站长认证
Pi - 极简可定制的编程 Agent 内核

Pi - 极简可定制的编程 Agent 内核


不喜欢被 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),文档里都有。

9600举报0子龙•9天前
点击获取 ^_^
被收录:

暂无评论