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 AppNo 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.
Try this example — paste it into a new file or run it directly:
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.
Try changing the plot — for example, swap sin for cos and re-run:
b = cos(a);Use Ctrl+Enter (Windows/Linux) or Cmd+Enter (macOS) to run without clicking the button.
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.
Compare surfaces
| Feature | CLI | Sandbox No account | Sandbox + Cloud Signed in |
|---|---|---|---|
| Works without install | |||
| Account required | Yes (free) | ||
| GPU acceleration | Native (Metal, Vulkan, DX12) | WebGPU (browser-throttled) | WebGPU (browser-throttled) |
| Interactive IDE | |||
| Interactive plotting | GUI window | In-editor | In-editor |
| Variable inspector | |||
| File storage | Local filesystem | In-memory (cleared on tab close) | Cloud (persists across sessions) |
| File versioning | No (use git) | Automatic | |
| Project sharing | Paid plans | ||
| Jupyter support | |||
| Offline support |
Next steps
Install the CLI for native GPU performance and local file access.
Install the CLIInteractive 2D and 3D plots, real-time shape tracking, and dimension mismatch warnings — all built into the editor.
Browser guideDive deeper into how RunMat compiles and accelerates your code.
How RunMat worksSee RunMat in action with real-world examples.
BenchmarksHow RunMat turns MATLAB scripts into GPU-accelerated workloads
RunMat AccelerateLearn why RunMat keeps a slim core and package-first model.
Design philosophyNeed help?
Join our community and get support from other RunMat users and developers.