Hermes Atlas
Multi-agent & orchestration · works with Hermes Agent

LiteLLM Agent Control Plane

LiteLLM-Labs/litellm-agent-control-plane

One UI and API for creating and running agents on Hermes Agent, OpenCode, Claude Managed Agents and more

In short

LiteLLM Agent Control Plane is a Docker-based web UI and API that sits on top of agent runtimes, with Hermes Agent as one supported runtime. It lets a team create, schedule and run agents from one place without separate console access for each runtime.

What LiteLLM Agent Control Plane does

LiteLLM Agent Control Plane sits above agent runtimes and gives a team a single interface for them. You pick a runtime, create an agent in the UI, select tools and skills to connect to it, and run it. The README lists Claude Managed Agents, Cursor Agents API, OpenCode, OpenClaw, Deep Agents and Hermes Agent as supported runtimes.

The platform provides a unified API across runtimes, persistent agent sessions, cron schedules, and memory that carries context between sessions. Developers can create and run agents without Bedrock or Anthropic console access. Docker Compose starts the web and API service, a Postgres database and a template runtime, and the hermes profile registers a local-hermes runtime in the UI once services are healthy. Provider credentials are added in Settings before agents run against a hosted model provider.

Key features

  • Unified API to create and run agents regardless of the runtime underneath
  • Docker Compose profile that registers a local-hermes runtime in the UI
  • Persistent agent sessions across runs
  • Cron schedules for running agents on a timetable
  • Agent memory that carries context across sessions
  • Tool and skill selection for each agent in the UI

When to use it

  • Giving a team one place to run Hermes Agent next to OpenCode or Claude Managed Agents
  • Scheduling agent runs with the built-in cron feature
  • Trying several agent runtimes locally with Docker Compose before choosing one

Who it is for: Teams that run more than one agent runtime and want a shared UI and API instead of separate consoles.

How it fits with Hermes Agent

Hermes Agent is one of six supported runtimes, started locally with the hermes Docker Compose profile. The control plane is a general tool and is not built only for Hermes Agent.

How to install LiteLLM Agent Control Plane

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

docker compose --profile hermes up

Requirements: Docker Desktop; provider credentials added in Settings for hosted model providers

FAQ

What is LiteLLM Agent Control Plane?

LiteLLM Agent Control Plane is a web UI and API that manages agents across several runtimes. It provides sessions, cron schedules and memory on top of whichever runtime you choose.

Does LiteLLM Agent Control Plane work with Hermes Agent?

Yes, Hermes Agent is listed as a supported runtime. Running docker compose --profile hermes up registers a local-hermes runtime in the UI automatically after the services are healthy.

What do I need to run LiteLLM Agent Control Plane?

You need Docker Desktop. To run agents against a hosted model provider you also add provider credentials in the Settings page, and you sign in at http://localhost:4000 with the master key, which is sk-local by default.

Similar multi-agent for Hermes Agent

All multi-agent

Related guides: Build agent teams with the Hermes kanban board · Run multiple Hermes agents with profiles · Connect Hermes agents on several machines with Hermes Desktop