我长期使用 pi ,一方面,两个开发者我都很喜欢,另一方面,因为足够简单,所以对 llm 的控制和工具的调用都很透明,比较白盒。 而且我刚刚开始做一些 agent 开发相关的内容,有了比较简单透明的工具,从学习角度,也比较有帮助。
pi/dsh 和传统有插件系统的软件差不多,喜欢调来调去优化的人会很喜欢,想开箱即用的人只会觉得麻烦。 开箱即用建议直接 oh-my-pi ,习惯 pi 设定方式和插件系统之后转 pi 不迟。 个人觉得调好的 pi/omp 是长程任务的首选,codex 和 claudecode 很难稳住睡觉 10 小时,起床经常看到 3-4 小时就因为某些原因停止了,pi 可以自己搭,omp 有 goal ,loop ,advisor ,recap 等很多工具来确保稳定性。而且现在有 herdr ,只要有一个主调度 agent 能不死,子 agent 全部都能透过 herdr 重新拉起来,非常舒服。
即使有 Claude Desktop, 也主力使用 Pi. 可定制性太强了, 很方便复用已有的 cli 工具, 根本不需要什么 mcp, 最多从 Claude 扒一些 skill 过来. 还基于 Pi 写了 bash/zsh 插件, 在 shell 里什么命令忘了直接问. 利用 cnf hook,将 shell 变身 chat. https://github.com/dacapoday/pish
而且用第三方 code agent 最大的好处就是能分 role 去用不同模型,我基本上 设计,看图:Gemini 3.7 flash 编码,计划执行:GLM 5.3 / GPT 5.6 计划建立,长上下文总结探讨:Fable 5 备胎,小任务:DeepSeek v4 flash 这样能够采各家之长,反正订阅和 api 都能接入到 pi 里的
PI 社区都是魔怔人 DSH 社区(如果有的话) 有过之无不及, 甚至像 https://github.com/Tiger3807861189/DeepSeek-V4-J-Space-Capability-Realization-Report 这样的民科都出来了