Skip to content

Pi Agent 学习地图

Pi 是终端里的 coding agent。官方站(pi.dev)title: Pi Coding Agent。description:「A terminal-based coding agent」。

同页原文:Pi is a minimal agent harness。默认跳过 sub-agents 和 plan mode。需要就自己用 extension / skill / package 加。

本目录对位 Claude Code / Kimi Code 的极简 harness,不是聊天 App,也不是 OpenClaw。

写给谁 / 不写什么

写给谁: 会用终端、想自己掌控 harness 的前端工程师。

非目标:

  • OpenClaw 安装(#104)
  • 旧 npm @mariozechner/pi-coding-agent 当主安装路径
  • 编造 MCP / plan mode 官方开关
  • 模型内部机制(去 Learn LLM

产品全景

Pi / Earendil(本目录只展开 Pi CLI)
├── @earendil-works/pi-coding-agent — 命令 `pi`(本目录)
├── pi-agent-core / pi-ai / pi-tui / pi-telemetry — 同仓库
├── Pi packages — pi.dev/packages
├── pi-chat — Slack/chat 自动化(一行)
└── OpenClaw — 用 Pi SDK 的自托管网关(#104)
官方一级入口官方 URL本站去向
Pi Coding Agentpi.dev独立页 pi-agent.md
Docs / Quickstartdocs/latest/quickstartTutorial
GitHubearendil-works/pi速查
Packagespi.dev/packages地图一行
新家公告2026-05-07Tutorial 一节
pi-chatGitHub earendil-works/pi-chat地图一行
OpenClawopenclaw.ai一行OpenClaw

容易撞名:

  • Pi ≠ OpenClaw。 Pi 是终端 harness。OpenClaw 是多通道网关,官方把 OpenClaw 写成 Pi SDK 的真实集成。
  • pi ≠ 圆周率库。 装的是 @earendil-works/pi-coding-agent
  • 现行包 ≠ @mariozechner/pi-coding-agent 后者 npm 已写 deprecated。
  • 默认无 MCP ≠ 永远不能 MCP。 官网:用 skill / extension 自己加。

快速决策

我要做什么?
├── 在仓库终端里改代码、自己扩展 harness
│   └── → Pi(本目录)
├── 把助手接到 Telegram / 飞书 / WhatsApp
│   └── → OpenClaw(#104)
└── 要开箱即用的 IDE Agent
    └── → Cursor / Claude Code / Trae(其它手册)

学习路径

阶段读什么目标
1. 装上并跑起来教程pi --version,发出第一句
2. 回查命令速查安装、模式、官方链接
3. 分清名字术语表不再把 OpenClaw 叫成 Pi

官方 How-to 树在 pi.dev/docs。本目录不硬凑 cookbook

功能速查(只抄官方页)

能力出处
终端 coding agent / minimal harnesspi.dev
四种模式:interactive、print/JSON、RPC、SDKpi.dev
15+ providerspi.dev
__AGENTS.md / SYSTEM.md / Skills / 模板pi.dev
pi install npm:@foo/pi-toolspi.dev
无内置权限系统,需容器化README

为前端工程师打造 · 基于 VitePress 构建