本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 无
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
为什么要自己做这个终端工具?
开发时候claude code,codex开一堆,好几个终端窗口,几个项目并行,好几个窗口要协调。
用子Agent开发,但有个毛病,经常跑很久后突然中断,比如网络错误等,或者子agent最后交差时候欺骗主agent。
想让几个终端互相协作,claude code有个可以跨session协作功能,但容易串号,不太好用。
有时候叮嘱AI要通宵干活,经常干2小时就停工了。

Polter有哪些什么功能?
基于开源ghostty,增加MCP,将所有终端能力开放给AI,AI可以在终端中模拟用户输入,打开一个claude code,给它发指令。
给AI们设定了角色:总管、员工,总管可以给员工发号施令,你的claude code可以给codex,qwen、opencode等其他cli发命令。
给AI们组了群聊,建了任务清单,总管可以创建群,把员工拉进群,在群里发内容、发任务,员工会在群中汇报工作进展,查看任务清单。
适当的抽抽小鞭子,Polter会每间隔一段时间,给总管发提醒,让其保持活跃。
看着AI们,不让他们停下来,如果员工停了,会告知总管,让他去监督。
用法
启动Polter,启动AI,如claude code,如果不是claude code,要启动下其他AI支持插件(claude code以外我测试可能不全)。
点右键,终端设置为总管(如果开了多个Tab,在Tab上右键,或者菜单Agents-将此终端设为总管)。
点菜单Agent-终端群聊,打开群聊面板,这里你可以看到Agent之间汇报任务情况,以及任务清单和执行情况。
按你vibecoding习惯给AI派任务,但多说一句"你已经是总管,规划好开发计划,并分配好任务",然后就看着AI总管分配任务,开终端起Worker、建群聊、拉其他Worker进群、分配任务。
如果用claude code,有个remote control,可以将总管远控打开,就能用手机遥控和查看进度了。
现状
Polter还在迭代中,难免会有bug,难免会有我没测到的地方.
因为本人是macOS + claude code重度用户,所以mac + claude code的组合我每天都在用,确保发现问题就解决。其他环境就AI跑过测试,不确定完全好用。
claude code建议大家开auto mode。
另外ghostty原生没有windows支持,但Polter做了windows版本,实现了核心 72 个 action 里的 46 个,还有 26 个动作在 Windows 上是哑的。
为什么选终端改,一部分是个人习惯,基于终端的vibecoding用下来是最顺手的。另一部份是不想配置太繁琐,简单好用是最好的。
另外Polter是完全离线的,不会做在线,不会做账号体系。
感谢 Ghostty
终端好用的部分全是 Ghostty 的,Polter 是 fork 不是重写,上游更新会合进来,但不保证实效性,Ghostty 文档全部适用,ghostty 换成 polter 就行。
欢迎提意见。