Pi

1个月前发布 115 0 0

Pi 是一款开源的终端 AI 编程 Agent,Pi 摒弃了复杂的子代理(Sub-agents)与繁琐的权限弹窗,直接以终端为阵地,将全套代码读写、终端命令执行能力交由开发者掌控。

收录时间:
2026-10-06

如果你用过 Claude Code、Cursor 或各种 AI 编程助手,大概会有这样的感觉:功能越来越多,系统提示词越来越长,行为却越来越不可控。而 Pi 走的是完全相反的路。

Pi 是一款开源的终端 AI 编程 Agent(Agent Harness),由 Mario Zechner 创立,现由 Earendil Works 维护。它的核心理念很简单:适应你的工作流,而不是让你适应它。

Pi

Pi 网站截图

极简到只剩四件武器

Pi 默认只提供四个工具:read(读文件)、write(写文件)、edit(精确修改)、bash(执行命令)。系统提示词刻意控制在 1000 token 以内,把更多上下文留给真正的代码和项目信息。

它故意不做计划模式、子 Agent、内置待办列表、权限弹窗等“全家桶”功能。需要这些?直接让 Pi 自己写扩展,或者安装社区包。这种“Primitives, not features”的哲学,让它保持轻量和可预测。

真正属于你的可定制性

  • Extensions / Skills / Prompt Templates / Themes:用 TypeScript 写扩展,按需加载技能,自定义提示词模板和主题。
  • Pi Packages:把扩展、技能、提示词打包,通过 npm 或 git 一键安装分享。
  • 自我改造:直接让 Pi 修改自己的代码,然后 /reload,立刻生效。
  • 上下文工程:支持 AGENTS.md、SYSTEM.md、自动压缩、动态注入,真正让你掌控上下文窗口。

多模型自由切换

支持 15+ 提供商:Anthropic、OpenAI、Google、xAI、Groq、Ollama、OpenRouter 等,会话中途就能用 /model 或快捷键切换模型。本地模型、API Key、OAuth 都支持。

会话是树,不是线

历史以树状结构存储,可以随时 /tree 回到任意节点继续分支。支持导出 HTML、分享到 GitHub Gist,方便复盘和协作。

Pi

四种使用模式

  • Interactive:完整终端 UI
  • Print/JSON:脚本化一次性调用
  • RPC:进程间通信
  • SDK:嵌入到其他应用(已有 OpenClaw 等真实案例)

最近发布的 1.0 版本还正式加入了 MCP 支持和 Codemode(JavaScript 沙箱组合工具调用),在保持极简核心的同时,扩展能力进一步增强。

安装也很简单:

Bash
curl -fsSL https://pi.dev/install.sh | sh

Pi 不是又一个“功能更全”的 AI 助手,而是一个你可以真正拥有、改造、理解的 Agent 内核。

相关导航

暂无评论

none
暂无评论...