Install
Install nteract
The desktop app for the machine in front of you. One command for every other machine you own — including headless workstations that run compute for hosted notebooks.
01
Desktop app
macOS (Apple silicon or Intel), Windows, and Linux. The app bundles everything: the notebook, the runt CLI, and the runtimed daemon, kept up to date automatically.
02
One command — Linux & macOS
curl -fsSL https://sh.nteract.io | bashInstalls the app (the AppImage on Linux; the signed bundle in ~/Applications on macOS) plus runt, runtimed, and nteract-mcp, links the commands into ~/.local/bin, and sets up the per-user daemon service (systemd on Linux, launchd on macOS). Everything is per-user — no root, no system package manager. Re-run the same command to upgrade.
03
Headless servers & remote workstations
For machines that only run compute — an Outerbounds workstation, a JupyterHub single-user server, a beefy box under your desk — skip the desktop app:
curl -fsSL https://sh.nteract.io | bash -s -- --headlessTo offer that machine’s compute to a hosted notebook, open the notebook’s workstation panel, choose Add workstation to mint a pairing code, and run the two commands it shows you:
runt workstation connect https://app.runt.run --code XXXX-XXXX-XXXX
runt workstation runThe machine appears in the panel by name and serves execution over an outbound connection — no inbound ports, no reverse proxy. Workstation pairing ships with the next stable release; the nightly channel has it first.
04
Channels
Stable is the default everywhere above. The nightly channel installs side-by-side with channel-suffixed commands (runt-nightly, nteract-nightly), so you can run both. Agents have their own setup — see nteract for agents.