AI Summary

Overview

nodeterm is a revolutionary node-based terminal manager designed for developers and AI enthusiasts. It transforms your command-line workflow by bringing terminals and AI coding agents onto an infinite, pan-and-zoom canvas. Forget stacked tabs and lost context; nodeterm offers a spatial, visual approach where every shell session, AI agent, and even sticky notes become draggable nodes. Built with Electron, it's available as a desktop app for macOS and Linux, a self-hosted browser-based Server Edition, and an iOS companion app, ensuring your workflow is accessible anywhere.

Key Features

  • Spatial Workflow Canvas: Visualize and manage all your terminal sessions, AI agents, and tools as nodes on an infinite canvas.
  • Persistent Sessions: Terminals and agent sessions survive full application restarts and even machine reboots, thanks to built-in tmux integration.
  • AI Agent Integration: Seamlessly run and manage AI coding agents (Claude Code, Gemini, Copilot, etc.) as first-class nodes. Monitor their status with pulsing badges and receive OS notifications when they need your input.
  • Kanban Board View: Switch to a Trello-style Kanban board where each card represents a live session. Drag cards between columns, manage session details, and collaborate.
  • Multi-Platform Access: Use nodeterm as a desktop app on macOS and Linux, access it from any browser via the Server Edition, or manage sessions on the go with the iOS companion app.
  • Voice Dictation: Control your terminal with on-device Whisper-powered voice dictation, allowing you to speak commands, review them, and send them securely.
  • Rich Node Types: Beyond terminals and agents, utilize sticky notes, Monaco editors, diff views, web/video nodes, and group nodes linked to Git worktrees.
  • Remote & SSH Projects: Work on projects hosted on remote servers, with terminals, files, Git, and the Kanban board all accessible through your local nodeterm instance.
  • Integrated Source Control: Manage Git operations with a VS Code-like interface, including staging, committing, branching, and worktree management.
  • Push Notifications: Receive real-time notifications for agent status, even from headless SSH hosts, directly on your phone.

Typical Use Cases

  • Managing Complex Development Workflows: Keep track of multiple services, databases, and development environments for different projects on a single, organized canvas.
  • Collaborative AI Coding: Work with AI agents on complex tasks, visualize their progress, and easily manage their inputs and outputs within a spatial context.
  • Remote Development & Operations: Access and manage your servers and their running processes from anywhere via the browser-based Server Edition or the iOS app.
  • Streamlining Debugging: Place terminals, editor instances, and diff views side-by-side to quickly analyze and resolve issues.
  • ADHD-Friendly Productivity: Designed for scattered workflows, nodeterm provides a visual, spatial layout that helps maintain context and reduces cognitive load compared to traditional tab-based interfaces.
  • On-the-Go Monitoring: Use your smartphone to check the status of your agents and terminals, and even interact with them when away from your primary workstation.

Repository Trajectory

Trended #15 on weekly

August 25, 2026

Trended #13 on weekly

August 24, 2026

First tracked on GitTrend

August 24, 2026

Similar Projects

Select up to three alternatives to compare with this repository:

Loading README...

Contributors

Languages