pi-textbook 是智能体领域的开源项目,由 hahhforest 开发,是 2026 年新上线的项目。
在全站 13,109 个收录项目中,它的 GitHub 星标数(1,366)位列前 30%,在智能体分类中处于中上游。
项目仍在小幅维护中,最近一次代码更新于 2026-09-23。从国内网络环境看,当前已无法正常访问。
它主要面向的使用场景是:想系统学习Agent工程原理的开发者。同类可对比的替代方案包括 smol-agent、AgentGPT、AutoGPT。

15 步手写代码,从零构建你的 AI Agent。
《动手学 Pi》是一本开源的中文技术教程,以 TypeScript 为语言,带领读者从零开始构建一个 Pi-style Agent。项目沿 15 个真实 checkpoint 循序渐进,覆盖 Agent 工程的核心环节,如工具调用、记忆管理、规划与执行等。它解决的是 AI Agent 开发中“纸上谈兵”的问题,通过手写代码让学习者深入理解 Agent 的内部机制,而非仅停留在 API 调用层面。核心能力包括:提供可运行的代码示例、清晰的步骤拆解、以及完整的项目演进路径。适合希望系统掌握 Agent 工程实践的开发者,作为从理论到实战的桥梁。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
1在线阅读教程
打开 README 给出的在线阅读网址,先读序章,了解一次 README 请求如何走完 Agent 闭环。
2获取课程代码
课程代码在 pi 仓库的 packages/pi-course 目录,README 链接指向 course/build-your-own-pi 分支。
git clone -b course/build-your-own-pi https://github.com/hahhforest/pi.git3进入课程目录
克隆后进入课程代码所在路径,后续各章的运行与测试都在这个目录内进行。
cd pi/packages/pi-course4逐章切换 checkpoint
课程由 15 个真实 commit 组成,按章节说明 checkout 对应提交并运行;README 未给出具体命令。
5按四步闭环学习
每章按「教材正文 + 真实 commit + 聚焦测试 + 故障实验」四部分推进,从 00 顺序学到 14。
能打开在线阅读站点看到 Checkpoint 00–14 目录,并在本地 checkout 出某章代码跑通该章测试。
Q:需要什么编程基础?
A:课程使用 TypeScript。若基础薄弱,可先看 Checkpoint 01 的「TypeScript 生存集」,用四个 DemoEvent 串起联合类型、运行时校验与 ESM 测试。
Q:必须配置模型 API Key 吗?
A:不必。课程从一条离线 Agent 轨迹出发,序章用一次 README 读取请求串起完整闭环,可在离线前提下理解 Agent 执行链,README 未要求任何 API Key。
Q:课程代码在哪里?
A:在 https://github.com/hahhforest/pi 仓库的 packages/pi-course 目录下(对应 course/build-your-own-pi 分支),不是伪代码演示,而是可 checkout、运行和验证的 Git 历史。
Q:一共多少章,需要按顺序学吗?
A:共 15 个 checkpoint(00–14),沿同一条 Agent 执行链逐层推进:先消息与模型协议,再工具与循环,随后状态与历史,最后 Runtime 与评测,建议按序号顺序学习。
Q:有中文版和英文版吗?
A:README 提供简体中文与 English 两个版本,默认为简体中文,英文版见 README_EN.md。
smol-agent、AgentGPT、AutoGPT
pi-textbook 是智能体领域的开源项目,由 hahhforest 开发,是 2026 年新上线的项目。
在全站 13,109 个收录项目中,它的 GitHub 星标数(1,366)位列前 30%,在智能体分类中处于中上游。
项目仍在小幅维护中,最近一次代码更新于 2026-09-23。从国内网络环境看,当前已无法正常访问。
它主要面向的使用场景是:想系统学习Agent工程原理的开发者。同类可对比的替代方案包括 smol-agent、AgentGPT、AutoGPT。
上一篇:openmcp-client
xinchao-dynamic-mind
开源
给 AI 装上疲惫和欲望,让交互更真实
独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。
deepseek-harness
开源
把 AI 能力拆成乐高积木,拼出你的专属智能体。
DeepSeek Harness: Everything is a Plugin.
AutoGPT
开源
开箱即用的 AI 员工,交代任务就自己干完
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···
EvoAgentX
开源
让 AI 智能体自己迭代变强,越用越聪明
EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents