一个AI代理工具包,提供统一的LLM API、代理运行时、TUI和编码代理CLI,支持多提供商和工具调用。
- v0.87.1
- 发布于
- 6 天前
- 110,027
- 星标
- 136,335
- 下载
- 同步于
- 1 天前
最新版本
v0.87.12026年9月23日 03:43下载慢?可在上方随时切换镜像源
项目说明
项目概述
Pi 是一个AI代理工具包,包含统一的LLM API、代理运行时、TUI和编码代理CLI。它由多个包组成,包括多提供商LLM API(支持OpenAI、Anthropic、Google等)、代理运行时(支持工具调用和状态管理)、交互式编码代理CLI和终端UI库。
主要功能
- 统一多提供商LLM API(OpenAI、Anthropic、Google等)
- 代理运行时,支持工具调用和状态管理
- 交互式编码代理CLI
- 终端UI库,支持差分渲染
- 支持Slack/聊天自动化和工作流(通过pi-chat)
- 提供容器化/沙箱隔离选项(Gondolin扩展、Docker、OpenShell)
适用人群
- 构建AI代理应用的开发者
- 需要统一LLM API的团队
- 希望使用编码代理CLI的开发者
快速上手
npm install --ignore-scripts
npm run build
npm run build:offline核心优势
- 统一多提供商LLM API
- 完整的代理运行时和工具调用
- 提供TUI和CLI两种交互方式
- 开源社区驱动
系统要求
- 操作系统:跨平台
- 额外依赖:Node.js
历史版本
排序