频道:@DavidOndrej · 时长:31:31
| 项目 | 内容 |
|---|---|
| 视频标题 | This 100% minimal AI Agent can do anything |
| 视频ID | 9KYfx_GzY1o |
| 频道 | @DavidOndrej |
| 时长 | 31:31 |
| 主题 | Pi Agent 的核心理念、安装配置、自我升级能力,以及为什么顶级用户都在用 Pi 而不是 Cloud Code |
| 视频链接 | https://www.youtube.com/watch?v=9KYfx_GzY1o |
“Pi 可能是目前最被低估的 AI 工具。这是一个 harness,正在驱动很多最流行的项目,包括 Open Claw。Pi 是所有 power user 当前正在运行的代理,因为它极度可定制。”
David 这期视频讲了一件大多数 AI 内容创作者故意不告诉你的事:Open Claw 这个被广泛报道的”最流行 AI 代理”,本身是构建在 Pi 之上的。Open Claw 是为大众准备的、傻瓜化的产物;Pi 才是真正的内核。
视频会教你: - Pi 的核心哲学(极致极简主义:只有 4
个工具) - 为什么 Tobi Lütke(Shopify CEO、$10B 身家)、Marc Andreessen
都把它当主力代理 - 如何安装 Pi、配置 OpenRouter、设置 AGENTS.md -
如何让 Pi 修改自己的 UI 和功能(这是 Cloud Code 和
Codex 都做不到的事) -
/tree、/fork、-c、-r
等核心命令 - Pi 生态系统(packages、skills、themes、extensions)
如果你是真正想成为 power user 的人,这是一期必看的视频。
Pi 的整个系统只有 4 个内置工具: 1. Read——读取任何文件 2. Write——创建新文件 3. Edit——修改现有文件 4. Bash——执行任何 shell 命令
“There is zero bloat. The system from the start is super minimal, there is zero extra nonsense, nothing.”
这意味着每次和 Pi 交互的 token 消耗是 Open Claw 的 十分之一到二十分之一。
“Pi gives you the toolkit to build on top of AI agents.”
Pi 不是一个完整产品,而是一个底层抽象。它提供 4 个原语,你用它们构建任何你想要的代理形态。
这一点非常重要:Pi 没有权限提示,没有 guardrails,没有审批流程。
“If it can write and run code, security prompts are pointless.” —— Mario Zechner,Pi Agent 创始人
哲学是:如果代理能写代码和跑代码,那任何”安全提示”都只是表演性的——代理可以通过别的方式绕过。所以 Pi 选择完全去掉这层假象,直接给代理最大权限。
因此 Pi 不适合初学者。它是给那些已经懂得用 Git 防灾、用 VPS 隔离风险的高级用户。
“Open Claw, which is the most popular AI agent in the world, is literally built on top of Pi, yet most people have never even heard of the Pi agent.”
这是 AI 内容圈一个公开的秘密:你看到的所有 Open Claw 的功能演示,底层都是 Pi 在跑。Open Claw 只是在 Pi 之外加了一层用户友好的 wrapper。
“Open Claw is for the masses. It’s for everybody, it’s easy to use, easy to get started. But Pi is for those who want to be on the cutting edge.”
这就是为什么大多数 YouTuber 只讲 Open Claw——它好教、容易理解、用户基数大。但真正想做点什么的人都在用 Pi。
Pi 不只是一个代理,是一个toolkit:
这就是为什么很多开发者在 Pi 上构建自己的产品——比如有个开发者用 5 分钟构建了一个完整的 deep research 代理(功能上等价于 Perplexity 收 $200/月 的 Pro 服务)。
去 pi.dev,复制首页那一行 install 命令:
curl ...(视频里的官方命令)打开终端粘贴,回车。
验证安装:
pi -v看到版本号即安装成功。
直接 pi 启动会失败,因为: - Pi
不绑定任何模型提供商(这是设计哲学) -
你必须自己告诉它用哪家
这是 Pi 相对 Open Claw”难”的部分——但也是它更省 token、更可控的代价。
原因: - 单个 API key 可调用所有模型(Anthropic、OpenAI、Google、Chinese models) - 按 token 计费,无月费 - 价格透明可对比
pi-agent-2026(或任意名字)David 推荐的”作弊技巧”:
“Using AI agents to set up other AI agents is the way.”
--dangerously-skip-permissions)具体步骤: 1.
启动:claude --dangerously-skip-permissions 2. 第一条
prompt(保守模式,不要 immediately 改):
Do not make any changes yet. Just verify if the following steps have been implemented for my Pi agent setup. <steps> ... David 的 gist 内容 ... </steps> Give me a super concise answer.
3. Cloud Code 会扫描你的系统,告诉你什么已经配置、什么还没 4.
然后让它执行未完成的步骤
依然非常简单: 1. 创建 Pi 配置目录:
bash mkdir -p ~/.pi/agent 2. 在 auth.json
里存 OpenRouter API key:
json { "providers": { "openrouter": { "apiKey": "你的 key" } } }
3. 在配置里设置默认 provider 为 openrouter 4. 设置默认
model,不要用默认的 Sonnet——用: - Opus
4.6(最强) - Sonnet 4.6(平衡) -
GPT-5.4 mini(快且便宜,~100 tokens/秒) - Kimi
K2.5(中国模型,性价比之王) - Minimax
M2.7(另一个中国模型)
启动 Pi 后 Pi 自己会说”Based on the AGENTS.md file”,但默认 Pi 不自带 AGENTS.md——你必须自己建。
全局位置:~/.pi/agent/AGENTS.md
check if we have the AGENTS.md file for Pi agent setup.
Do not make any changes. Just answer in short.
Cloud Code 会扫一遍并报告。如果没有,让它创建并填入你的偏好。
“Put your own preferences, your own things. Like, maybe you prefer responses in German instead of English. Maybe you prefer longer sentences. Maybe you prefer all in lower caps or someone who’s more emotional and supportive or like more cold, more robotic answers.”
这是 Pi 哲学的精髓:你的 Agent 应该是你的,不是别人的。
如果你用 Open Claw,你接受了 Peter Steinberger(创始人)的偏好。如果你用 Cursor 默认配置,你接受了 Cursor 团队的偏好。Pi 让你建你自己的代理。
这是 Cloud Code 和 Codex 都做不到的事。
“Cloud Code doesn’t let you self-update the UI. Anthropic decides what the UI looks like. Same with Codex. OpenAI decides. But with Pi Agent, the whole point is to build your own agent.”
David 在视频里演示了一个 prompt:
Create a matrix style theme for Pi.
Pi 会: 1. 读取自己的 config 文件 2. 编辑 themes 文件夹 3. 生成 matrix 风格的配色和动画 4. 保存
然后输入:
/reload
界面瞬间切换。这是真实发生在演示视频里的,不是模拟。
继续:
Build an extension that shows a hacker-style system bar with
information about my system right now—CPU, RAM, GPU load,
and anything else useful while we're using an AI agent.
Pi 自己写代码、创建 extension、加载到自己里面。/reload
后界面顶部多了一栏,显示当前 MacBook
的实时系统状态(CPU、RAM、温度、磁盘等)。
不喜欢主题或扩展? - 主题存在 ~/.pi/agent/themes/ -
扩展存在 ~/.pi/agent/extensions/ - 直接告诉
Pi:delete the matrix theme and the system bar extension -
/reload 后恢复默认
不会真正”搞砸”,所以可以放心实验。
/tree、/fork、-c、-r/tree ——会话分支普通 AI 聊天是单线直线:每条消息都加在前一条后面。一旦聊偏了,要么继续污染上下文,要么开新对话丢掉上下文。
Pi 的 /tree: - 输入 /tree
后会显示所有历史消息 - 你选择从哪条消息开始分支 - 选择
“no summary” 或 “summarize with custom prompt” - 在新分支里讨论 /
解决一个独立问题 - 完成后 Pi 自动把侧支总结回主分支
你在做 feature A,做到一半发现一个奇怪的 bug。如果在主对话里讨论 bug: - 主对话被污染(接下来 feature A 的上下文里全是 bug 讨论)
用 /tree: - 分支到 bug 讨论 - 解决 bug - Pi
自动生成一句”在侧分支修复了 X bug”塞回主分支 - 你继续做 feature
A,上下文干净
/fork ——完整复制会话比 /tree 更激进: - /fork
创建一个完整的新 session,从上一条消息开始 - 类似
GitHub 上 fork 一个 repo - 适合”这个方向我不确定要不要继续,先 fork
一份试试”
经典例子:Kline → RooCode(fork Kline)→ KiloCode(fork RooCode)。
pi -c ——继续上次会话最常用的命令(David 原话:“the most used shortcut I use”):
pi -cpi -r 或
pi --resume ——选择历史会话浏览所有保存的 sessions,手动选一个继续。
所有 session 自动保存到 ~/.pi/agent/sessions/。
去 pi.dev/packages,按下载量排序的所有社区扩展。
pi-sub-agentslarge-keytask-planepi-studiodesign-deck“This is the future of building. Instead of having to generate everything from scratch from your brain, you select the options and your taste is going to be refined.”
pi pom-pom| 你的需求 | 推荐模型 | 原因 |
|---|---|---|
| 最强能力,钱不是问题 | Opus 4.6 | 推理深度、代码质量、长任务稳定性 |
| 平衡的日常用 | Sonnet 4.6 | 比 Opus 便宜很多,多数任务足够 |
| 极速 + 极低成本 | GPT-5.4 mini | ~100 tokens/秒,便宜得惊人 |
| 性价比之王(中国模型) | Kimi K2.5 | 中文好、推理强、价格极低 |
| 另一个中国选择 | Minimax M2.7 | 平衡选择 |
| Sonnet 4.6 的国货平替 | GLM 5.1 | 开源、强大 |
| 想用 xAI | Grok 4.2 | David 评论”actually solid” |
| 跑本地小模型 | Gemma 4 | 详见教程 19 |
David 在视频里发现:OpenRouter 上现在有 Anthropic Opus 4.6 Fast 的选项——这是带 fast mode 加成的 Opus 4.6。 > “Opus 4.6 fast. That is crazy. I didn’t know that’s on OpenRouter.”
Pi 在对话框下方显示: - 当前上下文窗口使用百分比(context%) - 当前会话累计 cost(按你用的模型 token 价格计算) - 当前模型 - 当前 reasoning effort
“Just observability on what the agent is doing, how expensive the current session is. I wish every agent adopted this.”
对比:Cloud Code 和 Codex 都没有把”当前 session 已花多少钱”作为常驻显示。这对控制 token 预算非常关键。
Ctrl+C 杀进程重要:即使在 Mac 上,杀 Pi 进程也是 Ctrl+C,不是 Cmd+C。这和 Codex CLI 一致。
| 维度 | Pi | Cloud Code |
|---|---|---|
| Token 消耗 | 极低(~1k system) | 高(~12-16k 每次消息) |
| 学习曲线 | 陡(需要自己配 provider) | 平(开箱即用) |
| 可定制性 | 完全自定义 | Anthropic 决定 |
| 自我修改 | ✅ 可以改自己 UI | ❌ 不可以 |
| 多供应商支持 | ✅ 任何 LLM | ❌ 仅 Anthropic |
| 适合人群 | Power user | 大众 |
| 维度 | Pi | Codex |
|---|---|---|
| 公司绑定 | 无 | OpenAI |
| 默认模式 | YOLO | Workspace Write |
| Plan 模式 | 无 | 有 /plan |
| Skills 生态 | community packages | OpenAI 官方 + community |
| 桌面 App | 无 | 有 Codex App |
| 维度 | Pi | Hermes |
|---|---|---|
| 工具数量 | 4 个 | 大量内置 + self-building |
| System prompt 大小 | <1k tokens | >12k tokens |
| 自构建技能 | 需要自己添加 | 内置 |
pipi -cpi -r/tree/forkDavid 强调:你应该持续让 Pi 自己升级自己。比如: - 看到 Pi 缺某个功能 → 让 Pi 自己写一个 extension - 觉得某个流程繁琐 → 让 Pi 总结成 skill - 不喜欢颜色 → 让 Pi 自己改 theme
这就是为什么 Tobi Lütke、Marc Andreessen 这种人选 Pi——他们想要的不是一个固定的产品,而是一个能跟着自己进化的工具。
| 概念 | 解释 |
|---|---|
| Pi Agent | 极简 AI 代理,仅 4 个工具 |
| Harness | 底层抽象层,Open Claw 等产品在它之上构建 |
| Open Claw | 大众版的 Pi 套壳产品 |
| YOLO 模式 | 无权限提示、无审批,永远全开 |
| Radical Minimalism | 激进极简主义——Pi 的核心哲学 |
| Pi-UI | 终端 UI 库 |
| Pi Agent Core | 代理逻辑核心 |
| Pi-AI | 统一 LLM 接口 |
| /tree | 会话分支 |
| /fork | 完整复制会话 |
| /reload | 重新加载 Pi(应用 theme / extension 修改) |
| pi -c | 继续上次会话 |
| pi -r | 选择历史会话 |
| AGENTS.md | Pi 的系统提示文件,60k+ 项目共用 |
| OpenRouter | 多 LLM 统一 API 服务商 |
| shittycodingagent.ai | Pi 创始人的玩笑域名,合法但容易被误以为是钓鱼 |
/tree
控制污染——不要让侧线问题污染主对话~/.pi/agent/AGENTS.md)/tree 分支会话、/fork
复制会话pi -c
继续上次会话(最常用的快捷)/reload 应用 theme / extension
修改| 资源 | 说明 |
|---|---|
| pi.dev | Pi Agent 官方网站 |
| pi.dev/packages | Pi 社区扩展中心 |
| shittycodingagent.ai | Pi 创始人玩笑域名(合法) |
| openrouter.ai | 多 LLM 统一 API 服务 |
| David 的 Pi 配置 Gist | 视频描述链接(自动配置脚本) |
| GitHub Pi Agent | 源代码托管 |
| Mario Zechner Twitter | Pi 创始人 |
| Tobi Lütke Twitter | Shopify CEO 关于 Pi 的几条推文 |
| design-deck demo 视频 | YouTube 搜 “pi design-deck” |
| The New Society | David 的 AI 编程付费社区 |
“Pi is for those who want to be on the cutting edge of AI and who really are serious about building their own personal agent that is suited for them.”
Pi 的存在揭示了一个 AI 工具圈的真实分层: - 大众层:用 Open Claw、ChatGPT App、Gemini App,开箱即用、被人决定一切 - 进阶层:用 Codex、Cursor,懂得选模型、调 reasoning、写 AGENTS.md - 顶级层:用 Pi,自己构建自己的代理,让它跟着自己进化
如果你看完这期视频还在用 Open Claw 的默认设置,你主动选择了不进入顶级层。这没有对错——Open Claw 对很多人来说足够。但如果你想构建真正属于自己的 AI 工作流,Pi 是必经之路。
今晚的行动: 1. pi.dev 装好 Pi 2. 用
Cloud Code 帮你配 OpenRouter + Opus 4.6 + AGENTS.md 3. 第一个 prompt:让
Pi 改自己的主题为你喜欢的颜色 4. 第二个 prompt:让 Pi 加一个对你有用的
extension 5. 感受”我的代理是我的”那种感觉
那种感觉,是任何被别人决定 UI 的工具给不了你的。