站长认证

不喜欢被 Claude Code 牵着走?Pi 把内核做到极简,sub-agent、计划模式全不内置,靠扩展和技能包自己拼,11.9 万星。
用腻了功能全替你定好的编程 Agent?Pi 走了条反路:内核做到极简,剩下的全让你自己拼。
它不内置 sub-agent,不内置计划模式——不是没做,是故意不做。官方原话是"让 Pi 适应你的工作流,而不是反过来"。想要这些能力?自己写扩展,或者装别人打包好的,顺手就是。
怎么个"拼"法
- 扩展(Extensions):热插拔的功能模块
- 技能(Skills):可复用的任务流程
- 提示词模板 + 主题:界面和提示词都能换皮
- 以上都能打成 Pi 包,走 npm 或 git 直接分享给别人
不止是个 CLI
交互式聊天只是基本盘。它还能:
- print / JSON 模式:塞进脚本和 CI 里自动化
- RPC:挂到别的程序上当后端使唤
- TypeScript SDK:直接拿它的 Agent 内核开发自己的应用
底层模型层是统一的多供应商 API,OpenAI、Anthropic、Google 随便切。monorepo 里还躺着一堆可独立引用的包:Agent 运行时、插件宿主、终端 UI 库、会话持久化……想造自己的 Agent 轮子,这些就是现成的零件。
上手
curl -fsSL https://pi.dev/install.sh | sh
# 或
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
要 Node.js 22.19+,装完 cd 到项目目录敲 pi 就开工,/login 接订阅或 API key。MIT 协议,作者 badlogic(libGDX 那位),目前已 11.9 万星。
有一点要注意:Pi 不带权限沙箱,默认以启动用户的权限裸奔。介意的话官方给了三种隔离姿势(micro-VM、Docker、OpenShell),文档里都有。
暂无评论
