earendil-works/pi:极简可扩展的智能体运行时
来源:GitHub — 2026-10-04 · ⭐ 112,050 · TypeScript
📋 概述
Pi 是一个极简且可扩展的智能体驾驭框架,设计哲学是「让 Pi 适应你的工作流,而不是反过来」。它把扩展、技能、提示模板与主题都做成可插拔单元,并可以打包成 Pi 包通过 npm 或 git 分享,从而让个人定制沉淀成可复用的资产。有意思的是它故意不内置子智能体与计划模式这类流行功能:需要就用提示让它自己搭,或者装一个符合自己习惯的包。它同时支持交互使用、以 print 或 JSON 模式自动化、通过 RPC 控制,也可以用 TypeScript SDK 直接构建应用,OpenClaw 就是一个真实世界的集成案例。这种「默认够用、其余交给你」的取舍,是它和功能堆叠型框架最大的分野。
🔑 核心要点
- 设计哲学是让 Pi 适应你的工作流,而不是让工作流迁就框架
- 扩展、技能、提示模板与主题均可插拔,并能打包通过 npm 或 git 分享
- 刻意不内置子智能体与计划模式,需要时由使用者自行加装
- 支持交互、print/JSON 自动化、RPC 控制与 TypeScript SDK 四种用法
- OpenClaw 是它的真实集成案例,验证了可扩展路线的可行性
- 要求 Node.js 22.19 以上,安装脚本会固定依赖版本
💡 金句
让 Pi 适应你的工作流,而不是反过来。
👍 0
👎 0
← 返回 GitHub Trending 首页