HarnessRouter/harnessrouter
HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnesses. Run Codex, Claude Code, Hermes, PI, DSH, and more through one API, with sessions, streaming, files, cancellation, and failure handling. Implements the Unified Harness Protocol (UHP), an open standard. Your keys, your infrastructure.
What it solves
HarnessRouter allows users to run agent harnesses on their own local machine using a single Docker container. It eliminates the need for cloud accounts, external telemetry, or third-party hosting, ensuring that API keys and data remain private and local.
How it works
It implements the Unified Harness Protocol (UHP), an open standard for agent harnesses. The system runs as a Docker container that installs various agent CLIs (such as Claude Code, Codex, Pi, DeepSeek Harness, and Hermes) upon first start. Users connect their own model providers via API keys through a web console, which then routes requests to the appropriate agent backends. State is managed locally using SQLite and a Docker volume.
Who it’s for
Developers and AI practitioners who want to run powerful agentic workflows locally with full control over their data and credentials, avoiding cloud-based agent platforms.
Highlights
- Privacy-First: No accounts, no cloud, and no telemetry; API keys never leave the local environment except to call the provider.
- Multi-Backend Support: Integrates with various agent harnesses including Claude Code, Codex, and DeepSeek.
- Broad Provider Compatibility: Supports providers like Anthropic, OpenAI, OpenRouter, Azure Foundry, Bedrock, and others.
- Starter Kits: Includes pre-configured agent products for creating slide decks, managing data sheets with agent columns, and generating database dashboards.
- Local Persistence: Uses a single Docker volume for all databases, files, and installed agent CLIs.
Related
- Project
- Project
- Project
- Project
- Project