← 返回列表

Pi:统一多提供商 LLM API、Agent 运行时与交互式编程 Agent CLI

earendil-works/pi · AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

GitHub原文发布 未知首次收录 2026-09-16上架 2026-09-16 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Pi 是一个 Agent 工具包项目,包含可直接交互使用的编程 Agent CLI、带工具调用与状态管理的 Agent 运行时,以及统一多家模型提供商(OpenAI、Anthropic、Google 等)的 LLM API。项目还提供带差分渲染的终端 UI 库、遥测契约与独立的应用组合运行时,并说明其不自带权限系统,需要容器化或沙箱来加强隔离。

核心能力与快速开始

★ 105666 · TypeScript

能做什么
提供统一的跨提供商 LLM API(OpenAI、Anthropic、Google 等);提供支持工具调用与状态管理的 Agent 运行时;提供交互式编程 Agent CLI 与带差分渲染的终端 UI 库;附带应用组合运行时、遥测契约与参考适配器;支持从发行源码构建独立二进制。
适用场景
用于构建和运行编码 Agent 命令行工具;为多提供商模型接入提供统一 API 层;开发带工具调用和状态管理的 Agent 应用;在终端界面中与 Agent 交互;通过容器化或沙箱(Gondolin 扩展、Docker、OpenShell)运行以获得更强隔离。
项目形态
开发框架
部署方式
未说明;README 提到可容器化或沙箱化(Gondolin 扩展、Docker、OpenShell),并可构建独立二进制。
主要依赖
未说明;开发涉及 npm 与 TypeScript 构建流程,测试依赖 API 密钥。
使用限制
README 明确说明 Pi 不包含内置权限系统来限制文件系统、进程、网络或凭证访问,默认以启动它的用户和进程权限运行;其他限制未说明。
许可证
MIT
最近推送
2026-09-16 06:13

资料检查:2026-09-16 07:00 · 卡片整理:2026-09-16 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

使用交互式编程 Agent CLI 辅助代码编写、代码审查、测试与排错;通过统一多提供商 LLM API 在 OpenAI、Anthropic、Google 等模型间切换;借助带工具调用与状态管理的 Agent 运行时构建自定义编程 Agent。

查看内容依据
**[@earendil-works/pi-coding-agent](packages/coding-agent)**: Interactive coding agent CLI

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。