可扩展的核心
Pi 被构建为一个精简的终端代码框架,而不是固定流程。你可以通过扩展、技能、提示模板、主题和包来添加行为,同时保持核心保持小巧。
Pi Coding Agent 是一个基于终端的代码代理,作为软件开发工作的精简框架。它的设计强调一个小而精的内置核心和广泛的扩展模型,因此你可以围绕自己的工作流塑造代理,而不是让流程去适应一个僵化的产品。
该产品同时支持交互式终端使用以及 print/JSON、RPC 和 SDK 模式,因此既适合日常编辑,也适合自动化。Pi 还支持 `AGENTS.md` 项目指令、`SYSTEM.md`、会话分支、模型切换,以及通过扩展、技能、提示模板和主题进行基于包的自定义。
该网站将 Pi 定位为面向希望拥有可配置代码助手、且尽量减少内置假设的用户的工具。Pi 不会把所有高级行为都放进核心,而是鼓励在需要时通过扩展或已安装的包来实现这些能力。
Pi 被构建为一个精简的终端代码框架,而不是固定流程。你可以通过扩展、技能、提示模板、主题和包来添加行为,同时保持核心保持小巧。
该代理同时支持交互式终端使用和非交互模式。你可以使用 print/JSON 输出供脚本调用,通过 stdin/stdout 使用 RPC,或通过 SDK 嵌入 Pi。
Pi 可按需加载项目指令和可复用能力。它支持 `AGENTS.md`、`SYSTEM.md`、技能、提示模板,以及压缩等上下文管理功能。
会话以树状结构存储,因此你可以回顾之前的节点,从先前消息分支,并将完整历史保存在一个文件中。界面还支持书签以及导出/分享流程。
Pi 允许你在会话中途切换多个提供方和模型。文档和首页提到了包括 Anthropic、OpenAI、Google、Azure、Bedrock、Mistral、Groq、xAI、Ollama 等提供方。
Pi 包将扩展、技能、提示和主题打包在一起,因此可以通过 npm 或 git 安装。网站中包含一些包的示例,可添加工作流辅助、界面优化、搜索工具及其他能力。
在项目目录中使用 Pi,当你需要一个能够读取本地指令、适配仓库规则,并在实时编码会话中持续工作的终端助手时。
在你需要将代理放入脚本、服务或其他应用,而不是交互式 TUI 中时,使用 print/JSON、RPC 或 SDK 模式。
当你想回顾之前的决策、比较替代路径,或与他人共享某次特定运行时,使用会话树、分支以及导出/分享功能。
当你需要一个不属于默认核心的自定义命令、界面行为、工具或工作流辅助时,使用扩展和包。
当任务需要在会话中切换模型,或你的团队已经依赖不同模型后端时,使用提供方和模型切换。
Pi 是一个基于终端的代码工作流框架,适合通过命令行安装和使用。文档展示了可通过 npm 或 Linux 和 macOS 上的 shell 安装器进行安装,然后在项目目录中使用 `pi` 启动。
Pi 的设计目标是在核心保持精简,并通过 TypeScript 扩展、技能、提示模板、主题和 Pi 包进行扩展。首页还提到它支持 `AGENTS.md` 文件和精简的系统提示。
Pi 支持交互式终端使用、用于脚本的 print/JSON 模式、通过 stdin/stdout 的 RPC,以及用于将其嵌入 Node.js 应用的 SDK。文档和首页都将这些模式列为集成或自动化的主要方式。
Pi 支持会话分支、树状导航、导出为 HTML,以及通过 GitHub gist 或可分享 URL 共享会话。它将会话存储为树状结构,因此你可以回到更早的节点并从那里继续。
这里展示的定价页面文本没有提供方案或价格细节;它只说明该页面不存在。根据当前可用证据,所提供的网站内容中无法确认定价。
Devin 是一款 AI 编码代理和软件工程师,帮助开发者与工程团队规划并执行复杂软件任务。支持桌面端、云端、JetBrains 和 CLI,适用于个人、团队及企业。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
Ghost 是一款基于终端的 AI 助手,可在命令行中聊天、生成代码并运行任务。内置免费模型,支持 Linux、macOS 和 Windows,且为开源项目。
AakarDev AI 帮助团队在一个仪表板中管理 AI provider 访问、项目级设置、日志和分析,支持 BYOK 工作流,并涵盖 OpenAI、Google Gemini、Anthropic、Groq、Mistral AI 和 Perplexity AI。
Arduino VENTUNO Q 是面向 AI 和机器人应用的边缘 AI 计算机,单板集成 AI 推理与确定性控制,并支持 Arduino App Lab。
图像大厨imgcook是一款设计转代码工具,可将设计稿转换为前端代码,支持Sketch、Photoshop、VS Code及CLI等插件化与开发者工作流。