Development Roadmap
Building the Future of PLC Programming: The LadNix IDE
LadNix is being built as a standalone PLC-Specialized IDE based on the Eclipse Theia framework. This architectural shift enables deeper integration with PLC workflows, better performance, and a more cohesive user experience.
Phase 0: Consolidation Completed
Defining the "Single Source of Truth" for product and architecture.
- Roadmap & Documentation Consolidation ✅
- Architecture Definition (Plugin → IDE transition strategy) ✅
Phase 1: IDE Design & Shell Completed
Establishing the foundation of a standalone PLC-Specialized IDE.
- Theia Electron Shell (macOS/Win/Linux) ✅
- Branding & Packaging (Icons, Splash screen) ✅
- Workspace Authority UX (Diff/Apply/Rollback) ✅
Phase 2: Backend Orchestrator Completed
Building a robust platform capable of autonomous operations.
- TaskRun State Machine Implementation ✅
- Artifact Registry (PatchSet, Diagnostics) ✅
- LLM Governance & Provider Routing ✅
Phase 3: Editor Intelligence Completed
Deep language understanding for industrial code.
- Full SCL Parser (ANTLR) & AST Analysis ✅
- Symbol Table & Type Compatibility ✅
- Backend Parser API (Diagnostics Engine) ✅
Phase 4: Porting Core Features Next Up
Moving essential plugin capabilities to the new IDE.
- Porting Chat UI to Theia Workbench
- Migrating Index/Search flows
- Stabilizing Session Persistence
Phase 4.1: Agentic Runtime & Trace Current Focus
Full visibility into AI decision making and tool execution.
- Streaming agent-events to IDE (SSE)
- Audit-friendly history (OpenTelemetry integration)
- Tool-call transparency (Visual trace cards)
Phase 4.2: Auth & Entitlements
Secure accounts and flexible access.
- Secure User Accounts & Per-user settings
- Subscription Tiers (Free tier with Local Ollama)
- Cost tracking & Token usage metering
Phase 5: Siemens/TIA Workflows
Deep integration with Siemens ecosystem.
- Import/Export Pipelines
- Tag Table Synchronization
- TIA Add-in Bidirectional Sync
- "Download Readiness" Checklists
Phase 6: PLC-Native Workbenches
Specialized tools for graphical languages and commissioning.
- Ladder/FBD Viewer & Editor
- Tag/IO/Alarm Workbench
- Trace/Timeline & Commissioning Flows
- Simulation & Scenario Runner
Phase 7: Enterprise & Autonomy
Scalability, security, and advanced collaboration.
- Policy & RBAC (Role-Based Access Control)
- Self-hosted Plugin Registry
- On-prem/Offline Mode
- Audit Logs for Agent Runs
Have a better idea?
Help us shape the future of LadNix. If you have a specific feature in mind that would solve your PLC development challenges, we want to know.
Submit a Feature Request