字
字节笔记本
2026年6月6日
Pi Agent:一个更轻、更快、更适合本地工作的 AI Agent
API中转
¥120
最近我已经变成 Pi Agent 的重度使用用户了。一开始只是试一下,结果越用越喜欢。它给我的感觉不是"又一个 Claude Code 平替",而是另一种完全不同的 Agent 思路。
Pi 和 Claude Code 有什么区别
Claude Code 更像一个大而全的产品。它把很多东西都提前给你准备好了:权限控制、子智能体、计划模式、任务列表、MCP、Web 工具、各种默认规则。你拿起来就能用,但也不可避免地带来一个问题:系统越来越重,提示词越来越长,上下文越来越复杂。
Pi Agent 刚好走了另一条路。它的核心非常小。系统提示词非常短。默认工具非常少。很多功能不是硬塞进核心里,而是交给 skill、extension、package、脚本和你自己的工作流来组合。Pi 很轻,很快,也很适合日常任务。
安装与配置
bash
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
cd /path/to/project
pi
# 首次配置:/login 或设置 ANTHROPIC_API_KEYPi 不是绑定某一个模型的工具,它更像一个开放的 Agent 外壳。支持 Anthropic、OpenAI、Google、OpenRouter、Ollama 等多种模型提供商。
核心功能
- AGENTS.md 项目规则:在项目根目录写 AGENTS.md,Pi 自动读取并遵守你的工程规范
- Skill 系统:可复用能力包,按需加载,不占用核心上下文
- Package 生态:通过 npm/git 分发的扩展包,支持 web search、subagents、MCP adapter 等
- Extension 扩展:可以注册命令、修改 UI、监听事件、改变上下文注入方式
实用场景
- 项目体检:先让 Pi 只读分析项目结构,输出报告后再动手
- 内容生产:通过 wechat-article skill 把资料整理成公众号文章
- 本地自动化:整理目录、批量重命名、PDF 转 Markdown、录音转文字等
- 多 skill 串联:web 搜索 → GitHub 阅读 → code review → 写文章 → 生成封面
设计哲学
Pi 的核心设计理念:核心越小,控制越强;默认越少,组合越灵活。
不是所有任务都需要开重型 Agent。有些任务只是读一下文件、改一个小 bug、生成一个脚本、整理一个文档、跑一下测试。这种时候,Pi 的轻量感非常舒服。
使用建议
- 先在只读任务上试用
- 引入 AGENTS.md 让项目规则固化
- 按需安装少量 skills
- 把重复任务沉淀成自己的 skill
- 再考虑 package 和 extension
分享: