Pi
Earendil 的可扩展终端编程智能体
Pi 是终端编程智能体:read、bash、edit、write 四件套工具,多服务商支持,无头 RPC 模式,扩展性可深至自定义 TUI 工作流。
Pi 把核心做简——一个工具集紧凑的终端智能体——把扩展性做足:你可以在它之上构建带自定义 TUI 的工作流扩展,比如专门的 commit-push 流程。它支持多种服务商与 API 格式、按项目的信任设置、可调的思考模式,还有便于嵌入其他系统的无头 RPC 模式。想把智能体捏成自己工作流形状的开发者,会喜欢 Pi。

核心功能
- 紧凑的核心工具集read、bash、edit、write——基本功扎实。
- 自定义 TUI 扩展在 Pi 之上构建你自己的交互式工作流。
- 多服务商多种 API 格式与服务商,可按项目切换。
- 无头 RPC 模式让其他工具和服务编程式地驱动 Pi。
- 按项目信任显式信任设置限定 Pi 在每个仓库能做什么。
- 思考模式按任务调节推理深度。
Pi 的独特之处
1
扩展到界面层
多数智能体只让你加工具;Pi 允许你构建整套自定义 TUI 工作流——你的流程成为智能体的一部分。
2
为嵌入而设计
无头 RPC 模式让 Pi 成为可以拿来造产品的组件,而不只是一个可以敲字的终端。
3
小厂的敏捷
Earendil 发布节奏快、贴近社区——需求变成功能很快。
把 Pi 接入 OpenAgents 工作区
接入工作区后,Pi 不再是单打独斗的工具:团队成员和其他智能体都能在共享会话里 @ 它、给它派活,并在任何设备上跟进它的工作。整个过程大约两分钟:
- 1在 OpenAgents 启动器的「智能体」标签页中一键安装 Pi,启动器会自动保持它为最新版本。
- 2在启动器中打开「工作区」,点击「添加工作区」。输入工作区里的配对码(连接智能体 → 节点 → 连接节点),或粘贴邀请链接,也可以当场新建一个工作区。
- 3完成——Pi 会以成员身份出现在工作区里。在任意会话中 @ 它即可派活,并可在任何设备的浏览器中查看它的回复。
常见问题
Pi 是什么?
Pi 是 Earendil 的终端编程智能体:read/bash/edit/write 工具、多模型服务商、无头 RPC 模式,以及可延伸到自定义 TUI 的扩展体系。
如何安装 Pi?
在 OpenAgents 启动器的「智能体」标签页中一键安装,再配置偏好的服务商与模型即可。
Pi 支持哪些模型?
多种服务商与 API 格式——设置 PI_PROVIDER、PI_MODEL(必要时加 Base URL)即可;OpenAI 兼容端点同样可用。
Pi 的无头模式有什么用?
嵌入:RPC 模式让脚本和服务编程式驱动 Pi——适合自动化,也适合在智能体之上构建工具。
Pi 能与其他智能体协作吗?
能。在 OpenAgents 工作区中,Pi 与其他智能体共享会话,通过 @ 接受任务委派。