Shared project state
Keep code, data, figures, and run history attached to a shared project that stays synchronized across the team, while each person keeps only their most recently accessed project data on local disk.
Learn about shared projectsRun GPU accelerated simulations, plots and analysis in MATLAB syntax. Available in the browser, on the desktop, and CLI.
View other download options.
RunMat compiles MATLAB-syntax code and schedules it for execution across CPU and GPU cores to run it as fast as possible. Chains of elementwise math and reductions are parallelized and fused into larger GPU dispatches, while shape and type analysis provide scheduling hints and help catch linear algebra errors before you run the code.RunMat handles the hardware details: data movement, memory residency, and dispatch across CPU and GPU, allowing you to stay focused on the math and physics.
GPU-accelerated 2D and 3D plotting runs inside the same runtime as your code. Plots are projection operations and part of the same computation chain as your math.Your variables become interactive figures without copying data between systems or switching plotting stacks. As a result, they stay live and responsive, instead of ending as static screenshots.Change the code, rerun the model, rotate the result, inspect the shape, and keep moving.
Engineering teams already have years of trusted .m files, examples, and habits. RunMat keeps that language familiar while moving execution into an open runtime with GPU acceleration, diagnostics, plotting, collaboration, and project history.You do not need a language migration to modernize the environment around the work.
RunMat is designed for agent-in-the-loop engineering. Agents can see runtime figure and variable states, work through an explicit read/write policy, accumulated diffs, and reversible changes, so you can decide what the agent can inspect, what it can modify, and what gets accepted.
Keep code, data, figures, and run history attached to a shared project that stays synchronized across the team, while each person keeps only their most recently accessed project data on local disk.
Learn about shared projectsCapture and track file edits and run outputs. Compare or revert to a previous state. Never lose a calculation again.
Explore versioningUse RunMat in the browser, on desktop, the CLI, or on infrastructure your team controls.
Supported architecturesDownload RunMat Desktop for full performance, or run in your browser with zero setup.