Overview
nodeterm revolutionizes your terminal workflow by transforming scattered shell sessions into a visually organized, infinite canvas. Imagine your terminals and AI coding agents as draggable nodes, allowing you to arrange, group, and zoom into your projects spatially. This node-based approach, powered by tmux, ensures sessions persist across restarts, keeping your mental model intact and your workflow fluid. Available as a desktop application for macOS and Linux, and a self-hosted browser-based Server Edition, nodeterm is built for developers who juggle complex, distributed tasks.
Key Features
- Spatial Workflow: Forget tab clutter. nodeterm lays out your terminals, AI agents, notes, editors, and diffs as interactive nodes on a pan-and-zoom canvas, creating a visual map of your work.
- Persistent Sessions: tmux-backed sessions ensure your terminals and running processes survive full application and even machine restarts, restoring your workspace exactly as you left it.
- AI Agent Integration: Seamlessly manage live AI coding sessions (supporting Claude Code, Codex, Gemini, Copilot, and more) as first-class nodes. Monitor agent status with intuitive badges and receive OS notifications when attention is needed.
- Kanban Board View: Toggle to a Trello-style board where each project card represents a live session. Drag cards between columns, manage tasks visually, and access a live card modal for session details.
- Multi-Platform Access: Use nodeterm on macOS and Linux desktops, or access your entire canvas from any browser via the self-hosted Server Edition.
- Mobile Companion: Pair your iOS device to your live sessions for on-the-go monitoring, interaction, and even typing into terminals from your pocket, secured with end-to-end encryption.
- Voice Control: Dictate commands directly into your terminals using on-device Whisper transcription – your voice never leaves your machine.
- Source Control Integration: Manage Git operations directly within the canvas, including staging, committing, branching, and worktree support.
- GitHub Issues on Kanban: Seamlessly integrate GitHub Issues into your kanban board for a unified project management experience.
- Headless Notification Host: Deploy the Server Edition as a background service on any SSH host to receive push notifications for agent status updates on your phone.
Typical Use Cases
- Managing Complex Development Projects: Visualize and organize multiple terminal sessions for different services, databases, and build processes on a single, interconnected canvas.
- AI-Assisted Coding and Debugging: Run and monitor multiple AI coding agents simultaneously, linking their outputs and context for more efficient development and debugging cycles.
- Remote Development & Collaboration: Access your entire nodeterm workspace, including terminals and agents, from any browser via the Server Edition, enabling seamless remote work.
- On-the-Go Project Monitoring: Keep tabs on long-running agent tasks or server processes from your mobile device.
- Streamlining CI/CD Pipelines: Visualize and manage the various terminal processes involved in your build, test, and deployment pipelines.
- Organizing Scattered Workflows: Ideal for developers with ADHD or those who frequently switch contexts, providing a spatial and persistent overview of all active tasks.
