Pi 中文文档
代理工具有很多,但这是你的。

Pi 是一个极简的终端编码助手。让 Pi 适应你的工作流,而不是反过来。

🔄

改变工具,而不是改变工作流

Pi 不是封闭产品。需要命令、工具、Provider、工作流或 UI 调整?直接让 Pi 自己构建。它会即时定制自身,修改完成后 /reload 即可继续。

🤖

15+ Provider,数百种模型

Anthropic、OpenAI、Google、Azure、Bedrock、Mistral、Groq、Cerebras、xAI、Hugging Face、Kimi、MiniMax、OpenRouter、Ollama 等。通过 API Key 或 OAuth 认证,使用 /model 或 Ctrl+L 中途切换模型。

🖥️

四种运行模式

交互模式:完整 TUI 体验。Print/JSON 模式:pi -p "query" 用于脚本。RPC 模式:通过 stdin/stdout 的 JSON 协议集成。SDK 模式:将 Pi 嵌入你的应用。

🌲

树状结构,可分享的会话历史

会话以树形结构存储。使用 /tree 导航到任意历史点继续对话。/share 上传到 GitHub Gist 获得可分享链接。

🧠

上下文工程

AGENTS.md 启动时加载项目指令。SYSTEM.md 按项目替换系统提示。Compaction 自动摘要早期消息。Skills 按需加载能力包。通过扩展实现 RAG、长期记忆等。

🧱

基元,而非功能

子代理、计划模式、权限门禁、路径保护、SSH 执行、沙箱、MCP 集成——这些其他工具内置的功能,你都可以用扩展自己构建。不想自己写?让 Pi 帮你写,或者安装现成的包。