告别 Claude Code,拥抱 Pi 开发新体验

Goodbye Claude, Hello Pi

告别 Claude Code,拥抱 Pi 开发新体验

作为 Claude Code 的长期用户,我见证了它如何推动软件开发的新时代,但累积的小问题最终让我决定转向 Pi。从 AGENTS.md 的格式转换困扰,到 VSCode 中无法同时处理多个任务的限制,再到频繁更新导致的系统提示词变动,这些体验让我感到疲惫。Pi 的简洁、稳定和高可定制性让我重获开发乐趣。虽然 Anthropic 试图通过新功能挽留用户,但为时已晚。如果你也受够了过度复杂的工具,不妨试试开源方案 Pi,它或许能带来更清爽的开发体验。

后来像 Pi 这样的工具拥有后见之明的优势,能看清哪些功能真正有效,哪些可以舍弃。
  1. bottlepalm

    我过去三个月前还在 TUI 里用 ChatGPT 和 Claude,但最近我对 LLM 的使用量爆炸式增长——跨多个项目、多个会话。我觉得自己已经超出了 TUI 的承载范围,现在改用 ChatGPT/Claude 桌面版了。VS Code 现在主要作为代码审查工具,必要时才用来管理 git。

    图形界面(GUI)更简洁,繁琐的细节被收在可展开的区块里,这让浏览历史记录更简单、更清爽,也没有滚动 bug;富文本更容易阅读,表格和图片直接嵌入聊天中,浏览器等资源也能在会话上下文中调用。侧边栏里还有拖拽会话组织(置顶)、定时任务等功能。所有这些都集成在侧边栏里。

    通常 TUI 会在 VS Code 里打开,并限定在当前项目仓库,所以如果有 10 个项目,就得开 10 个 VS Code 实例,扩展性很差。而用 GUI 桌面应用,只需一个程序,就能在不同仓库中启动会话并轻松切换,无需为每个项目单独打开 VS Code。我看不到有什么理由让我想回头再用 TUI。

    现在还有谁只用 GUI 了吗?还是你们还在用 TUI?为什么?试过 GUI 界面吗?

  2. leobuskin

    Pi 是个不错的 harness(我终于试着用它搭配了 abliterated GLM),但配合 Anthropic 订阅就不行了。而且,一般来说,有多个理由要避免使用其他 harness 搭配他们的模型(个人观点):

    1. 可能因违反服务条款(ToS)而被封禁;

    2. 它们默认不支持 Anthropic 的所有通信机制,Anthropic 大量使用自定义 header、隐藏标志和未文档化的 API 特性,这些都会影响模型行为;

    3. 在 CC(Claude Code)中,Compact 模式更好(显著更好);

    4. 缓存相关的细节问题(我是说,Anthropic 即使在 CC 里也常把缓存搞乱,他们的缓存机制并不简单);

    5. 几乎无法避免使用 Pi 的扩展,而我不愿把我的 oauth token 交给任何第三方(看看 reddit/X 上那些因 token 泄露和滥用导致被封禁的帖子吧)——要想让 Pi 接近 CC 的能力,需要在其之上进行大量黑客式改造。

    CC 自带 hooks 和 mods,甚至如果你需要深度定制,还有 ui_*(未文档化)协议,这些足以让你在 CC 之上实现任何你想要的功能。

    另外,我从 CC 最早版本就开始用了,对我来说,它(原样)就是市面上最好的 harness。我完全不知道大家在抱怨什么问题(除了这些年已知的几个大 bug,总共 3-4 个,我从未遇到过任何严重问题)。体验无缝流畅,专为 Anthropic 模型优化。

    P.S. 你可以认为这是斯德哥尔摩综合征效应,但……你几乎不可能在 Anthropic 解封,而且它确实是最好的编程 […]

  3. gvkhna

    Pi 毫无疑问是最好的 harness。因为它是你的,只有完全掌控,才能从“驾驶代理”转向“编排代理”。

    我对 LLM 的中断和沮丧感已断崖式下降。令人惊叹的是,仅仅几行系统提示词(system prompt),就能让代理更频繁地做出正确行为。

  4. B4uler5

    我从四月开始用 Pi。之前我用的是 copilot CLI,它虽然不是最前沿的 harness,但当时比 Pi 开箱即用的精简功能集更“功能丰富”。

    最让我立刻被吸引的是,它能让你修改每一个部分。这有点像 emacs 的文本缓冲区:缓冲区里的每个单元格都完全开放,可随意编辑。我的配置相当精简,比如,我会像 copilot 那样,对可能具有破坏性的 cli 调用和文件编辑进行匹配确认。

    目前我的 pi 配置把它变成了一个导师。它不再直接修改代码,只提供建议,旨在教学。所有代码修改都由我手动完成。我用 deepseek flash 搭配它,因为它便宜得离谱。这对我很管用,但说实话,你可以按任何方式配置 Pi,这也是我个人认为它是最棒 harness 的原因——只要你能想到,就一定能实现!

  5. brabel

    作者在抱怨 VSCode 里的 Claude Code。这些抱怨大多不适用于 Claude 桌面应用。你不需要 VSCode 来审查代码,直接用 Claude 应用就行,它已经提供了很好的支持。

    如果你要转向 Pi,也许可以搭配 JetBrains 的 ThinkRail 使用。这是我目前最喜欢的 harness,因为它能完成我想要的一切:支持多模型(包括本地模型)、专注于代理完成后的代码审查、默认使用 worktrees。它还加入了一些设计软件的实用工具,让我非常享受。唯一不能做的是让你编辑文件 :) 但这没关系,在极少数需要我自己写代码的情况下,我用 emacs,感谢上帝,再也不需要笨重的 IDE 了!

  6. jeena

    这很有趣。我工作用 Claude,因为公司付了 200 美元的订阅费;但在家我用 Pi,搭配 glm-5.3-flash,现在又换成了 deepseekv4.1-flash。

    工作时我真的不太喜欢 Claude,只用它是因为 Anthropic 不允许其他 harness。如果工作能给我 20 美元的 ollama 云订阅,而不是 200 美元的 Claude 订阅,我工作时会开心得多——这就是我对它有多不满。

  7. siraben

    我已经日常使用 Pi 一个多月了,再也不想回头。最新一批前沿模型的 bash 调用非常复杂,所以我写了一个扩展,把它们改写成纯英文,同时仍方便完整展开。不像某些 harness 似乎试图对用户隐藏这些内容,在我看来这很不负责任。[0]

    [0] https://github.com/siraben/pi-tool-summaries

  8. kschiffer

    我开发了一个 Claude Code 的 mod,它能显示一个仪表盘,将 issue/PR 链接到 claude 会话,并让我围绕具体活动(如审查、处理 issue、修复 PR、编写规格说明和临时会话)来组织工作。

    作为一个从 vim + tmux、纯键盘工作流过来的人,这种设置对我来说最自然,无需跳出终端。

    另外很棒的是,这是一个自引用的 setup,可以在使用 Claude Code 工作的过程中轻松开发和增强。

    我相信你们中很多人也在构建类似的个性化 setup。

同日更多故事

2026-11-08