Pi
Pi 是一个极简且可扩展的代理框架,专为开发者设计。它结合了键盘驱动的 TUI、技能、扩展和提示模板,支持打印/JSON、RPC 和 SDK 模式,支持多模型提供商切换,并存储可导航、可共享的会话树,实现可复现的自动化和编码。
概览
实际使用中,您可以在 TUI 中启动 Pi,加载项目技能和提示,并进行迭代。您可以控制正在运行的任务,排队后续操作,或在会话树中跳转分支工作。自动化时,可使用打印模式生成脚本,或通过 RPC/SDK 实现程序化控制。
Pi 的工作原理
Pi 适合希望严格控制代理行为和集成点的工程师。它非常适合平台团队、工具开发者、研究人员和维护者,用于构建 CLI 工具、脚本自动化或编辑器集成流程。需要分支实验、模型比较和发布可复现、可审计运行的团队,将受益于树状历史结构。偏好可组合原语而非臃肿、带有强烈意见的助手的组织,可以将 Pi 演进为符合内部工作流的工具,而无需放弃现有工具或安全实践。
- 会话中途切换模型和提供商,无需重启或丢失对话上下文。
- 导航、分支和共享树状结构的会话,实现可复现的探索和工作流。
- 打印模式生成 Shell 脚本,或流式传输 JSON 事件以实现自动化。
- 加载每个项目的 AGENTS.md 指令、可选的 SYSTEM.md、技能和提示模板。
- 通过 TypeScript 模块扩展框架,添加工具、UI 和工作流。

亮点
用户用 Pi 构建的内容
通过一行脚本安装,支持 Unix 或 PowerShell,或使用 npm、pnpm 或 bun 添加全局包。配置提供商凭据(API 密钥或 OAuth),然后打开 TUI 创建项目。添加 AGENTS.md 和可选 SYSTEM.md,按需加载技能或扩展。使用 /model 切换模型,/tree 导航历史,-p 打印脚本。自动化时,可在 JSON 模式下流式传输事件,通过 RPC 协议通信,或通过 SDK 嵌入。编辑后重新加载,准备好时共享分支。
一个小巧、可组合的框架,适应您的工作流而非强制统一模式。
快速入门
Pi 的差异化在于范围控制:一个小巧核心,提供强大原语而非笨重功能。默认省略子代理、计划模式、权限弹窗和 MCP,但在需要时可通过扩展启用。凭借快速的 TUI、可共享的会话树和多提供商切换,团队获得精准且便携的工作流,完美契合现有工具。
打开该工具并查看其核心产品体验。
创建账户或进入你已有的工作空间。
使用你自己的任务判断速度、质量和适配度。
在最终决定前查看类似 AI 工具。



评论 (0)
暂无评论