DockTerm

在桌面终端中运行 Claude Code,并随时查看它的进度、改动与权限请求。

Star 数
★ 29
最近更新
1 天前
License
MIT
主语言
TypeScript

30 秒速览

运行形态
桌面应用
可在哪里用
平台专用Claude Code
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
Node.js 22Claude CodeShell / 命令行本地文件系统MCP Server
典型场景
希望在一个窗口中运行多个 Claude Code 项目终端,并按需查看各项目文件的开发者。
不适合
  • 需要在 DockTerm 之外使用其他编码助手的团队
  • 无法接受 Windows 安装包未签名的用户

这个 Agent 能做什么,适合哪些场景?

DockTerm 是一款适用于 macOS、Windows 和 Linux 的 Electron 桌面应用,为 Claude Code 提供终端优先的工作区。它在真实 shell 和原生 PTY 中运行你自己的 `claude` 会话,并围绕终端提供文件、编辑器、Git、差异审查、检查点和 MCP 等面板。屏幕上的 munu 吉祥物会根据终端状态提示 Claude 正在工作、已完成或等待权限,并可展示请求供你点击处理。DockTerm 从本地 Claude 文件和会话转录中读取用量与活动信息,声明不上传数据、不运行自己的 AI,也不会自动回答权限请求。它适合希望继续使用原生 Claude Code、同时集中管理项目与审查改动的开发者;若你需要其他编码助手,则不适合。

DockTerm 启动真实 shell 和 PTY 终端,让你在项目目录中运行 claude 或 claude --resume。它展示 Claude 会话检查点、子代理活动、终端选中文本,并可将选中的内容作为引用片段发送给 Claude;你可以查看自上次提交、本次会话或固定检查点以来的差异,然后暂存、提交、推送或拉取 Git 改动。文件树、Quick Open、文件内容搜索、Monaco 编辑器和图片预览用于浏览与编辑项目;MCP 服务器、skills、斜杠命令和子代理信息以只读面板呈现,秘密值会被遮蔽。munu 根据终端输出显示 Claude 的状态,并在权限请求出现时提供点击回答的界面;它不会代替你回答。DockTerm 还从本地 ~/.claude 文件读取 Claude 报告的 5 小时与每周用量及重置时间。

  1. 希望在一个窗口中运行多个 Claude Code 项目终端,并按需查看各项目文件的开发者。
  2. 需要在提交前查看 Claude 改动差异并通过带确认的界面暂存或提交的开发者。
  3. 离开电脑或切换到全屏应用时,仍希望看到 Claude 权限请求的用户。
  4. 需要查看 Claude Code 子代理运行状态、耗时和结果预览的开发者。
  5. 希望在本地查看 Claude 用量、重置时间和均匀使用进度的 Claude Code 用户。

如何安装或部署这个 Agent?

macOS 可通过 Homebrew 安装:

brew install --cask munvard/dockterm/dockterm

也可从 GitHub Releases 下载对应平台安装包:macOS Apple Silicon 或 Intel DMG、Windows 10/11 EXE,或 Linux x86-64 AppImage。文档称 macOS 构建已签名并公证;Windows 构建目前未签名,可能会显示 SmartScreen 提示。若从源码构建,需要 Node.js 22 或更高版本:

git clone https://github.com/munvard/dockterm && cd dockterm
npm install
npm run dev

如何使用这个 Agent?

安装并打开 DockTerm,选择或打开一个项目,在其终端窗格中运行 Claude Code:

claude

如需继续已有会话,可运行:

claude --resume

使用面板查看文件、Git 状态、差异、检查点和 MCP 配置;在 munu 显示权限请求时,由你点击选择。查看本地 Claude 用量需要允许 DockTerm 读取 ~/.claude 文件;用量与会话信息按说明只读处理。

这个 Agent 有哪些优点和局限?

优点
  • 保留真实 claude shell 会话,不用迁移到另一套聊天界面。
  • 在终端旁提供差异审查及带危险操作确认的 Git 暂存、提交、推送和拉取。
  • munu 可在全屏应用或其他桌面上提示权限请求,且不会自动回答。
  • 本地读取 Claude 用量、检查点和代理活动;项目称无遥测、无账号且不调用自己的 AI。
局限
  • 核心用途围绕 Claude Code;需要其他编码助手的团队不适用。
  • Electron 应用安装包较大,README 将项目标为早期且仍在积极开发,预期存在问题和粗糙之处。
  • Windows 安装包目前未签名,可能触发 SmartScreen 提示。
  • 源码开发要求 Node.js 22 或更高版本;MCP、检查点和用量信息依赖本地配置或 Claude 文件。

这个 Agent 与同类方案有什么区别?

README 将 DockTerm 与原始终端、完整 IDE 和 Claude Code 图形界面进行比较:它保留真实 Claude Code 会话,同时增加差异审查、Git 操作和 munu 状态提示;README 提到 Claudia 和 Opcode 作为会替换终端的 Claude GUI 示例。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
DockTerm 当前 65 · 存在缺口 桌面应用免费 + 模型费 ★ 29 1 天前 TypeScript Claude Code
Mirafold 89 · 表现良好 命令行工具免费版 + 付费版 ★ 18 26 天前 TypeScript Codex · Claude Code
Calyx 59 · 缺口较多 桌面应用免费 ★ 346 2 天前 Swift Codex · Claude Code
Kun 工作台 49 · 缺口较多 桌面应用免费 + 模型费 ★ 6.3k 1 天前 TypeScript ChatGPT · Codex · OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
65/ 100 五分制 3.3 / 5
信任安全 17/29
可靠稳定 8/14
适用触发 12/18
规范维护 14/18
有效结果 9/13
证据核验 5/8
查看各维度的扣分理由
信任安全17 / 29 · 2.9/5

README 与 SECURITY.md 描述本地运行、无遥测、MCP 配置只读且遮蔽密钥、项目目录文件访问受限、IPC 校验、git 禁用 hooks,并说明有风险的 Git 操作会确认;因此常规权限和数据流有明确边界。扣分原因:这些主要是文档声明,给出的材料没有对应实现细节;依赖清单未提供漏洞审查证据,且回滚说明有限。仓库作者和 MIT 许可证可追溯,但题设明确发布者身份未验证,不能据此确认身份。

可靠稳定8 / 14 · 2.9/5

README、package.json 与 CI 工作流对 Node 22、类型检查、单元测试和三平台构建的描述一致;测试文件展示了若干解析与状态归约用例。扣分原因:本次静态审查不能确认运行结果,失败提示和恢复行为在所给材料中展示较少。

适用触发12 / 18 · 3.3/5

README 面向 Claude Code 用户,列出终端、审阅、Git、文件、MCP 等工作场景,并说明它运行真实 Claude 会话、不会自动回答权限提示;安装目标涵盖 macOS、Windows 和 Linux。扣分原因:所给材料对不使用 Claude Code 或更特殊环境的适用范围说明不多,平台支持也主要由 README 声明。

规范维护14 / 18 · 3.9/5

README 通过功能、快捷键、安装、隐私安全、FAQ、源码构建和状态等章节组织信息,并提供截图、动图及 MIT 许可证。安装步骤和 Windows 未签名、早期阶段、Electron 体积较大等限制有所披露。扣分原因:给出的材料没有变更日志或明确的发布节奏;维护责任仅以作者信息、问题与 PR 邀请及“积极开发”作有限说明。

有效结果9 / 13 · 3.5/5

材料说明 DockTerm 将真实终端、Claude 状态提示、差异审阅和项目工具集中在一个工作区,且展示了可读的功能清单、快捷键和截图。扣分原因:价值与操作便利主要由 README 自述,给出的静态材料不足以衡量实际收益、资源成本或不同用户的净效益。

证据核验5 / 8 · 3.1/5

README 的多项隐私与安全主张在 SECURITY.md 中有相近描述,package.json 与 CI 工作流列出构建、类型检查和测试命令,测试文件含具体行为用例。扣分原因:材料没有实现源文件来逐项核实多数产品与安全声明;测试夹具注释称其模式经真实转录验证,但所给材料没有独立佐证。

风险与缓解建议
  • 安全边界、无遥测和本地数据处理主要见于文档声明;本次提供的文件不足以检查对应实现。
  • README 说明 Windows 构建目前未签名,并提示 SmartScreen 可能显示未知发布者。
  • 项目标明为 pre-1.0,且称仍有粗糙边缘;安全修复只面向 main 的最新版本,没有回移植。
证据充分度:低 评估于 2026年10月12日 审查版本 c5eeebbb938c
查看完整评分方法 →

常见问题

DockTerm 本身收费吗?
README 称其免费、MIT 许可且无需账号。使用 Claude Code 所涉及的计划或费用由你的 Claude 使用情况决定,来源没有具体说明价格。
DockTerm 会上传代码或会话数据吗?
README 声明无遥测、不上传用量数据。读取 ~/.claude 用于显示用量、检查点和活动,按只读方式进行;MCP 与 skills 配置也以只读方式查看。
munu 会自动批准 Claude 的权限请求吗?
不会。munu 从终端状态识别请求并将其展示出来,由你点击回答;它不会调用 API。
支持哪些操作系统,安装时有什么限制?
README 列出 macOS、Windows 和 Linux。macOS 构建已签名并公证;Windows 构建目前未签名,SmartScreen 可能会提示未知发布者。
我能用它替换 Claude Code,或接入其他编码模型吗?
不能据 README 这样理解。DockTerm 是围绕真实 Claude Code 终端会话提供工作区的应用,README 没有记录其他模型或编码助手适配路径。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents