Pi Coding Agent(官网上直接称为“Pi”)是一款终端编程代理:你给它一个目标和一个工作文件夹,它可以查看文件、运行命令、编辑内容,并完成多步骤任务。
项目把 Pi 定位为极简的代理框架(agent harness),由你让它适应自己的工作流,而不是反过来。它不把所有功能都放进核心,而是保持一个小的基础,期望你通过扩展、技能、提示词模板、主题和包按需添加。
Pi 由 Mario Zechner 编写,Earendil Inc. 于 2026 年 4 月 8 日宣布已收购 Pi 开源项目。pi.dev 网站页脚目前署名“Earendil Inc. & Contributors”,并链接到 MIT License。
选用前要知道三点:Pi 本身没有价格,但需要模型提供商;它执行操作时不会逐步征求批准;子代理、计划模式和 MCP 支持等功能被刻意排除在核心之外。
Pi 的核心是一小组工具、一个会话存储和一个上下文文件加载器,其余几乎都是叠加其上的自定义层。
由于默认启用 bash 和 write,未经修改的会话可以更改文件并运行 shell 命令;缩小工具列表是内置的收窄其作用范围的方式。
首页列出了预期由扩展而非核心提供的功能类型:子代理、计划模式、权限关卡、路径保护、SSH 执行、沙箱、MCP 集成、自定义编辑器、状态栏和浮层。首页还称 Pi 能修改自身:需要某个命令、工具、提供商、工作流或界面调整时,你让 Pi 去构建,然后重新加载并继续工作。pi.dev 上的公开包目录列出了发布到 npm 的社区扩展和技能,因此缺少的能力可能已经有现成的包。
快速入门用五步跑通第一个会话:
Pi 适合更想亲手塑造自己的代理、而不是想要成品的人。
对于期望开箱即有逐项操作批准提示的人,它不太合适。那篇 2026 年 5 月的教程指出,Pi 的速度以牺牲其他编程代理中常见的许多防护措施和安全功能为代价,并建议在虚拟机、容器甚至 Raspberry Pi 中运行它。
Pi 需要通过受支持的提供商访问模型,可以是订阅、API 密钥或本地模型。本次核对的页面中未见 Pi 本身的价格、套餐或结账入口,pi.dev 也没有单独的定价页。它采用的 MIT License 允许免费使用、复制和修改该软件。
模型指南为每种模型访问方式对应了 Pi 中的设置路径:
| 你拥有的 | 在 Pi 中的设置 |
|---|---|
| 受支持的订阅 | 通过 /login 登录 |
| 提供商 API 密钥 | 通过 /login 保存,或设置该提供商的环境变量 |
| 本地 GGUF 模型 | 将 Pi 连接到 llama.cpp 路由器 |
| 兼容 OpenAI、Anthropic 或 Google 的端点 | 添加到 models.json |
| 使用自定义协议或登录流程的提供商 | 构建或安装提供商扩展 |
因此你的花费取决于提供商和模型,而不是 Pi。交互界面的页脚显示上下文用量以及累计用量和费用,pi.dev 上的模型目录列出提供商、模型 ID、上下文上限和价格。按 2026 年 9 月 28 日的抓取,该目录列出 1,516 个模型,并附每百万 token 的输入和输出价格。
从长期规划看,Earendil 的许可声明称 Pi 仍采用 MIT 许可且这一点不会改变,但 Pi 未来的部分或与其相关的产品可能是 Fair Source 或专有的。Earendil 还运营自己的网关 Radius,Pi 可通过 /login radius 将其作为提供商使用;Radius 被描述为早期 alpha 版本,其落地页未显示价格。
终端代理的编辑盘点通常把 Pi 与内置更多功能的工具比较。当对代理框架的控制比开箱即用的防护措施更重要时,可把 Pi 视为 Claude Code 替代方案;下列选项主要在这一维度上有所不同。
2026 年 7 月的那篇盘点直白地点明了取舍:对想更多掌控自己编程代理的开发者来说,Pi 可能比 Claude Code 更好。
独立报道也指向同一方向。2026 年 5 月一篇科技媒体教程称 Pi 开箱即以“YOLO 模式”运行,可随意读取和修改它能访问的任何内容。
首页列出了 Pi 刻意不包含的内容:没有 MCP、没有子代理、没有权限弹窗、没有计划模式、没有内置待办,也没有后台 bash。每一项都有变通办法,例如以技能形式记录的 CLI 工具、容器、Markdown 待办文件或 tmux,但没有一项是一键设置。
对基于 Pi 进行开发的人来说,版本发布可能包含破坏性变更。2026 年 9 月 21 日发布的 0.87.0 版列出的破坏性变更包括移除继承的 shouldStopAfterTurn 代理选项,0.87.1 随后于 2026 年 9 月 22 日发布。
在本次核对的页面中,pi.dev 未发布单独的隐私政策或服务条款。
Pi 本身未显示价格或套餐,其核心采用 MIT 许可。你的花费取决于所连接的模型提供商或订阅。Earendil 曾表示,Pi 周边未来的部分新增内容可能是 Fair Source 或专有的。
不需要。通过 /login 使用受支持的订阅、提供商 API 密钥、通过 llama.cpp 路由器使用本地 GGUF 模型,或使用 Ollama 等兼容端点,都可以。
核心不支持。项目建议使用以技能形式记录的 CLI 工具,或添加 MCP 支持的扩展,包目录中的包也可以提供这项支持。
匿名安装与更新报告默认开启,可通过 enableInstallTelemetry 设置或 PI_TELEMETRY 变量关闭。除非你主动选择加入,更广泛的分析数据共享处于关闭状态。