BlockWerk: Visual Programming for Control Systems and AI

Professional Simulation in the Browser

BlockWerk is a high-performance visual programming platform designed for engineers, students, and AI developers. It combines a mathematically precise block diagram editor with a powerful WebAssembly-based simulation engine.

For Students & Engineers

Model physical systems with ease using standard blocks like PID controllers, Transfer Functions, Integrators, and Signal Generators. Run high-fidelity simulations with sub-millisecond precision directly in your browser.

  • Control System Design & Analysis
  • Real-time Signal Processing
  • Interactive Manual & Demos

For AI & LLM Developers

BlockWerk is unique in its first-class support for AI agents. Through the Agent API, large language models (LLMs) can programmatically create, modify, and analyze diagrams on the fly.

  • Programmatic Access via window.blockwerk.agent
  • Semantic Canvas Descriptions for AI Understanding
  • Automated Diagram Generation & Testing

Key Features

  • WebAssembly Simulation Engine (WASM-powered)
  • Premium Visual Interface with Dark Mode support
  • Comprehensive Block Library (Signals, Math, Linear Systems)
  • Browser-based Project Persistence
  • Export/Import to standard JSON formats
Initializing Engine