Free forever & 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
BlockWerk block diagram simulator showing a PID temperature control loop built from standard blocks

A PID temperature control loop, built and simulated entirely in the browser.

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.

🌐

Web-Based Control

A true browser-native block diagram simulator. Simulate complex dynamic systems without the overhead of desktop software.

🤖

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 Via your own LLM (MCP/Extension) None None
Browser-Based Yes (Native Web) Simulink Online (limited) No
Programmatic API Agent API (JS) MATLAB Scripting Limited Scilab
Offline Mode Yes (PWA) Yes Yes
Precision Solvers RK4, RK45 (Dormand-Prince), TR-BDF2 (Stiff) Variable-Step / Stiff Limited
Code Generation Roadmap Embedded Coder Partial C
Collaboration Serverless URL Sharing (LZ-compressed) Via MATLAB Online / Drive 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

Prototyping a control loop is fast. The AI Copilot helps turn your verbal description into a working model.

🤖 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 stay on your machine — everything runs client-side and projects are stored in your browser's local storage (IndexedDB). Sharing works via compressed URLs; your designs are never uploaded to our servers.
Can I import existing Simulink files?
Not yet — native .slx import is on the roadmap. For now, we recommend recreating diagrams with your AI assistant via the Agent API, which can rebuild a model from a screenshot or description of your diagram.
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 a growing community of engineers building the next generation of control systems in the browser.

Launch BlockWerk Free ⚡