badlogic/pi-mono
GitHub: badlogic/pi-mono
面向开发者的AI智能体工具集,提供统一LLM接口、命令行编程助手及私有化模型部署能力。
Stars: 18719 | Forks: 1936
# 🏖️ OSS 假期
**Issue 追踪器和 PR 将于 2026 年 3 月 2 日重新开放。**
在此之前,所有 PR 将被自动关闭。已批准的贡献者在假期结束后可以无需重新批准即可提交 PR。如需支持,请加入 [Discord](https://discord.com/invite/3cU7Bz4UPx)。
# Pi Monorepo
用于构建 AI agent 和管理 LLM 部署的工具。
## 包
| Package | Description |
|---------|-------------|
| **[@mariozechner/pi-ai](packages/ai)** | 统一的多提供商 LLM API (OpenAI, Anthropic, Google 等) |
| **[@mariozechner/pi-agent-core](packages/agent)** | 具备工具调用和状态管理功能的 Agent runtime |
| **[@mariozechner/pi-coding-agent](packages/coding-agent)** | 交互式编码 agent CLI |
| **[@mariozechner/pi-mom](packages/mom)** | 将消息委托给 pi 编码 agent 的 Slack bot |
| **[@mariozechner/pi-tui](packages/tui)** | 具有差异化渲染功能的 Terminal UI 库 |
| **[@mariozechner/pi-web-ui](packages/web-ui)** | 用于 AI 聊天界面的 Web 组件 |
| **[@mariozechner/pi-pods](packages/pods)** | 用于管理 GPU pods 上 vLLM 部署的 CLI |
## 开发
```
npm install # Install all dependencies
npm run build # Build all packages
npm run check # Lint, format, and type check
./test.sh # Run tests (skips LLM-dependent tests without API keys)
./pi-test.sh # Run pi from sources (must be run from repo root)
```
## 许可证
MIT
标签:AI Agent 开发工具包, AI 工具链, AI 编程助手, Anthropic, CIS基准, DLL 劫持, GPU Pods 管理, MITM代理, Monorepo 架构, OpenAI, Petitpotam, Slack 机器人, TUI 终端界面, vLLM 部署, Web UI 组件, 内存规避, 多提供商支持, 大语言模型, 工具调用, 开源 AI 工具, 暗色界面, 特权提升, 状态管理, 统一 LLM API, 编程智能体, 自动化攻击, 自动化攻击, 自动化部署