内容说明:本文由 AI 基于目标网站公开信息整理生成,旨在帮助读者快速了解工具概况。文中涉及的功能、性能等描述可能随官方更新而变化,请以官方最新说明为准。
工具介绍
Termdock是一款专为AI开发者设计的终端工具,旨在让AI代理能够自主操作终端。它支持Claude Code、Codex、Gemini CLI等多种主流coding agent,通过Termdock CLI,这些agent可以自主开启终端、派发任务给其他agent并追踪输出。Termdock的核心定位是作为AI代理的操作系统,将排程、Webhook和Workflow串联成自动化工作流,开发者只需在需要决策时介入,极大提升了AI辅助开发的自动化程度。目前支持macOS与Windows平台。
效果展示/案例参考
在实际应用中,Termdock展现了强大的多Agent协同能力。例如,开发者可以在外出时通过手机浏览器直接访问Termdock,查看与桌面端完全一致的终端界面。当Claude Code遇到权限请求或需要决策时,相关信息会集中推送到Workstream面板,开发者直接在手机上点击核准或回复即可,无需在多个终端间翻找。此外,通过设置排程任务,Agent可以在特定时间自动创建终端并执行预设的prompt,实现无人值守的自动化开发流程,所有触发和执行情况都会被完整记录。
核心功能
- 多Agent协同:支持Claude Code、Codex、Gemini CLI等agent通过CLI开终端、派工给其他agent并等待结果
- 手机端远程控制:通过手机浏览器即可接管终端,无需安装App或配置域名凭证,外出也可通过Tailscale等工具连接
- Workstream集中管理:将权限请求、提问、exit plan等核准请求集中到面板,支持直接核准、拒绝或回复
- 自动化排程:支持cron或单次排程,时间到自动建立终端并发送prompt,可设置条件检查,不符合则跳过
- 工作流编排:Workflow支持在当前分页等agent完成后再发送下一个prompt,实现多步骤自动化
- Webhook集成:通过Webhook URL将消息送入指定工作区分页,脚本或CI步骤可直接派工
- 多机互联:支持同一网络下的多台Termdock互相连线与配对
使用流程
- 步骤1:下载并安装Termdock,配置Claude Code、Codex或Gemini CLI等支持的coding agent
- 步骤2:通过Termdock CLI让agent开启终端,设置排程或Workflow以串联多个prompt任务
- 步骤3:在手机浏览器打开Termdock地址并配对,远程监控agent运行状态
- 步骤4:当Workstream面板收到权限请求或决策提问时,在手机上直接核准或回复
使用场景
- 远程开发:开发者在外出或不在电脑前时,通过手机浏览器实时查看并接管AI代理的终端操作
- 自动化测试与部署:利用排程和Webhook功能,让Agent在CI/CD流程中自动执行代码检查、测试与部署任务
- 多Agent协作:通过Termdock派工,让多个coding agent分工协作,完成复杂项目的开发与调试
- 长任务托管:利用闲置keep-alive功能,保持长跑agent持续运行,无需人工干预中断
适用人群
- AI开发者:使用Claude Code、Codex、Gemini CLI等工具进行AI辅助编程的工程师
- DevOps工程师:需要通过自动化工作流和Webhook集成实现CI/CD自动化的技术人员
- 远程工作者:经常需要在外通过移动设备监控和管理开发任务的程序员
- 多Agent编排者:探索多AI代理协同作业、提升开发效率的技术团队
独特优势
Termdock最大的优势在于将AI代理的终端操作彻底解放出来,实现了真正的无人值守自动化。相比传统终端工具,它不仅让agent能自主派工和等待结果,还通过Workstream将所有交互请求集中管理,避免了终端混乱。其手机端无需App的浏览器直连设计,配合Tailscale等网络工具,让开发者随时随地都能掌控AI代理的工作进度,极大提升了AI编程的灵活性和响应速度。
常见问题(FAQ)提炼
- Q1: Termdock支持哪些AI代理?
- A1: Termdock支持所有能在终端运行的AI代理,包括Claude Code、Codex、Gemini CLI和OpenCode等主流coding agent。
- Q2: 如何在不安装App的情况下远程使用Termdock?
- A2: 只需在手机浏览器中打开Termdock的地址并完成一次配对,即可看到与桌面端完全一致的终端界面,无需安装App、配置域名或凭证。
- Q3: 当AI代理需要权限时如何操作?
- A3: 所有权限请求、提问或exit plan都会集中进入Workstream面板,用户可以在手机上直接点击核准、拒绝或进行回复。
- Q4: Termdock如何实现任务自动化?
- A4: 通过排程功能(支持cron或单次排程)和Workflow,Termdock可以在指定时间自动创建终端并发送prompt,或通过Webhook接收外部触发,实现多步骤任务的自动串联执行。
实测体验(由AI创作导航实测)
我们这次实测用Termdock配合Claude Code进行远程开发体验。在多Agent协同方面,Termdock表现非常出色,通过简单的CLI指令即可派工并追踪输出。手机端浏览器直连的设计极具实用性,在外出时通过手机核准权限请求非常便捷,终端界面还原度很高。自动化排程和Webhook的集成让CI/CD场景下的无人值守开发成为可能。不过,初次配置排程任务和Workflow需要一定的学习成本。总体而言,这是一款能显著提升AI代理开发效率的工具,尤其适合需要远程监控和自动化编排的开发者使用。