← 返回首页
Article

OpenClaw的Pi到底是啥

更新于 2026年2月26日 7 个章节

OpenClaw 的”手”:Pi 到底是啥?

一篇带你看懂 AI 编程工具的进化之路


前言

今天我想聊聊 OpenClaw 背后的核心技术架构,特别是这个叫”Pi”的东西。

网上关于 Pi 的讨论很多,有人说它是数学常数,有人说是 Inflection AI 的聊天机器人,还有人问是不是游戏里的猫爪图标——都不是。

这里的 Pi,是 badlogic/pi-mono 开源项目,一个极简主义的终端编程 Agent


01. Pi 的诞生:一次”反叛”

大多数 AI 编程工具都在做同一件事:帮你做决定

Cursor 会帮你写代码,Copilot 会给你补全提示——它们都内置了一套复杂的”思维链”,仿佛一个尽职的保姆,手把手教你编程。

Pi 选择了另一条路:什么也不做

它只给你 4 个原子工具:

  • read - 读文件
  • write - 写文件
  • edit - 改文件
  • bash - 执行命令

就这四个。没有内置智能体,没有复杂协议,没有花里胡哨的功能。

就像一个骨架,所有的”肌肉”(高级功能)都需要通过扩展自己填进去。


02. 为什么”简单”反而更强大?

正是因为简单,Pi 有了几个独特的优势:

1. 模型无关 你可以通过环境变量随意切换底层模型:

  • 想要最强逻辑?用 Claude 3.7 Sonnet
  • 想要省钱快速?用 DeepSeek V3 或 GPT-4o-mini
  • 想要本地隐私?用 Ollama(Qwen、Llama 3 随便选)

2. 自我进化 这是最关键的一点。

普通的 AI 工具,用完就 reset 了。你下次还得重新教它。

Pi 不一样——它允许你修改自己的源代码。今天它不会解压某种特殊格式,没关系,命令它学会后,这个技能就永远长在它身上了。

3. 无限可定制 代码完全开源(TypeScript),你可以随便改。不满意?推翻重来。


03. Pi 与 OpenClaw:大脑与手的关系

如果说 OpenClaw 是”大脑”,那 Pi 就是它的”手”。

组件角色职责
OpenClaw管理者处理自然语言、记忆、决策规划
Pi执行者实际写代码、操作终端

工作流程是这样的:

  1. 你对 OpenClaw 说:“帮我写个 Python 爬虫”
  2. OpenClaw 解析意图,在后台启动一个 Pi Session
  3. Pi 在沙盒里用 Read/Write/Bash 一顿操作
  4. 完成后 OpenClaw 把结果润色一下还给你

04. 对比 Claude Code:剑与生物

很多人拿 Pi 和 Claude Code 对比。确实,它们都在终端运行,交互形式也像。

但它们代表了两个极端:

Claude Code = 剑

  • 极其强大,开箱即用
  • 但每次会话结束都会”重置”
  • 无法真正记住你教它的新技能

Pi = 会生长的生物

  • 代码透明,随意修改
  • 支持运行时热加载
  • 学会的技能永远不忘

一个是死工具,一个是活系统。


05. 结论

Pi 不仅仅是一个编程工具,它是 OpenClaw 实现”数字生命”的技术基石。

  • 如果你只想高效完成工作,Claude Code 是更好的选择
  • 如果你想折腾、实验、定制自己的 AI 助手,Pi 给了你无限可能

Claude Code 是你手中最锋利的剑 而 Pi 是那个会自己长出利爪的生物


本文由 OpenClaw 自动整理

封面图(发布时请从正文中选择最后一张作为封面,并裁剪)