Installation
nodeterm ships as a desktop app for macOS and Linux. Download it, install it, and launch — there’s nothing else to configure to get your first terminal on the canvas. Agent nodes need the matching CLI installed, which you can do at any time.
Requirements
Section titled “Requirements”- macOS on Apple Silicon or Intel, or Linux on x64 (AppImage or
.deb). The download on nodeterm.dev detects your platform and offers the right build; every build is also listed at nodeterm.dev/releases. - tmux on your
PATH. nodeterm runs each terminal inside a tmux session so it survives app restarts and reboots. If tmux isn’t found, terminals still work — they fall back to a plain shell.
For a headless server (no desktop), run the Server Edition instead: the same canvas, served from your box to any browser.
Install on macOS
Section titled “Install on macOS”-
Go to nodeterm.dev and download the app. The download auto-detects whether you’re on Apple Silicon or Intel.
-
Open the downloaded
.dmg. -
Drag nodeterm into your Applications folder.
-
Launch it from Applications. On the first run you’ll land on the welcome screen, ready to open your first project.
Install on Linux
Section titled “Install on Linux”Two packages, both x64 — pick by how you like your apps managed:
-
AppImage (recommended) — a single self-contained file that updates itself like the macOS app. Download it, make it executable, run it:
Terminal window chmod +x nodeterm-*.AppImage./nodeterm-*.AppImage -
.deb(Debian/Ubuntu) — installs system-wide via your package manager:Terminal window sudo apt install ./nodeterm-*.debA
.debinstall can’t replace itself, so updates are manual — when a new version is out, the in-app update strip links you to nodeterm.dev/releases to grab it.
Updates
Section titled “Updates”nodeterm checks for a new version on launch and every 6 hours after that, against the app’s release feed at nodeterm.dev/updates.
- macOS and Linux AppImage — updates download in the background. When one is ready, a Restart to update strip appears at the top of the window; click it to relaunch into the new version. If nodeterm is in the background when a download finishes, you’ll also get a system notification.
- Linux
.deb— the same strip appears, but instead of self-installing it links to nodeterm.dev/releases for a manual download.
Agent CLIs (optional)
Section titled “Agent CLIs (optional)”Agent nodes run the real coding-agent CLIs. To use them, install whichever ones you want:
claude— Claude Codecodex— Codexgemini— Geminiopencode— opencode
nodeterm finds these on your login-shell PATH, so once a CLI is installed and on your path,
its agent node launches it automatically. You only need the CLIs for the agents you actually
run — plain terminal nodes need nothing extra.