AnyAutomationStudio

mcp
Security Audit
Warn
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Pass
  • Code scan — Scanned 4 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

AI-powered engineering IDE for Siemens TIA Portal and CODESYS: SCL code generation with Claude, GPT, Gemini or local Ollama, unit tests on PLCSIM Advanced, OPC UA, Git and MCP tools. TIA Portal V15-V21.

README.md

AnyAutomation Studio

The automation engineering IDE for TIA Portal — AI code generation, PLC online access, SCL unit testing, PLCSIM Advanced, OPC UA, Forge, and CI/CD, in one code-first workspace.

Website
Download
YouTube
TIA Portal
Platform

The next generation of TIA Openness Manager — the same familiar capabilities, rebuilt in a new code-first editor, with much more on top.

The AnyAutomation Studio workbench — Activity Bar, Project Explorer, editor area, AI Chat, and status bar

This repository is also the public release channel.


Download & Install

  1. Open the Releases page.
  2. Download AnyAutomationStudioSetup-x64-*.exe (system-wide install, one admin prompt; TIA Portal Openness access is registered automatically).
  3. Run the installer and launch AnyAutomation Studio.

Studio checks for updates on startup and installs them in the background. New users get a free trial with all features unlocked.


Built Around AI

Studio puts an AI assistant at the centre of automation engineering — across your whole project.

AI Chat in AnyAutomation Studio

  • AI Cascade — a project-wide assistant that reads your whole project to ask, generate, and refactor with full context (MCP, multi-provider).
  • Agents window — hand a task to the assistant and let it run: start sessions against local or remote projects, run several in parallel, then review and apply each session's changes.
  • Code generation — the AI writes SCL blocks, DBs, UDTs, and tag tables, and imports them straight into TIA Portal.

Everything in One Workspace

Capability What it does
AI Cascade Project-wide AI assistant — ask, generate, refactor with full context.
Agents Window Run multiple AI agent sessions in parallel, local or remote; review and apply changes.
TIA Portal Analyse, export, compare, and generate blocks programmatically (V15–V21, Openness).
Multi-User Open, edit, and commit TIA Multi-User sessions; upload and check out from a TIA Project Server.
PLC Online Live to the controller — watch and write values without TIA Portal open (S7, OPC UA).
Hardware Simulation Spin up and control PLCSIM Advanced instances — no physical hardware.
Unit Testing SCL unit tests on PLCSIM or real hardware, AI-authored, with CI/CD.
Forge Reusable block-type library — capture, organise, deploy into a PLC.
OPC UA Browse the address space, read/write, live subscriptions.
Trace Oscilloscope-style live signal trace and dashboards.
SCADA Generate a FUXA web SCADA from your PLC's signals and provision it to a running instance (demo video).
Import / Export Bulk export/import with folder structure, compile, and diff.
Find Unused Detect and clean up unreferenced blocks across the project.
Password Vault AES-256 encrypted vault for know-how-protection passwords.
Git Client Full version control for your automation project.
EPLAN Connector Bridge to EPLAN for electrical-engineering data exchange.

Available in 14 display languages.


Highlights

TIA Portal — Import & Export

Import / Export view

Bulk export and import hundreds of blocks at once in XML, SCL, or S7DCL, with the folder structure preserved and automatic compile on import. Software, HMI, Safety, Watch/Force, and Hardware are all covered.

Multi-User Engineering

Open, edit, and commit a TIA Multi-User session entirely inside Studio, without keeping TIA Portal open. Upload a single-user project to a TIA Project Server and check it out, so a whole team works on one project at the same time.

PLC Online & OPC UA

OPC UA address space and watch table

Go live to the controller without TIA Portal open: browse the address space, read and write values, and live-subscribe through native S7 or OPC UA. Save and load watch configurations and export data as CSV or JSON.

Hardware Simulation

PLCSIM Advanced control

Spin up and control PLCSIM Advanced instances right from Studio — develop and test without physical hardware.

Unit Testing

SCL unit testing workspace

Write, run, and evaluate SCL unit tests against PLCSIM Advanced or a real S7 PLC. AI-authored test cases, boundary generation, Visual / JSON / SCL editing, persisted pass/fail history, and CI/CD integration.

Requires PLCSIM Advanced V3.0+ (separate Siemens license) for simulation-based runs.

Forge — Block Type Library

Forge block type library

Capture existing blocks into a reusable Block Type Library, organise them into folders, and deploy the whole library into any connected PLC — the folder structure is recreated as the group structure inside the PLC.

Forge project graph

SCADA — Generate a FUXA Dashboard

SCADA page with node selection and screen plan

Generate a FUXA web SCADA from a Siemens TIA Portal project (video)

Turn a CPU's OPC UA nodes into a complete FUXA web SCADA: one OPC UA device, a tag per signal, and screens grouped by function. Provision it straight onto a self-hosted FUXA instance over the admin REST API, or save it as a project file. Every tag binds to its real OPC UA node id, so live values work immediately. FUXA is open source (MIT) by frangoteam. Watch the demo.

Trace

Live signal trace and dashboards

Oscilloscope-style live signal trace and dashboards for watching your process in real time.

Difference Comparison

Block comparison and diff

Fast, fingerprint-based diff that detects modified, new, and deleted blocks, with a line-by-line viewer and selective re-export.

Code Editor

Integrated SCL editor

A full editor workbench with SCL syntax highlighting, search & replace, and inline diff. Edit graphical LAD/FBD/GRAPH blocks as editable S7DCL source on TIA Portal V20+.

Protection & Password Vault

Protection system

Protect critical blocks against accidental overwrites, and store know-how-protection passwords in an AES-256-GCM encrypted vault behind a single master password, with bulk protect / unprotect.


Plans

Plan Highlights
Basic Core toolset, TIA Portal connection, AI Chat.
Pro Unlimited capacity and the full Pro toolset.
Pro+ Pro plus Forge and the EPLAN connector.
Enterprise Role-based access control, SSO, team/organisation management, dedicated support.

Monthly or yearly, in CHF, cancel any time. See the full comparison at anyautomation.ch/studio.


Supported TIA Portal Versions

V15 · V16 · V17 · V18 · V19 · V20 · V21


Languages

English · Deutsch · Français · Italiano · Español · Português (BR) · Türkçe · Polski · Čeština · Русский · 日本語 · 한국어 · 简体中文 · 繁體中文


Release Channel Notes

  • latest.json is the machine-readable update manifest consumed by the in-app updater.
  • CHANGELOG.md lists user-facing changes.
  • Files written by the release pipeline (latest.json, release assets) are generated — do not edit by hand.
  • Old releases are kept; their asset URLs stay valid.

Support


Disclaimer

The software is provided "as is" without warranty of any kind.

The provider assumes no liability for:

  • Damages caused by faulty LLM outputs or AI-generated code
  • Data loss, production downtime, or system failures
  • Engineering errors or faulty code generation
  • Damages caused by improper use or configuration

The user bears full responsibility for reviewing and validating all generated content before use in production systems.

This software uses the official Siemens TIA Portal Openness API. Siemens and TIA Portal are registered trademarks of Siemens AG.


© 2026 AnyAutomation. All rights reserved.

Made with passion for the automation community

Reviews (0)

No results found