
AI coding agent 现在越来越能干,但真正把它长时间跑起来时,缺的往往不是模型,而是控制面板:后台 agent 在做什么、子代理有没有跑偏、手机上能不能审批、远程输入会不会卡到怀疑人生。Codeman 把自己定位成 “the missing control plane for AI coding agents”,这个说法挺贴切。
它是一个面向 Claude Code、OpenCode 等 AI 编程 CLI 的 Web 控制台。安装后运行 codeman web,就能在浏览器里打开一个移动端优先的工作界面。项目当前 MIT 开源,GitHub 约 383 stars、49 forks,技术栈包括 Node.js 18+、TypeScript 5.9、Fastify 和 xterm.js。
Codeman 最醒目的功能是移动端体验。它不是把桌面终端硬塞到手机屏幕里,而是做了适合触控的 xterm.js 终端:键盘附件栏可以一键触发 /init、/clear、/compact,左右滑动切换 session,审批和 idle 通过 push alert 提醒。登录也用一次性 QR token,避免在手机上输入密码。
对远程使用来说,Zero-Lag Input Overlay 很实用。通过 Tailscale、VPN 或隧道访问远程机器时,普通终端每个按键都要等 200 到 300ms 回显;Codeman 用 DOM overlay 做本地 echo,让输入在 0ms 显示,再把字符批量转发给 PTY,等服务器回显回来后无缝接管。这个小细节会直接决定手机上能不能真干活。
它还把后台 agent 可视化做得很具体:子代理会以可拖拽浮动窗口出现,带实时 activity log、状态和模型 badge,并用连接线连回父 session。对于多 agent 工作流,这比只看一大坨终端输出舒服太多。Multi-Session Dashboard 则可以同时管理多个 session,看 token、cost、状态和终端输出。
更激进的一块是 Respawn Controller。它会在 agent idle 时检测状态,发送 continue prompt,并按预设循环 /clear、/init、继续工作,目标是让 agent 能长时间无人值守运行。这里当然需要谨慎设置边界,但对于 overnight autonomous coding、批量 TODO 或多 subagent 工作流,它提供了一个很有想象力的控制层。
我觉得 Codeman 适合已经把 AI CLI 当日常开发工具的人,尤其是经常远程连开发机、用手机审批、同时跑多个 agent 的用户。它不是“更聪明的 agent”,而是让 agent 更可见、更可控、更适合长时间运行的驾驶舱。
传送门
https://github.com/Ark0N/Codeman
原创文章,如若转载,请注明出处:https://wefound.cc/p/2631.html