earendil-works

一个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

历史版本

排序