RunMat Desktop
RunMat Desktop is the interactive workspace for building and running RunMat projects. It brings the editor, files, Command Window, variables, plots, notebooks, run history, tests, and Agent into one application.
Code runs on your machine by default. A configured remote target is available for jobs that need more memory, more accelerators, greater concurrency, or different hardware.
Install
Download the latest release from Download RunMat Desktop.
| Platform | Package |
|---|---|
| macOS Apple Silicon | DMG |
| macOS Intel | DMG |
| Windows x86_64 | Installer |
| Linux x86_64 | AppImage |
Open RunMat after installation and choose a project:
- Open folder works with an existing directory on your computer.
- New project creates a project you can use in Desktop or the browser.
- Cloud projects add shared storage, file history, and collaboration through RunMat Server.
You can also open RunMat in a browser. The browser version runs code locally through WebAssembly and uses browser or cloud project storage. The installed application adds direct access to local folders and native hardware acceleration.
Run your first project
-
Open a folder or create a project.
-
Create a file named
main.m. -
Add the following code:
x = linspace(0, 2*pi, 500); y = sin(x); plot(x, y); -
Select Run.
-
Inspect
xandyin Variables and open the figure in Plots. -
Enter
max(y)in the Command Window to continue exploring the result.
Desktop keeps the source, command output, workspace, and figures associated with the run, making it easy to move between code and results.
Choose where your work lives
Local folders are a good fit for existing repositories, offline work, and data already stored on your computer. Cloud projects are useful when you work across devices, collaborate with a team, or want server-backed file history.
Both project types run locally by default. Cloud storage and remote execution are separate choices: placing a project in the cloud does not move its computation away from your machine.
Continue learning
- Open or create a project.
- Learn the workbench.
- Run code and use the Command Window.
- Inspect plots and variables.
For language syntax, built-in functions, and Runtime behavior, use the Runtime documentation.