eneskirca

nodeterm

eneskirca

一个基于节点的终端管理器,将终端和AI代理会话以可拖拽节点的形式组织在无限画布上,支持macOS、Linux和浏览器服务版。

v0.4.4
发布于
1 天前
2,039
星标
16,094
下载
同步于
1 天前

最新版本

v0.4.42026年10月18日 07:38
下载慢?可在上方随时切换镜像源

项目说明

项目概述

nodeterm 是一个基于节点的终端管理器——将终端和代理组织在无限画布上。多个真实的终端作为可拖拽节点存在于单个平移/缩放画布上,每个项目同时也是 Claude Code 会话的看板。

主要功能

  • 节点化一切:右键点击画布打开终端或 AI 代理,每个运行在独立的持久 tmux 会话中;支持便签、Monaco 编辑器、差异视图和 Web/视频节点
  • 代理状态感知:基于钩子的状态——脉冲式“运行中/需要你”徽章、子代理卡片、每节点上下文计量器和 OS 通知
  • 双视图:每个项目既是画布也是看板——卡片即实时会话,支持在看板列间拖拽
  • 远程访问:通过 iOS 应用扫码配对,同一实时会话可在手机上继续,端到端加密
  • 语音控制:按住 ⌘⌥ 说话,设备端 Whisper 本地转录

适用人群

  • 使用多个 AI 编码代理的开发者
  • 工作流分散的用户(特别提到 ADHD 用户)
  • 需要跨设备访问终端会话的团队

快速上手

  1. 从 GitHub Releases 下载对应平台版本
  2. 启动 nodeterm,在画布上右键创建终端或代理节点
  3. 使用 ⌘⇧B 切换看板视图
  4. 通过 iOS 应用扫码配对实现远程访问

核心优势

  • 空间布局替代隐藏的标签页堆栈,保持心智模型
  • 三种运行方式:macOS/Linux 桌面应用、自托管浏览器应用(服务版)、iOS 伴侣应用
  • 会话持久化,退出应用甚至重启机器后仍可恢复
  • 设备端 Whisper 语音转录,语音永不离开设备

系统要求

  • 操作系统:macOS、Linux
  • 支持架构:未明确列出

历史版本

排序