
字节笔记本
2026年10月24日 · 约 13 分钟读完
开源的 Claude Code 竞争者:Pi 用任意模型编排编程
Claude Code 是现在最强的 AI 编程 agent 之一,但它有个硬伤,绑定 Anthropic 自家模型。你只能用 Claude(Opus/Sonnet/Haiku),想用 GPT、Gemini、DeepSeek、本地 Llama?抱歉,不原生支持。
如果你想要 Claude Code 的体验,但要自由选模型、自由换 provider呢?
Geek Lite(@QingQ77)最近推了 Pi,一个被社区称为"唯一真正的 Claude Code 开源竞争者"的 AI 编程工具。它刚更新了一个能力:让你在 Pi 里直接用 Claude 的 Opus/Sonnet/Haiku,还能在其他 provider 里把任务委托给 Claude Code。
这条推文虽然短,但它指向的趋势很重要,AI 编程工具正在从"绑定单一模型"走向"多模型编排"。今天就来拆 Pi 和它代表的这个方向。


Pi 里可以直接选 Claude 的 Opus/Sonnet/Haiku,还能配置其他 provider。
一、Pi 是什么:开源、可定制的 AI 编程 Agent
Pi(全称 Pi Harness)是开发者 Mario Zechner 做的开源 AI 编程 agent CLI。社区对它的定位很直接,"唯一真正的 Claude Code 竞争者"。
它的核心特征:
- 开源,代码完全开放,你可以审计、fork、定制
- 极简核心,只有四个内置工具:Read、Write、Edit、Bash。这是它和 Claude Code 的根本区别之一,Pi 追求最小化可控,Claude Code 追求功能全面
- 模型自由,通过
~/.pi/agent/models.json配置任意 provider 和模型,不锁定 Anthropic - 成本追踪,内置每个模型的花费统计
- 模型路由,可以把不同任务派给不同模型(下面细讲)
Pi vs Claude Code
| Pi | Claude Code | |
|---|---|---|
| 开源 | ✅ 完全开源 | ❌ 闭源 |
| 模型 | 任意 provider,300+ 模型 | 仅 Claude 家族 |
| 核心 | 极简(Read/Write/Edit/Bash) | 丰富(多工具+MCP) |
| 成本追踪 | ✅ 内置 | 有限 |
| 可定制 | 高(配置文件驱动) | 中 |
| 生态 | 成长中 | 成熟 |
| 适合 | 想要控制权、想混用模型的工程师 | 要开箱即用、用 Claude 的人 |
一句话:Claude Code 是"苹果",封闭但精致;Pi 是"安卓",开放但需要你配置。

二、这次更新的重点:Claude 模型 + 跨 provider 委托
Geek Lite 推文说的两件事,恰好是 Pi 最新的两个能力:
1. 在 Pi 里用 Claude 的 Opus/Sonnet/Haiku
Pi 内置了 6 个模型别名,直接映射到 Claude 家族:
opus— Claude Opus(最强,适合规划/复杂推理)sonnet— Claude Sonnet(均衡,适合实现)haiku— Claude Haiku(快且便宜,适合轻量任务)opusplan、sonnet[1m]、default
通过 ModelRegistry,Pi 确认支持跨所有 provider 的 324 个模型。也就是说,Pi 不只是 Claude 的壳,它是个统一的多模型接入层。
2. 跨 provider 的任务委托
推文后半句"还能在其他 provider 中把任务委托给 Claude Code",这是更进阶的能力。
意思大致是:你在 Pi 里配了多个 provider(比如本地 Ollama、OpenAI、Anthropic),Pi 可以根据任务类型,自动或手动把特定任务路由到最合适的模型/工具。比如:
- 规划阶段 → 委托给 Opus(推理强)
- 实现阶段 → 委托给 Sonnet(性价比)
- 轻量检查 → 委托给 Haiku 或本地模型(便宜)
这就是"模型路由(Model Routing)",不是所有任务都用最贵的模型,而是按任务特征分发。
三、模型路由:2026 年 AI 编程的新范式
这是 Pi 这次更新真正代表的大趋势。
传统:一个模型干所有事
以前的 AI 编程工具(包括早期的 Claude Code),一个模型从头干到尾。规划用它、写代码用它、跑测试用它、写注释还是它。问题是,
- 用贵的模型(Opus):规划好但实现浪费钱
- 用便宜的模型(Haiku):省钱但规划能力弱
- 没法两全
现在:按任务特征路由
2026 年的主流姿势(Augment Code 的路由指南总结得很好):
| 任务类型 | 推荐模型 | 理由 |
|---|---|---|
| 协调/规划 | Opus 4.6 | 推理强,1M 上下文看全局 |
| 实现/编码 | Sonnet 4.6 | 性价比最佳,编码能力强 |
| 轻量任务(lint/格式化/简单搜索) | Haiku 4.5 | 快且极便宜 |
| 隐私敏感 | 本地模型(Llama/Ollama) | 数据不出本机 |
Pi 的价值正是让这种路由变得可配置、可追踪。 你在 models.json 里定义"什么任务用什么模型",Pi 按规则分发,还给你算每个模型花了多少钱。
为什么这很重要
模型能力在分化,价格也在分化。 Opus 4.6($5/$25 每百万 token)和 Haiku 4.5($1/$5 每百万 token)差 5-25 倍价格。如果一个"跑 lint 检查"的任务你用 Opus,就是纯浪费。
模型路由的本质是"用对的工具干对的活",跟软件工程里"用什么语言写什么模块"是同一个道理。Pi 把这个选择权交还给了开发者。
四、Pi 的极简哲学:四个工具够不够
Pi 最有争议的设计是,核心只有 Read/Write/Edit/Bash 四个工具。
对比 Claude Code 的丰富工具集(文件搜索、grep、网页抓取、MCP 集成等),Pi 显得"简陋"。但这个选择是有意的:
Mario Zechner 的逻辑,agent 的能力上限取决于模型,不取决于工具数量。给模型一个能读、能写、能改、能执行命令的环境,剩下的让模型自己组合。工具多了反而分散模型注意力,而且每个工具都是潜在的安全面。
这跟 Unix 哲学一脉相承,"做一件事,做好它",然后用管道组合。Read/Write/Edit/Bash 就是 agent 世界的 cat/echo/sed/sh,基础原语,组合出无限可能。
但这种极简也有代价,没有内置的代码搜索、没有 MCP 支持(或有限),做大型项目时可能不如 Claude Code 顺手。Pi 更适合"懂自己在干什么、想自己控制一切"的工程师,不适合"开箱即用"的新手。
五、成本追踪:被低估的能力
Pi 内置成本追踪,这是个被很多工具忽视但极重要的能力。
当你用多模型路由时,搞清楚每个任务花了多少钱是优化前提。Pi 能告诉你:
- 这次会话总共花了多少
- Opus/Sonnet/Haiku 各占多少
- 哪些任务最烧钱
- 切换模型后省了多少
没有成本可见性,多模型路由就是盲飞。 Pi 把这个做进了核心,体现了它"给工程师控制权"的定位。
六、怎么用
Pi 是个 CLI 工具,安装和使用以官方文档(pi.dev)为准。核心流程:
- 安装 Pi CLI(
pi-coding-agent) - 配置
~/.pi/agent/models.json,定义你的 provider 和 API key(OpenAI/Anthropic/本地等) - 选模型别名或具体模型,用
opus/sonnet/haiku等别名,或指定具体模型 - 开始用,Pi 的交互方式和 Claude Code 类似,但工具集更精简
如果你有 Claude Pro/Max 订阅,社区在讨论能不能安全地用 Pi 接 Claude 订阅(而非 API 计费)。这个要看 Anthropic 的 ToS,建议谨慎,用 API key 更稳妥。
七、谁该关注 Pi
Pi 适合你,如果:
- 你是工程师,想要对 AI agent 的完全控制权
- 你想混用多个模型(Claude + GPT + 本地),按任务路由
- 你在乎成本,想要精确的花费追踪
- 你想要开源、可审计的 agent(不信任闭源工具)
- 你觉得 Claude Code 太"重"或太封闭
可能不适合:
- 想要开箱即用、零配置的人,Pi 需要你自己配
- 重度依赖 MCP 生态的人,Pi 的 MCP 支持有限
- 团队协作场景,Pi 目前偏个人 CLI
八、它背后的更大图景:agent-native 生态
Pi 不是孤例。它和前面我们拆过的几个东西,共同勾勒出 2026 年 agent 工具的格局:
| 工具 | 定位 | 模型 |
|---|---|---|
| Claude Code | 封闭精致,开箱即用 | 仅 Claude |
| Codex | OpenAI 生态,多端 | 仅 OpenAI |
| Pi | 开源极简,模型自由 | 任意(324+) |
| agent-native | 框架,defineAction 多端复用 | 任意 |
| OpenCode | 开源,可定制 | 任意 |
趋势很清楚,"模型自由"和"开源可控"正在成为新一代 agent 工具的标配。 早期 agent 绑定自家模型(为了卖模型),但 2026 年的用户已经不接受了,他们想要"用任何模型、在任何 agent 里、按任何方式编排"。
Pi 正是这个趋势的先锋,它不卖模型,它卖"编排模型的自由"。
九、小结
一句话:Pi 是开源的 Claude Code 竞争者,核心是模型自由,用任意 provider 的任意模型,按任务路由(Opus 规划/Sonnet 实现/Haiku 轻活),带成本追踪。它代表 AI 编程从"绑定单一模型"走向"多模型编排"的趋势。
Geek Lite 那条推文虽然短,但它点的两个能力(Claude 模型接入 + 跨 provider 委托),正是 2026 年 AI 编程工具的分水岭,谁能让你自由混用模型、智能路由任务、透明追踪成本,谁就赢。
如果你厌倦了被单一模型绑定,想要一个"模型agnostic"的编程 agent,Pi 值得一试。它可能不如 Claude Code 精致,但它给你的控制权和自由度,是封闭工具永远给不了的。
本文基于 Geek Lite(@QingQ77)的 X 推文整理。原文 https://x.com/QingQ77/status/2070841070800273673 。Pi 由 Mario Zechner 开发,官网 pi.dev,开源。Claude 模型接入和跨 provider 委托为最新能力。
推荐配合:前面写的 Anthropic 8 趋势报告(Trend 2"单 agent 进化为多 agent 团队",多模型路由是其前提);狼叔 learn-ai 清单(Pi 列在 workflow 分类);agent-native 框架(同样是"模型自由"的设计哲学)。


