一个基于节点的终端管理器,将终端和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 用户)
- 需要跨设备访问终端会话的团队
快速上手
- 从 GitHub Releases 下载对应平台版本
- 启动 nodeterm,在画布上右键创建终端或代理节点
- 使用
⌘⇧B切换看板视图 - 通过 iOS 应用扫码配对实现远程访问
核心优势
- 空间布局替代隐藏的标签页堆栈,保持心智模型
- 三种运行方式:macOS/Linux 桌面应用、自托管浏览器应用(服务版)、iOS 伴侣应用
- 会话持久化,退出应用甚至重启机器后仍可恢复
- 设备端 Whisper 语音转录,语音永不离开设备
系统要求
- 操作系统:macOS、Linux
- 支持架构:未明确列出
历史版本
排序