Build, simulate, and analyze block diagram systems without installing a single byte. WASM-powered, AI-integrated, and zero-cost forever.
Simulink is powerful — but friction-heavy. BlockWerk brings the same modelling paradigm to your browser, augmented by modern AI.
Open blockwerk.tech and start building. No installation, no account required, no license keys to manage.
Describe your system in plain language. The built-in AI assistant builds the diagram and tunes parameters for you.
A native Rust simulation engine compiled to WebAssembly. Near-native speed with precise numerical solvers.
Connect your smartphone's IMU or custom WebSocket data directly into your running simulation for HIL testing.
Programmatically build and inspect diagrams via JavaScript. Designed for LLM-driven autonomous engineering workflows.
The core simulator is free for everyone. No student limits, no watermarks, no hidden subscription costs.
A practical comparison for engineers evaluating simulation tools for control systems, robotics, and signal processing.
| Feature | BlockWerk | Simulink | Xcos (Scilab) |
|---|---|---|---|
| Cost | ✓ Free Forever | ✕ $$$$ / year | ✓ Free |
| Installation | ✓ None (In-Browser) | ✕ Heavy Install (6GB+) | ✕ Desktop App |
| AI Copilot | ✓ Built-in (GPT-4/Claude) | ✕ None | ✕ None |
| Live Telemetry | ✓ Mobile Sensors / WebSocket | △ Toolbox (Paid) | ✕ No |
| Programmatic API | ✓ Agent API (JS) | ✓ MATLAB Scripting | △ Limited Scilab |
| Offline Mode | ✓ Yes (PWA) | ✓ Yes | ✓ Yes |
| Precision Solvers | △ Heun / RK4 (Fixed) | ✓ Variable-Step / Stiff | △ Limited |
| Code Generation | △ Roadmap | ✓ Embedded Coder | △ Partial C |
| Collaboration | ✓ Instant URL Sharing | ✕ Offline Files | ✕ Offline Files |
From hardware startups to signal processing students.
Modern controls courses don't need a lab full of MATLAB licenses. Students can run complex sims on any device, anywhere.
Sketch a control loop in 60 seconds. The AI turns your verbal description into a working mathematical model instantly.
Give your LLM a "sandbox" to test ideas. Use the Agent API to programmatically build, run, and optimize system designs.
window.blockwerk.agent. You can find full technical documentation here.