• lugia

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 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 就行。

    欢迎提意见。

    github.com

    图片

    GitHub - Lugia123/polter: A terminal that can mind several AI agents at...

    A terminal that can mind several AI agents at once. A fork of Ghostty.

    主楼
  • Aerxz

    我实现了我们的需求,我现在为你点赞

    #1

发表回复

登录后回复