Pi 是 earendil-works 出品的极简终端 AI 编程 Agent 工具链(monorepo), 核心理念是最小化 core,通过扩展满足一切需求。

官网:pi.dev | 文档:pi.dev/docs/latest

Packages

页面包名描述
pi-ai@earendil-works/pi-ai统一多 Provider LLM API
pi-agent-core@earendil-works/pi-agent-core带工具执行和事件流的有状态 Agent 运行时
pi-coding-agent@earendil-works/pi-coding-agent交互式编程 Agent CLI
pi-tui@earendil-works/pi-tui差量渲染终端 UI 框架
pi-orchestrator@earendil-works/pi-orchestrator实验性 Agent 编排层

核心概念

页面描述
architecture整体架构与包间依赖关系
extensionsTypeScript 扩展机制
skillsAgent Skills 按需能力包
prompt-templates可复用 Prompt 模板
themes终端配色主题(51 个 token,热重载)
sessions会话管理、分支与压缩
providers多 LLM Provider 接入体系(含 auth 形态)
pi-packages可发布的 Pi 插件包

使用指南

页面描述
quick-start安装、配置、快速上手
cli-reference完整 CLI 参数参考
settings配置项(全局/项目级)
containerization容器化与沙箱隔离
rpc-sdkRPC 模式与 SDK 嵌入
json-modeJSON Event Stream 模式(外部集成 / 观察面)

此文件夹下有3条笔记。