Pi Agent
极简终端编码 agent:可用 TypeScript 深度扩展的 CLI,接十余家 LLM,原生支持会话分叉与恢复
Flask / Jinja2 作者 Armin Ronacher 出品的极简终端编码 harness:读写文件、跑命令、迭代任务。可用 TypeScript 写 Extensions / Skills / Prompt Templates / Themes 深度定制(扩展经 npm / git 分享),接 Anthropic、OpenAI、Google、Ollama 等十余家 provider;有交互 / print / RPC / SDK 四种模式,openclaw 即以 SDK 方式集成它。
社区实测
Pi 被社区视为 OpenCode 的轻量替代品,在终端多实例场景下性能表现更好,社区活跃度尚可
- OpenCode 在 tmux 多实例运行时的性能瓶颈
- 对可扩展的极简终端编程代理的需求
- 通过下载 skill 文件而非安装扩展来扩展功能
- 内置搜索工具可能不够好用,社区推荐第三方工具 ketch 替代
来源
Just left OpenCode for Pi, and I'm loving it!r/PiCodingAgentPi – A minimal terminal coding harnessBest Search Tool : r/PiCodingAgent
截至 2026-07-19
npm install -g --ignore-scripts @earendil-works/pi-coding-agent curl -fsSL https://pi.dev/install.sh | sh pi