RunMat
GitHub

Getting Started with RunMat

Get up and running in minutes. Try RunMat in your browser with no installation, or install the CLI for the terminal and local scripts.

Launch Browser App

No installation required. Works in Chrome, Edge, Firefox, and Safari.

Choose your path

RunMat in the browser gives you a full IDE—editor, file explorer, console, and live plots—all running locally. No installation. Visit runmat.com/sandbox to start. Works in Chrome, Edge, Firefox, and Safari. For GPU acceleration, use a browser with WebGPU (Chrome 113+, Edge 113+, Safari 18+, Firefox 139+).

The interface

Three main areas: Sidebar (file tree, + to add files), Editor (code, Cmd/Ctrl+S to save), Runtime Panel (Run, Figures, Console, Variables). Panels are resizable.

1Run the demo

When you open the sandbox, demo.m is already loaded:

a = 0:pi/100:2*pi;
b = sin(a);

plot(a, b);

Click the purple ▶ Run demo.m button in the Runtime Panel. A Figure tab appears with the sine wave; the Variables tab shows workspace variables with types, shapes, and CPU/GPU residency.

2Edit and experiment

Try adding a title to the plot in demo.m:

title("Sine Wave");

Use Ctrl+Enter (Windows/Linux) or Cmd+Enter (macOS) to run without clicking the button.

3Create your own script

Click + in the sidebar → Create file (.m) → name it (e.g. my_script.m). The editor supports standard MATLAB syntax; large arrays get automatic GPU acceleration via WebGPU.

Sandbox storage: Files live in your browser tab. No account required; your code never leaves your machine. Files are cleared when you close or refresh the tab—copy code out or use the CLI for persistent work.

Next steps

Want local file access?

Install the CLI to run scripts from your terminal and use local files. Need native GPU performance? Download RunMat for full-speed execution.

Install RunMat / Download
Plotting & diagnostics

Interactive 2D and 3D plots, real-time shape tracking, and dimension mismatch warnings — all built into the editor.

Desktop & browser guide
Learn the fundamentals

Dive deeper into how RunMat compiles and accelerates your code.

How RunMat works
Explore examples

See RunMat in action with real-world examples.

Benchmarks
Discover RunMat on the GPU

How RunMat turns MATLAB scripts into GPU-accelerated workloads

RunMat Accelerate
Understand the design

Learn why RunMat keeps a slim core and package-first model.

Design philosophy

Need help?

Join our community and get support from other RunMat users and developers.