eneskirca

nodeterm

eneskirca

A node-based terminal manager that organizes terminals and AI agent sessions as draggable nodes on an infinite pan/zoom canvas, available for macOS, Linux, and browser Server Edition.

v0.4.4
Published at
1d ago
2,039
Stars
16,094
Download
Synced at
1d ago

Latest release

v0.4.4Oct 17, 2026, 11:38 PM
Downloads slow? Switch the source anytime above

README

Project Overview

nodeterm is a node-based terminal manager — your terminals and agents on an infinite canvas. Multiple real terminals live as draggable nodes on a single pan/zoom canvas, and every project doubles as a Trello-style board of live Claude Code sessions.

Key Features

  • Everything is a node: Right-click the canvas to open a terminal or an AI agent, each in its own persistent tmux session; supports sticky notes, Monaco editors, diff views, and web/video nodes
  • Agent status awareness: Hook-driven status with pulsing RUNNING / NEEDS YOU badges, subagent cards, per-node context meter, and OS notifications
  • Dual views: Every project is a canvas — and also a kanban board. Cards are your live sessions
  • Remote access: Pair with the iOS app via QR — the same live session continues in your pocket, E2E encrypted
  • Voice control: Hold ⌘⌥ and speak; on-device Whisper transcribes locally

Target Audience

  • Developers using multiple AI coding agents
  • Users with scattered workflows (specifically mentions ADHD)
  • Teams who need cross-device access to terminal sessions

Quick Start

  1. Download from GitHub Releases
  2. Launch nodeterm and right-click on the canvas to create a terminal or agent node
  3. Toggle board view with ⌘⇧B
  4. Pair with the iOS app via QR for remote access

Core Advantages

  • Spatial layout instead of a stack of hidden tabs, keeping your mental model intact
  • Three ways to run: macOS/Linux desktop app, self-hosted browser app (Server Edition), and iOS companion app
  • Persistent sessions that survive app restarts and even machine reboots
  • On-device Whisper voice transcription — your voice never leaves the machine

System Requirements

  • OS: macOS, Linux
  • Architectures: Not explicitly listed

Release history

Sort