Open source & Browser-native

The free Simulink alternative
for the modern web

Build, simulate, and analyze block diagram systems without installing a single byte. WASM-powered, AI-integrated, and zero-cost forever.

Start Simulating Free Agent API Docs

Why engineers choose BlockWerk

Simulink is powerful — but friction-heavy. BlockWerk brings the same modelling paradigm to your browser, augmented by modern AI.

Zero Setup

Open blockwerk.tech and start building. No installation, no account required, no license keys to manage.

🧠

AI-Assisted Design

Describe your system in plain language. The built-in AI assistant builds the diagram and tunes parameters for you.

High Performance

A native Rust simulation engine compiled to WebAssembly. Near-native speed with precise numerical solvers.

📡

Live Sensor Input

Connect your smartphone's IMU or custom WebSocket data directly into your running simulation for HIL testing.

🤖

Agent API

Programmatically build and inspect diagrams via JavaScript. Designed for LLM-driven autonomous engineering workflows.

💰

Truly Free

The core simulator is free for everyone. No student limits, no watermarks, no hidden subscription costs.

BlockWerk vs Simulink

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

Who is it for?

From hardware startups to signal processing students.

🎓 Education

Modern controls courses don't need a lab full of MATLAB licenses. Students can run complex sims on any device, anywhere.

🚧 Rapid Prototyping

Sketch a control loop in 60 seconds. The AI turns your verbal description into a working mathematical model instantly.

🤖 AI Agents

Give your LLM a "sandbox" to test ideas. Use the Agent API to programmatically build, run, and optimize system designs.

Frequently Asked Questions

Do I need MATLAB to use BlockWerk?
Absolutely not. BlockWerk is a completely independent ecosystem. The simulation engine and UI run natively in the browser using Rust/WASM.
Is my data secure?
Simulation data and diagrams are processed locally on your machine. We don't store your proprietary designs unless you explicitly use our secure cloud backup features.
Can I import existing Simulink files?
Native .slx import is currently in experimental development. For now, we recommend recreating diagrams using our AI assistant, which can "read" screenshots of diagrams.
How do I use the Agent API?
The API is globally available via window.blockwerk.agent. You can find full technical documentation here.

Ready to build?

Join thousands of engineers building the next generation of control systems in the browser.

Launch BlockWerk Free ⚡