# Pi Agent 是什么？和 Claude Code 区别

- URL: https://davidyin.dev/video/bv1wreh6lecl/
- 作者: David Yin
- 发布: 2026-09-19T21:33:59+08:00 · 更新: 2026-09-29
- 时长: 12:20
- 平台: B 站 https://www.bilibili.com/video/BV1wreh6LECL · YouTube https://www.youtube.com/watch?v=-S1qc0H_YgU · 抖音（搜索「davidyinai」） · 小红书（搜索「David的AI大实话」） · 视频号（搜索「不确定体验局」）
- 标签: Pi Agent、Oh My Pi、Claude Code、开源、AI 编程助手
- 摘要: Pi（派 Agent）是 Mario Zechner 写的开源 AI 编程助手 harness，MIT 协议、三层结构、不接死单一模型；Oh My Pi（OMP）是它的 fork，支持 60 多家模型供应商和降级链。这期视频讲它是什么、和 Claude Code 仓库没源码的区别，以及它为什么不怕模型涨价下架。

## 这期讲了什么

- Claude Code 的 GitHub 仓库里没有一个实现源码文件，许可证全文就一句「保留所有权利，使用受商业条款约束」；GitHub 上有仓库不等于开源，开源看的是许可证和源码在不在
- Pi（派 Agent）是 Mario Zechner 挂在 earendil-works 名下的开源项目，MIT 协议，自我介绍叫 harness——模型是马，它是让马拉车干活的行头，分三层：对各家模型说话、让模型能动手、终端界面
- Oh My Pi 是 Pi 的 fork，官方数字是 60 多家模型供应商、31 个内置工具、约 8 万行 Rust 底层代码；还能并排开多路小助手、内置常驻运行环境和真浏览器、第一次跑直接读入已有的规则文件，不需要迁移脚本
- 作者在扩展口上挂了自己写的东西：一个 2300 多行的文件、35 个带日期的备份、18 个自定义小助手、33 套规则、70 多个脚本——同样的改动在看不见源码的工具上一件都做不了
- 降级链专治模型涨价或下架：同一个岗位排一串模型，主力挂了自动换下一个，全挂了就停下来问而不是偷偷换更贵的；作者几个月换过十来次底层模型，上层流程一行没改
- 要交代的一面：Pi 明说不做沙箱、用你本人权限跑，开源不等于安全；Codex 终端版其实是 Apache 2.0 开源、源码全在，不用它是取向不同，不是它闭源

## 文字稿

### Claude Code 的 GitHub 仓库里没有源码

你有没有过这种时候：手里天天用的那个东西，某个地方就是别扭，你想把它掰过来一点点，翻遍了设置，没有那个开关。我在 Claude Code 上就卡在这儿，卡了挺久。

所以我现在主力用的，是两个你大概没听过的东西。一个叫派，英文就写 P、I 两个字母，也有人叫它派 Agent；另一个是在它基础上改出来的，简称 OMP。我写代码用它，做短视频也用它。之前我说，我更倾向开源的工具，这期就把这句话摊开。

这类工具有个统称，叫 AI 编程助手，装在你电脑上，帮你读代码、改代码、跑命令，Claude Code 是这里头名气最大的一个。我当时想改的东西特别小：我想让内容流水线按活儿分工——写中文稿子自动切到一个中文更顺的模型，查资料换另一个，出了岔子能自动往下退一档。官方设置里没有，想自己加一段也加不进去。

绕道换个接入地址是能换模型的，但我要的是按岗位分工、自动接力，这层得能动它的骨架。于是我去翻它在 GitHub 上的公开仓库，星星很多，一眼看过去像个特别活跃的开源项目。把根目录整个列了一遍，然后我就愣住了：里面没有源码，一个实现文件都没有。有说明书、有示例、有插件目录、有报 bug 的模板、还有个演示动图，真正干活的那部分代码，一行都不在里面。

许可证文件全文就一句话：保留所有权利，使用受商业条款约束。意思是这东西你可以用，但它不属于开源。

说句公道话，仓库里没源码，不代表这个工具不好，更不代表它在偷你的东西。它也不是一点都不让你动，插件、钩子这些口子都留了。我只说一件能确定的：它核心怎么干活，你看不见，也改不了。顺手的时候你很爽，哪儿不对劲的时候，你只能等官方哪天想起来。

一个项目在 GitHub 上有仓库，不等于它开源。开源看的是那张许可证，还有源码在不在。

### Pi Agent 是什么：MIT 开源的三层 harness

派的仓库挂在一个叫 earendil-works 的名下，星星数十万出头，许可证是 MIT。MIT 的意思是谁都能拿去用、拿去改，甚至做成自己的产品卖钱，条件只有一条：把原来那份许可证和版权声明留着，别把作者抹掉。作者是个叫 Mario Zechner 的人。

派自我介绍的第一行用的词是 harness，直译叫马具，就是套在马身上那套东西。意思是：模型是那匹马，harness 是让这匹马能拉车干活的行头。

真正让我选它的，是它没把自己捆死。整个东西是三层零件：最底下那层管跟各家模型说话，不管你接的是哪一家，对上面都长一个样；中间那层让模型能动手，不只是跟你聊天，而是能读文件、能跑命令、能自己决定下一步做什么；最上面那层才是你在终端里看到的那个界面。

这个分层为什么重要？因为你要的常常不是一个聊天框，你要的是能塞进自己流程里的零件。我做短视频那条线，从调研到出图到合成，中间好几个环节根本没有人在看屏幕，全是程序在自动跑。捆死的软件塞不进去，散装的才行。

不过派也有一面得说清楚。说明书里白纸黑字写着，自己不带任何权限限制，谁启动就用谁的身份跑；安全声明里还有一句更直白的，说这个工具是故意不做沙箱的。沙箱你可以理解成一个隔离的笼子。

开源不等于安全。开源的好处不是更干净，是它敢把风险印在自己门口，而且你想查就能查。

### Oh My Pi 和 Pi 有什么区别

既然派这么好，我为什么用的是 OMP？因为 OMP 是从派分出来的一个版本。在开源里这叫 fork，说人话就是把别人的代码整个复制一份，接着自己往下改。这件事在开源世界是合法的，也是常事。

OMP 没藏这个血缘：主页第一屏就写着本项目是 Mario Zechner 那个派的一个 fork，仓库最底下的版权行三家名字并排列着，原作者排在第一个。抄了谁就写谁，这是开源社区的规矩。

比原来的派多出来的东西，官方自己在首屏给了一串数字：六十多家模型供应商，三十一个内置工具，另外还有八万行左右的底层代码是用 Rust 写的。

这些数字不用记，讲三个我天天在用的。一个是能同时开好几路小助手干活，一篇长文的调研、核查、审阅可以并排跑，不用排队。再一个是内置了一个常驻的运行环境，一边算数据一边画图，中间不用切出去，还能开一个真的浏览器去官网上把截图抓回来。最不起眼、但对普通人最实在的是另一条：第一次跑的时候，它会把你电脑上已经有的配置直接读进去，不管你之前用的是哪一家的工具，规则文件原样认，官方文档里就干巴巴一句话，不需要迁移脚本。

换工具最烦的从来不是新工具不好用，是搬家。这一条没把搬家全省了，但最费劲的那部分省掉了。

我最看重的那一点是：能改。官方对扩展这事写得很干脆——一个扩展就是一段普通代码，内置功能用哪套接口，你的扩展就用同一套，没有哪个位置是留给官方专用的。我就是在这个口子上挂了一个自己写的东西。

那个文件今天两千三百多行，三个多月前刚写出来的时候只有八百多行，是一点一点长成这样的。同一个目录里还躺着一堆带日期的备份，三十五个，最早那个是六月八号——我每次要动它之前先存一份，免得改坏了回不去。这上面挂着十八个我自己定义的小助手，各干各的活，还有三十三套我自己写的规则、七十多个脚本。这些东西一个字都不在官方文档里，因为它们只服务我一个人的活法。

我说这些不是要显摆，是想说明一件事：「不满意就能自己改」在我这儿是真发生过的，不是一句口号。同样这些改动，放在一个连源码都看不见的工具上，我一个都做不了，最多就是去提个需求，然后等。

这一段跟你也有关系，就算你不写代码。AI 时代人人手里都有一把锤子，天天在用。这把锤子不趁手的时候，你是只能换一把，还是能自己磨一磨。这两件事的差别，比听上去大得多。

### 降级链：为什么不怕模型涨价或下架

还有一件更要紧的，也是我当初下决心换的主要原因。你把活全押在某一家的工具上，那家哪天涨价，或者限速，或者干脆把某个型号下架，你手上的活就得停。这不是假设。

我自己就撞过。之前有个模型叫 Ox Alpha，免费，速度也好，我当过一阵子主力。某天它直接没了，我去问，对方说那是某个收费模型在测试期用的马甲，测试结束就收回了。那天我要是只有这一条路，就得停工。

OMP 里有个东西专治这个，叫降级链。你可以给同一个岗位排一串模型，主力挂了自动换下一个，一路排下去；全都挂了就停下来问你，不会偷偷替你花钱换一条更贵的路。这最后半句是我自己加的规矩，不是自带的。

今天这台机器上的实况：同一套流程，写稿和调研这两个岗位跑在一家的模型上，审阅和看图跑在另一家的模型上，完全是两家公司。一条命令就能列出当下挂着的所有账号，每一家还剩多少额度，清清楚楚摆在那儿。

过去几个月，我把底下的模型换了十来次：DeepSeek 用过，国产的几个用过，OpenAI 的用过，还有几家小的。有时候是因为涨价，有时候是因为人家下架了。而上面那一层——我怎么写稿、怎么核查、怎么出图——一行都没改过。

这才是我说的不被绑架。不是我跟哪一家有仇，是我随时能不用。手里这套东西要是只认一家，那就不是我的工具，是我的绳子。

夸了这么多，有三件事得讲明白，不然这期就变成软广了。

最要紧的那件再说一次也不嫌多：开源不等于安全。派自己写着不做沙箱、用你本人的权限跑。开源真正给你的是两样东西——你能查它，也能改它，安全得你自己动手保证。

还有一件，我得纠正我自己。我不用 Codex，不是因为它闭源：OpenAI 那个 Codex 是实打实的开源，Apache 2.0 协议——跟 MIT 一样都能免费拿去用、拿去改，就是写法不同——源码全在，用 Rust 写的，星星数比派还多。这里说的是装在你电脑上、在终端里敲命令用的那个版本，不是网页上那个。我用得少的真实原因是取向不同：默认那条路是绑着账号和套餐走的，而我要的是随时能换底下那家。这是选择，不是它不行。

最后，我不建议你现在跑去装。刚才那句不做沙箱不是随口说的，它的意思是这东西一跑起来，就是你本人的全部权限。OMP 从派分出来的，我没在它的安全声明里看到同样的话，但我也不会替它打包票。装之前得知道自己在干什么。

那你今天能做点什么？我给一个人人都能做、五分钟就够的动作：打开你最离不开的那个 AI 产品，不管是聊天的、写文档的、还是做图的，就问自己三个问题——如果它明天涨价三倍，我换得掉吗？我在里面攒的那些东西，导得出来吗？换一家的话，我要重头再来多少？

三个问题里有一个答不上来，那就不是它在给你干活，是你被它拴着。

## 常见问题

### Claude Code 是开源的吗？

不是。它的 GitHub 仓库里有说明书、示例、插件目录和报 bug 的模板，但一个实现源码文件都没有；许可证全文就一句「保留所有权利，使用受商业条款约束」。GitHub 上有仓库不等于开源，开源看的是许可证和源码在不在。

### Oh My Pi 和 Pi Agent 有什么区别？

Oh My Pi 是 Pi 的 fork，主页第一屏就写明了这个血缘，版权行原作者 Mario Zechner 排在第一。它比 Pi 多出 60 多家模型供应商、31 个内置工具和约 8 万行 Rust 底层代码，还能并排开多路小助手、内置常驻运行环境和真浏览器。

### Codex 是开源的吗？

是。OpenAI 的 Codex——指装在电脑上、在终端里敲命令用的那个版本，不是网页上的——是 Apache 2.0 协议，源码全在，用 Rust 写的，星星数比 Pi 还多。跟 MIT 一样都能免费拿去用、拿去改，只是写法不同。

> 视频不在本站托管，正片见上方平台链接；本页是目录与注解。
