eneskirca/nodeterm

Node-based terminal manager for AI coding agents — tmux-backed terminals and parallel agent sessions as draggable nodes on an infinite pan/zoom canvas....

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 12 minutes ago
Added to GitGenius on August 24th, 2026
Created on June 15th, 2026
Open Issues & Pull Requests: 52 (-4)
GitHub issues: Enabled
Number of forks: 141
Total Stargazers: 1,355 (+0)
Total Subscribers: 7 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.2 hours
Mean response time: 32.9 hours
90th percentile: 4.3 days
Tracked items: 96

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 77% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 16% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 31
New in 7 days: 49
Closed in 7 days: 46
Avg open age: 2 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 47
Closed in 7 days: 43
Comments in 7 days: 49
Events in 7 days: 157

Top labels

  • enhancement (11)
  • bug (2)
  • from-app (1)
  • mobile (1)

Detailed Description

nodeterm is a node-based terminal manager that runs tmux-backed terminals and AI agent sessions as draggable nodes on an infinite pan/zoom canvas, available as a desktop app for macOS and Linux, a self-hosted browser Server Edition, and an iOS companion.

The tool addresses the problem of context loss in traditional stacked terminal tabs by presenting all running sessions as a spatial map. Each terminal, AI agent, sticky note, editor, or web node occupies its own draggable position on the canvas. Sessions persist across application restarts and machine reboots, preserving the spatial layout and mental model. The project integrates with tmux for session management and supports AI agents with hook-driven status indicators that show when an agent needs user input, eliminating the need for output scraping. Projects can be viewed either as a canvas or toggled to a Trello-style kanban board where live session cards can be dragged between columns while agents continue running.

The tool suits developers and teams managing multiple parallel workflows, particularly those with ADHD or scattered work patterns who benefit from spatial organization over hidden tabs. It works well for projects involving AI coding agents that require human oversight and permission prompts. The desktop and Server Edition variants allow both local and remote access to the same live sessions, making it suitable for teams needing to share agent orchestration across machines.

Development activity shows consistent engagement with the codebase through regular commits addressing both features and fixes. The project maintains active documentation and provides multiple entry points for users including a downloadable desktop application and self-hosted server option. Community interaction appears present through issue tracking and feature requests. The architecture separates the service layer from the UI, enabling the same backend to power three different client surfaces.