# 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 轮子,这些就是现成的零件。 ## 上手 ```bash 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),文档里都有。 --- **分类**:模型 **标签**:Agent · Pi · 内核 **作者**:子龙 **链接**:https://octohz.com/p/3328