PI 系列教程:个人开发者快速上手指南
PI 是一个极简的终端 AI 编程助手(coding harness),以「高度可扩展、不强迫工作流」为核心理念。
本系列教程面向 个人开发者,以 PI 为底座进行项目开发时需要学习的内容,按从易到难分为 5 篇:
| # | 文件 | 主题 | 难度 |
|---|---|---|---|
| 1 | 01-quick-start | 安装、认证、首次对话 | ⭐ |
| 2 | 02-daily-workflow | 日常使用:交互模式、会话管理、文件引用 | ⭐⭐ |
| 3 | 03-settings-context | 设置、AGENTS.md、上下文文件 | ⭐⭐ |
| 4 | 04-extensions-skills | 扩展(Extensions)和技能(Skills) | ⭐⭐⭐ |
| 5 | 05-sdk-packages | SDK 集成与 Pi Packages 分享 | ⭐⭐⭐⭐ |
推荐阅读路径
- 刚接触 → 从 01 开始,花 10 分钟完成首次对话
- 日常开发 → 读完 02 和 03,覆盖 80% 使用场景
- 深度定制 → 学习 04,写你自己的扩展和技能
- 进阶玩法 → 学习 05,把 PI 嵌入你自己的应用,或分享你的作品
核心哲学
PI 与大多数 AI 编程助手的不同之处:
- 无 MCP — 用 CLI 工具 + README 替代,或用扩展实现
- 无子代理 — 通过 tmux 启动多个 PI 实例,或用扩展自行实现
- 无权限弹窗 — 在容器中运行,或用扩展实现确认流程
- 无计划模式 — 写计划到文件,或用扩展构建
- 无内置待办 — 用 TODO.md 文件,或用扩展实现
核心理念:PI 不替你决定工作流,而是让你塑造它。