ByteNoteByteNote
开源的 Claude Code 竞争者:Pi 用任意模型编排编程
字

字节笔记本

2026年10月24日 · 约 13 分钟读完

开源的 Claude Code 竞争者:Pi 用任意模型编排编程

API中转
¥120

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 的模型配置

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

PiClaude 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)为准。核心流程:

  1. 安装 Pi CLI(pi-coding-agent)
  2. 配置 ~/.pi/agent/models.json,定义你的 provider 和 API key(OpenAI/Anthropic/本地等)
  3. 选模型别名或具体模型,用 opus/sonnet/haiku 等别名,或指定具体模型
  4. 开始用,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
CodexOpenAI 生态,多端仅 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 框架(同样是"模型自由"的设计哲学)。

相关:Pi:agent 工具包的站内拆解。

相关文章

分享: