The agent that grows with you
Agent control plane for multiple runtimes
LiteLLM Agent Control Plane gives you a single API and UI for creating and running agents on different runtimes. It sits on top of the runtime you choose, then handles access, sessions, schedules, and memory in one place. The repo includes template runtimes, API docs, and a Rust service that connects the pieces. You can bring up the stack with Docker Compose and register local runtimes in the UI automatically.
Builders who want one UI and API to manage agents across several runtimes.
You can create, run, and keep track of agents without switching between separate runtime consoles.
What it does
Unified agent API
Provides one API to create and run agents across different runtimes.
Session management
Keeps agent sessions persistent across runs.
Scheduled runs
Lets you run agents on CRON schedules.
Memory across sessions
Lets agents remember context between sessions.
Template runtimes
Includes templates for OpenCode, Hermes, DeepAgents, and OpenClaw setups.
MCP and SDK support
Includes MCP and SDK code for connecting agent workflows to the control plane.
How to get it
- 1Prerequisite: Docker Desktop.
docker compose --profile opencode up
- 2To start only the base LAP stack
docker compose up
- 3To start other template runtime profiles and add them to the UI automatically
docker compose --profile deepagents up docker compose --profile hermes up docker compose --profile openclaw up docker compose --profile opencode --profile deepagents up
README
LiteLLM Agent Control Plane
1 place to call all your agents - OpenCode, Hermes, Claude Managed Agents, Cursor Agents API, Deep Agents.
LiteLLM Agent Control Plane sits on top of any runtime. Pick a runtime, create an agent, give your team one UI.
It manages:
- Unified API across runtimes - one API to create and run agents, regardless of the runtime underneath
- Access - developers create and run agents here, no Bedrock or Anthropic console access required
- Session management - persistent agent sessions across runs
- CRON schedules - run agents on a schedule
- Memory - agents remember context across sessions
Quick Start
Prerequisite: Docker Desktop.
docker compose --profile opencode up
Open http://localhost:4000 and sign in with the
master key (sk-local by default). Compose starts the LiteLLM Agent Platform
web/API service, a Postgres database, the OpenCode template runtime, and
registers local-opencode in the UI automatically.
To start only the base LAP stack:
docker compose up
To start other template runtime profiles and add them to the UI automatically:
docker compose --profile deepagents up
docker compose --profile hermes up
docker compose --profile openclaw up
docker compose --profile opencode --profile deepagents up
Profiles register local-opencode, local-deepagents, local-hermes, and
local-openclaw
through the LAP API after the services are healthy. Add provider credentials in
Settings before running agents against a hosted model provider.
Usage: Create an Agent
1. Make an agent in the UI
2. Select tools and skills to connect to your agent
3. Use your agent
Select your agent and the runtime you want to run it on.
Supported Agent Runtimes
- Claude Managed Agents
- Cursor Agents API
- OpenCode Agents
- OpenClaw Agents
- Deep Agents
- Hermes Agent
Contributing
PRs welcome. See docs/engineering/contributing.mdx.
Files in the repo
- .githooks
- .github
- deploy
- docs
- scripts
- skills
- src
- templates
- tests
- .dockerignore
- .gitignore
- AGENTS.md
- build.rs
- Cargo.lock
- Cargo.toml
- CODING_STANDARDS.md
- compose.yaml
- config.yaml.example
- deployment.md
- Dockerfile
- LICENSE
- readme.md
- setup-local.sh
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More agents
Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.
A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Slack, Discord, Gmail and other messaging apps,, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK
OpenSquilla — Token-Efficient AI Agent with same budget, higher intelligence density

An open-source AI coding agent that lives in your terminal.
Run and supervise teams of coding agents from planning to merge. Any harness (Claude code, codex, +25 more). Desktop, web, mobile, and cloud agents.