首页 AI编程工具 pi-agent:58K Star 的开源编码 Agent,Claude Code 的强劲对手

pi-agent:58K Star 的开源编码 Agent,Claude Code 的强劲对手

📅 2026/5/31 👁 阅读 3 🔗 工具访问 0 次
pi-agent:58K Star 的开源编码 Agent,Claude Code 的强劲对手

工具地址

https://github.com/earendil-works/pi

🚀 访问工具

pi-agent:58K Star 的开源编码 Agent,Claude Code 的强劲对手

Claude Code 火了之后,各种 AI 编码 Agent 像雨后春笋一样冒出来。但说实话,大部分都是套个壳就敢叫 Agent。直到我试了 pi

pi 是 earendil-works 团队开发的开源 AI Agent 工具包,GitHub 上已经 58K+ Stars,MIT 协议。它不只是一个编码助手,而是一整套工具链——CLI、TUI、Web UI、Slack 机器人,甚至 vLLM Pod 管理都有。

pi 是什么?

pi 是一个单体仓库(monorepo),包含几个核心包:

包名用途
pi-coding-agent交互式编码 Agent CLI,核心产品
pi-agent-coreAgent 运行时,工具调用和状态管理
pi-ai统一多供应商 LLM API(OpenAI、Anthropic、Google……)
pi-tui终端 UI 库,差分渲染

简单说,pi-coding-agent 是面向终端用户的编码助手,类似 Claude Code 或 Codex CLI。但它背后有一整套基础设施,不只是个命令行工具。

为什么 pi 值得关注?

1. 不是套壳,是真框架

很多 AI 编码工具就是调个 API 加个命令行。pi 不一样——它有自己完整的 Agent 运行时(pi-agent-core),工具调用、状态管理、多步推理都是自己实现的。这意味着它的扩展性远超那些深度绑定单一 API 的工具。

2. 多供应商,不绑死一家

pi-ai 包提供了统一的 LLM API 接口,支持 OpenAI、Anthropic、Google 等多个供应商。你不用被某一家绑定,哪个模型好用就切哪个。

3. 不止 CLI,还有 TUI 和 Web

pi 提供了 TUI(终端界面)和 Web UI 库,你可以在终端里获得类似 IDE 的体验。而且还支持 Slack 机器人模式,团队协作场景也能用。

4. 配套生态:pi-skills

badlogic 团队还维护了 pi-skills(1.8K Stars),给 pi 装上各种技能——包括我们之前介绍过的 baoyu-comic、baoyu-infographic 等信息图和漫画技能。而且 pi-skills 也兼容 Claude Code 和 Codex CLI。

5. 开源会话共享

pi 有一个很酷的功能:它鼓励用户分享实际的编码 Agent 会话记录到 Hugging Face。这些真实世界的交互数据对改进编码 Agent 比任何玩具 benchmark 都有用。

快速开始

# 安装
npm install -g @earendil-works/pi-coding-agent

# 运行
pi

# 或者装技能
npx skills add badlogic/pi-skills

安装后直接在终端输入 pi 就能启动交互式编码助手。

一点槽点

项目文档在 pi.dev,但这个站有时打不开(我刚才就碰到了)。npm 安装的包名比较长(@earendil-works/pi-coding-agent),不如 Claude Code 的 npm i -g @anthropic-ai/claude-code 好记。另外 monorepo 结构对只想用 CLI 的新手有点复杂,看 README 需要一点耐心。

总结

如果你受够了被某个厂商绑定的编码助手,或者想要一个能自己定制、自己扩展的 Agent 框架,pi 是当前开源生态里最完整的选择之一。58K Stars 不是白来的。

项目地址:github.com/earendil-works/pi

技能包:github.com/badlogic/pi-skills

💬 评论区 (0 条评论)

暂无评论,快来发表第一条评论吧!

📤 分享这篇文章

📌 相关推荐

微信扫码分享

打开微信扫一扫