AIAny
AI Agent2026
Icon for item

nodeterm

Manages real tmux-backed terminals and AI agents as draggable nodes on an infinite pan/zoom canvas, with a Trello-style kanban view, persistent sessions that survive restarts, mobile companion support, and a browser Server Edition for self-hosting.

Introduction

Most developer UIs treat terminals and agent sessions as ephemeral tabs or panes, which buries long-running work and breaks spatial context. nodeterm flips that model: terminals and agents are first-class, persistent nodes on an infinite canvas so you can arrange, group, and visually track parallel workstreams across restarts and devices.

What Sets It Apart
  • Persistent tmux-backed sessions: nodes map to real tmux sessions that survive app restarts and machine reboots, so long-running processes and scrollback are preserved instead of lost in transient tabs. This reduces accidental context loss for background tasks and agents.
  • Agent-aware UX and orchestration hooks: agents (Claude Code, Codex, Gemini, custom CLIs) surface RUNNING / NEEDS YOU states, permission prompts, and live transcripts; agents can be linked as context and even drive canvas actions via a CLI, turning the canvas into a lightweight mission control for multi-agent workflows.
  • Two-surface model (canvas + kanban) and mobile continuity: every project is both an infinite canvas and a Trello-style board of live sessions, and a paired iOS app or Server Edition lets the exact same live tmux sessions be accessed from a phone or browser with end-to-end encrypted relay, enabling on-the-go monitoring and input.
  • Remote-first transports and source-control integration: Local and remote (SSH) projects present the same canvas UI, with git worktree binding, file/editor panels, and GitHub issue cards mapped to the kanban — useful when agents or builds must run on remote hosts but you want a single local control surface.
Who It's For and Trade-offs

Great fit if you juggle multiple long-running shells or AI agents across repos and machines and prefer spatial organization over stacked tabs — e.g., researchers running parallel experiments, devs coordinating agent-backed tasks, or engineers monitoring remote CI/agents. It’s especially useful when visual grouping, session continuity, and mobile/remote oversight matter.

Look elsewhere if you need a minimal terminal emulator or a lightweight tabbed terminal: nodeterm is an Electron app with additional overhead and opinionated features (canvas, kanban, built-in tmux). Also, while the Server Edition enables remote access, self-hosting introduces the usual operational considerations (service management, updates, and secrets handling). The project uses a BUSL-1.1 license (be mindful of the Additional Use Grant if you plan to offer a competing hosted service).

More Items

GitHub
AI Client2026

Aggregates multiple free public market endpoints into a self‑hosted, terminal‑style web trading workspace: live quotes, candlesticks, screener, options, crypto, portfolio tracking and an optional Claude AI assistant. No paid API keys and automatic provider fallbacks.

GitHub
AI Infra2026

Compresses tool outputs, logs, files and RAG chunks locally before they reach the LLM to reduce token usage while caching originals for on-demand retrieval. Provides proxy/library/wrap modes, JSON- and code-aware compressors, and reversible compression.

GitHub
AI Client2026

Operate DeepSeek Harness from an interactive terminal with streaming replies, tool cards, session controls and live context metrics. Also offers experimental Claude and Codex backends behind the same interface.