macOS & Linux · early access · v0.2.31

Run your agents
on a canvas.

nodeterm turns terminals and coding agents into live nodes on an infinite canvas. Watch Claude, Codex & Gemini work in parallel, wire them together, and never lose a session to a reboot.

v0.2.31 · universal .dmg · auto-updates
⇄ context
Claude Code RUNNING×
+ tag
Claude Code v2.1.197
Welcome back Enes!
Opus 4.8 (1M context) with hi… · Claude Max ·
eneskirca@gmail.com's Organization
~/projects
Tips for getting started
Run /init to cre…
What's new
Introducing Clau…
Added support fo…
Added readable d…
/release-notes f…
⚠ 3 MCP servers need authentication · run /mcp
Meet Sonnet 5, smarter and more efficient for everyday work. Switch anytime with /model.
Scanning the system… · 3 agents working(esc to interrupt)
▸▸ auto mode on (shift+tab to cycle) · ← for agents/rc
Claude Code RUNNING×
+ tag
Claude Code v2.1.197
Welcome back Enes!
Opus 4.8 (1M context) with hi… · Claude Max ·
eneskirca@gmail.com's Organization
~/projects
Tips for getting started
Run /init to cre…
What's new
Introducing Clau…
Added support fo…
Added readable d…
/release-notes f…
⚠ 3 MCP servers need authentication · run /mcp
Meet Sonnet 5, smarter and more efficient for everyday work. Switch anytime with /model.
▸▸ auto mode on (shift+tab to cycle) · ← for agents/rc
Cron0 9 * * *
scan the system every morning
general-purposeworking
2s · ↓ 0.9k tokens · 1 tool
Scan filesystem & packages
general-purposeworking
2s · ↓ 1.1k tokens · 2 tools
Scan running processes
general-purposeworking
3s · ↓ 1.4k tokens · 2 tools
Scan logs & security
nodeterm
projects
quick-design
Project 13
+
⌘K
🗂
?
+
💾
100%
+
74% 5h· 64% wk
Everything is a node terminal agent editor diff browser sticky group chat
spatial.canvas

Think in space, not tabs

Pan and zoom an infinite canvas. Drag terminals into place, group related work, and see the whole project at a glance instead of digging through stacked tabs.

agents.live

Watch your agents work

Claude, Codex & Gemini run as live nodes. A pulsing RUNNING or NEEDS YOU badge shows who's busy — and subagents fan out on the canvas as they spawn.

context.link

Wire agents together

Draw an edge between two Claude nodes and each can read the other's context on demand. Branch a conversation into a fresh node without losing the original thread.

tmux-backed sessions

Reboot your Mac.
Your work is still running.

Every terminal lives in a persistent tmux session. Close the app, restart the machine — reopen nodeterm and your processes, scrollback and running agents are exactly where you left them.

$ sudo reboot
… 2 minutes later
$ open -a nodeterm
● restoring 46 sessions…
nodebasedterminal — resumed
claude --resume — reattached