LiteLLM-Labs/litellm-agent-control-plane
GitHub: LiteLLM-Labs/litellm-agent-control-plane
一个统一的 AI Agent 控制平面,通过单一 API 和 Web 界面集中管理跨多种 runtime 的 Agent 创建、运行与调度。
Stars: 897 | Forks: 90
# LiteLLM Agent 控制平面
集中调用您所有 agent 的统一入口 - OpenCode、Hermes、Claude
Managed Agents、Cursor Agents API、Deep Agents。
[](https://discord.gg/Nkxw3rm3EE)

LiteLLM Agent 控制平面可以运行在任何 runtime 之上。选择一个 runtime,创建一个
agent,为您的团队提供统一的 UI。
它可以管理:
- **跨 runtime 的统一 API** - 使用一个 API 来创建和运行 agent,
无论底层的 runtime 是什么
- **访问控制** - 开发者可以在此创建和运行 agent,无需 Bedrock 或 Anthropic
控制台的访问权限
- **会话管理** - 在多次运行之间保持持久的 agent 会话
- **CRON 定时任务** - 按计划时间表运行 agent
- **记忆** - agent 能够在跨会话时记住上下文
## 快速开始
前置条件:Docker Desktop。
```
docker compose --profile opencode up
```
打开 [http://localhost:4000](http://localhost:4000) 并使用
master key(默认为 `sk-local`)登录。Compose 会启动 LiteLLM Agent 平台
Web/API 服务、一个 Postgres 数据库、OpenCode 模板 runtime,
并自动在 UI 中注册 `local-opencode`。
如果仅启动基础的 LAP 栈:
```
docker compose up
```
要启动其他的模板 runtime 配置文件并将它们自动添加到 UI 中:
```
docker compose --profile deepagents up
docker compose --profile hermes up
docker compose --profile openclaw up
docker compose --profile opencode --profile deepagents up
```
在服务健康运行后,配置文件会通过 LAP API 注册 `local-opencode`、`local-deepagents`、`local-hermes` 和
`local-openclaw`。在针对托管模型提供商运行 agent 之前,请先在
“设置”中添加提供商凭证。
## 用法:创建 Agent
### 1. 在 UI 中创建一个 agent

### 2. 选择要连接到您 agent 的工具和技能

### 3. 使用您的 agent
选择您的 agent 以及您想要用来运行它的 runtime。

## 支持的 Agent Runtime
- Claude Managed Agents
- Cursor Agents API
- OpenCode Agents
- OpenClaw Agents
- Deep Agents
- Hermes Agent
## 贡献
欢迎提交 PR。请参阅 [docs/engineering/contributing.mdx](docs/engineering/contributing.mdx)。
标签:Python, SOC Prime, 任务调度, 大模型, 开发工具, 无后门, 版权保护, 统一管理, 请求拦截, 逆向工具, 通知系统