NodeTerm
An open-source, node-based terminal manager designed for AI programming agent workflows. It presents tmux-backed terminal sessions as draggable nodes on an infinite canvas, supports macOS, Linux desktop, and a browser-based Server Edition, and is developed in TypeScript.
Timeline (last 90 days)
NodeTerm is a node-based terminal manager that presents tmux-backed terminals and parallel Agent sessions as draggable nodes on an infinitely pannable and zoomable canvas, designed specifically for AI coding Agent scenarios.
The GitHub repository address for NodeTerm is eneskirca/nodeterm.
NodeTerm has currently received 1,145 Stars, with 496 new Stars added this week, and a Fork count of 118.
Each terminal node in NodeTerm is backed by a tmux session, which natively supports session persistence, reconnection after disconnection, and background execution.
After closing the NodeTerm interface, the underlying tmux sessions continue running, so long-running AI Agent tasks are not interrupted and can be seamlessly resumed when reopened.
NodeTerm is developed using TypeScript.
NodeTerm supports a macOS native desktop application, a Linux desktop application, and a Server Edition that runs in the browser.
NodeTerm's Server Edition can be deployed on a remote server and accessed via a browser to connect to remotely running Agent sessions.
NodeTerm draws on the interaction paradigm of whiteboard tools such as Figma and tldraw, abstracting each terminal session as an independent node on a canvas.
NodeTerm is still in an early stage and requires time to validate its performance at large session scales, cross-platform consistency, and depth of compatibility with various AI Agents.
1 more timeline events
All Facts (9)
NodeTerm is a node-based terminal manager that presents tmux-backed terminals and parallel Agent sessions as draggable nodes on an infinitely pannable and zoomable canvas, designed specifically for AI coding Agent scenarios.
50%UnverifiedThe GitHub repository address for NodeTerm is eneskirca/nodeterm.
50%UnverifiedEach terminal node in NodeTerm is backed by a tmux session, which natively supports session persistence, reconnection after disconnection, and background execution.
50%UnverifiedAfter closing the NodeTerm interface, the underlying tmux sessions continue running, so long-running AI Agent tasks are not interrupted and can be seamlessly resumed when reopened.
50%UnverifiedNodeTerm is developed using TypeScript.
50%UnverifiedNodeTerm supports a macOS native desktop application, a Linux desktop application, and a Server Edition that runs in the browser.
50%UnverifiedNodeTerm's Server Edition can be deployed on a remote server and accessed via a browser to connect to remotely running Agent sessions.
50%UnverifiedNodeTerm draws on the interaction paradigm of whiteboard tools such as Figma and tldraw, abstracting each terminal session as an independent node on a canvas.
50%UnverifiedThe spatially organized node canvas transforms session switching from a temporal dimension into spatial browsing, which can reduce the cognitive burden of parallel multi-Agent tasks.
50%