LiteLLM Agent Control Plane
A self-hosted control plane for creating and running agents across supported runtimes.
What does this agent do, and when should you use it?
LiteLLM Agent Control Plane is a unified control plane for multiple agent runtimes. Its web/API service and UI let developers create agents, connect selected tools and skills, and choose a runtime for execution. The platform manages persistent sessions across runs, CRON schedules, and memory across sessions. Docker Compose starts the LiteLLM Agent Platform service, Postgres, and template runtimes, then registers local runtimes in the UI. It suits teams that want one operational surface for OpenCode, Deep Agents, Hermes, OpenClaw, Claude Managed Agents, or Cursor Agents API rather than a single-runtime workflow.
After startup, the LiteLLM Agent Platform web/API service exposes a UI and API at localhost:4000. A developer creates an agent in the UI, selects tools and skills to connect, then selects a runtime on which to run it. docker compose --profile opencode up starts the platform, Postgres, and the OpenCode template runtime and automatically registers local-opencode; the deepagents, hermes, and openclaw profiles register local-deepagents, local-hermes, and local-openclaw. The platform retains agent sessions, can run agents on CRON schedules, and preserves context across sessions; provider credentials must be added in Settings before using a hosted model provider.
- A platform team needs one UI through which developers can create and run agents on OpenCode, Deep Agents, and Hermes.
- An engineer using the OpenCode template runtime wants a local stack and an automatically registered runtime from docker compose --profile opencode up.
- A team needs an agent to retain context between separate runs and can use persistent sessions and memory.
- An operations team needs agent work to run periodically and can configure CRON schedules.
- An organization wants developers to create and run agents without direct Bedrock or Anthropic console access.
What are this agent's strengths and limitations?
- Provides one web/API control surface for creating and running agents across multiple named runtimes.
- Docker Compose profiles automatically register local template runtimes through the platform API after services are healthy.
- Includes persistent sessions, cross-session memory, and CRON scheduling for recurring or long-running workflows.
- The documented access model lets developers work through the platform instead of requiring Bedrock or Anthropic console access.
- The documented local quick start requires Docker Desktop and starts both Postgres and the platform service.
- Hosted model-provider use requires provider credentials to be configured in Settings.
- The supplied documentation does not provide copyable API endpoints, request bodies, or curl examples.
- Integration steps for runtimes beyond the listed template profiles and supported runtimes are not documented.
How do you install or deploy this agent?
Install Docker Desktop, then run: docker compose --profile opencode up. Open http://localhost:4000 and sign in with the master key; the documented default is sk-local. This starts the platform web/API service, Postgres, and the OpenCode template runtime, and registers local-opencode automatically. To start only the base platform stack, run: docker compose up.
How do you use this agent?
After signing in at http://localhost:4000, create an agent in the UI, select the tools and skills to connect, and choose a runtime to run it. Template profiles include: docker compose --profile deepagents up, docker compose --profile hermes up, and docker compose --profile openclaw up; profiles can also be combined with docker compose --profile opencode --profile deepagents up. Before running against a hosted model provider, add provider credentials in Settings.
How does this agent compare with similar options?
This is positioned as a common control plane rather than a replacement for one runtime: OpenCode, OpenClaw, Deep Agents, Hermes Agent, Claude Managed Agents, and Cursor Agents API are listed as supported runtimes.