Pi
Pi是一款运行在命令行终端中的开源AI编程助手,采用蚁群系统(Swarm System)架构,支持多智能体并行协作完成编程任务。它能够理解代码上下文、执行代码生成与修改,适用于开发者在本地终端环境中进行智能化辅助编程。
核心事实
时间轴 (近 90 天)
在实际演示中,UP主开了三个窗格分别运行Pi、Pimmy和Hermes三个Agent,Pi给Hermes发消息后Hermes状态从Idle变为Working
Pi的核心包已封装成SDK,包括ai包(统一模型调用)、agent包(双层agent loop)、coding-agent包(编程功能)、tui包(命令行界面),可通过npm install引用
Pi可通过Docker、Hyper-V、WSL等沙箱运行,或安装pi-permission-system插件让敏感操作弹窗审批来提升安全性
Pi默认处于最高权限运行,编辑文件、执行命令都自动进行不会停下询问,仅在陌生目录启动时询问是否信任并加载插件/skill
Pi没有MCP、subagent、plan mode、todo等内置功能,高级功能通过插件(package)和技能(skill)实现
Pi采用双层循环机制:内层循环调用大模型、执行工具并判断任务完成,Steering消息注入下一轮内层循环;Follow-up消息处于外层循环,等内层处理完毕后读取
Pi支持40多家模型供应商,可通过API Key或模型订阅方式配置,使用/login命令完成
Pi只有四个基础工具(读文件、写文件、改文件、运行命令),系统提示词仅约1000 Token
在Pi中输入'你好'约占用1100上传Token,而在Codex中打招呼会消耗18000 Token(约7%上下文窗口)
UP主选择Pi作为测试框架,因为8GB配置需要尽可能轻量、内置系统提示词最少的框架
还有 40 条时间轴事件
全部知识事实 (20)
Agency Agents支持Claude Code、Cursor、Windsurf、Aider、Gemini CLI、Quant Code、Kimi Code等多个AI编程工具
65%待验证Pi可通过Docker、Hyper-V、WSL等沙箱运行,或安装pi-permission-system插件让敏感操作弹窗审批来提升安全性
50%待验证在Pi中输入'你好'约占用1100上传Token,而在Codex中打招呼会消耗18000 Token(约7%上下文窗口)
50%待验证Pi默认处于最高权限运行,编辑文件、执行命令都自动进行不会停下询问,仅在陌生目录启动时询问是否信任并加载插件/skill
50%待验证Pi没有MCP、subagent、plan mode、todo等内置功能,高级功能通过插件(package)和技能(skill)实现
50%待验证Pi的核心包已封装成SDK,包括ai包(统一模型调用)、agent包(双层agent loop)、coding-agent包(编程功能)、tui包(命令行界面),可通过npm install引用
50%待验证Pi采用双层循环机制:内层循环调用大模型、执行工具并判断任务完成,Steering消息注入下一轮内层循环;Follow-up消息处于外层循环,等内层处理完毕后读取
50%待验证Pi只有四个基础工具(读文件、写文件、改文件、运行命令),系统提示词仅约1000 Token
50%待验证Pi支持40多家模型供应商,可通过API Key或模型订阅方式配置,使用/login命令完成
50%待验证由于token生成速度过慢,需要关闭HTTP超时设置并增大输出最大token数以避免进程被终止
50%待验证UP主选择Pi作为测试框架,因为8GB配置需要尽可能轻量、内置系统提示词最少的框架
50%待验证作者建议现在还不必立刻从Claude Code、Codex或Pi迁移到DeepSeek框架,只想要开箱即用可选Claude Code,想要精细构建可选Pi
50%待验证与DeepSeek框架理念最相似的产品是Pi,Pi核心理念是打造极简基础以实现可自我扩展的编码代理
50%待验证Pi是一款自我可扩展(self-extensible)的编程智能体,通过扩展(extensions)让用户在其之上自由构建
50%待验证Mustafa Suleyman于2022年离开Google后创立Inflection AI并推出个人AI助手Pi
50%待验证scientific-agent-skills 宣称兼容 Cursor、Claude Code、Codex、Pi、Antigravity 等主流AI编程与智能体工具
50%待验证Pi通过/login命令登录提供商,通过/model命令切换模型,通过/settings设置thinking level推理级别
50%待验证Pi本质上是一个最小化的Agent Harness(代理框架),安装后只提供聊天界面和编辑文件功能,所有额外功能都需要用户自行安装扩展和编写配置文件
50%待验证通过命令`pi install npm pi-permission-system`可安装Pi权限系统扩展,并在~/.pi/agent/目录下创建pi-permissions.jsonc配置文件设置工具默认策略
50%待验证默认状态下的Pi在让其编写并运行脚本时会直接执行,完全不征求用户同意,构成安全隐患
50%