Pi 是一款面向开发者的极简 AI 智能体框架,其核心理念是"调整工具以适应工作流,而非反之"。与传统编码助手不同,Pi 采用开放式架构设计,用户可通过扩展、技能、提示模板和主题自由定制功能,并将这些组件打包为可通过 npm 或 git 分享的 Pi 包。该框架默认不内置子智能体、规划模式等复杂功能,但提供 50 余个扩展示例,用户既可自行构建所需功能,也可直接让 Pi 自动生成扩展,实现"自举式"定制。
在模型支持方面,Pi 兼容 15 家以上提供商的数百个大语言模型,包括 Anthropic、OpenAI、Google、Kimi For Coding、DeepSeek、Hugging Face 等,支持 API 密钥和 OAuth 两种认证方式,并允许在会话中通过快捷键实时切换模型。其树状结构的会话历史支持任意节点分支与回溯,可导出为 HTML 或上传至 GitHub Gist 生成分享链接,便于协作与复盘。
上下文工程是 Pi 的另一核心能力。通过 AGENTS.md、SYSTEM.md 实现项目级指令注入;自动压缩功能在接近上下文限制时对历史消息进行智能摘要,且支持基于主题或代码感知的自定义压缩策略;技能系统实现渐进式能力加载,避免提示缓存失效;动态上下文机制则支持扩展在每次交互前注入消息、过滤历史或实现 RAG 与长期记忆。此外,Pi 支持在智能体运行时发送转向消息或后续消息,提供精细的执行控制能力,满足从氛围编程到规范驱动开发等多种场景需求。
项目地址:pi.dev

