earendil-works/pi:自带可扩展编码智能体的工具链
来源:GitHub — 2026-10-02 · ⭐ 111,041 · TypeScript
📋 概述
Pi 是一套自成一体的智能体工具链,仓库里拆成一组可单独引用的包:coding-agent 是交互式编码智能体命令行,agent-core 是带工具调用与状态管理的智能体运行时,ai 是一层统一的、跨厂商(OpenAI、Anthropic、Google 等)的 LLM 接口,另有 tui 差分渲染终端界面库、chord 应用组合运行时、durable 持久对话与任务运行时、telemetry 厂商中立的可观测契约。作者把它定位成「可自扩展的编码智能体」,并提供 pi.dev 官网与文档。TypeScript 实现、MIT 协议,累计星数已过十一万,今日再增近三百。
🔑 核心要点
- 仓库拆成一组可单独引用的包,从底层 LLM 接口到上层编码智能体 CLI 一应俱全
- pi-ai 提供统一的跨厂商 LLM 接口,OpenAI、Anthropic、Google 走同一套调用
- pi-agent-core 负责工具调用与状态管理,是智能体运行时而非一次性脚本
- pi-coding-agent 是交互式编码智能体命令行,tui 库自带差分渲染
- 另有 chord 应用组合运行时、durable 持久任务运行时与厂商中立的 telemetry 契约
- TypeScript 实现、MIT 协议,配套 pi.dev 官网与文档,累计星数过十一万
💡 金句
把智能体拆成一层层可单独替换的包,比做一个大而全的黑盒更难,也活得更久。
👍 0
👎 0
← 返回 GitHub Trending 首页