The world’s first unified interface for agent harnessesOpen Source4.3kPowered by UHP

Community Edition

Agent harness infrastructure,
now open source.

30 agent harnesses behind one Agent API, on infrastructure you control.

  • Apache 2.0
  • One Docker container
  • Your keys, state, and files
Fig. 1From image to running in one container
Quick start
  1. docker pull harnessrouter/harnessrouter
  2. docker run \ -d \ --name harnessrouter \ -p 127.0.0.1:3000:3000 \ -v harnessrouter:/data \ -e HR_AUTH_PASSWORD='change-me' \ harnessrouter/harnessrouter
  3. docker logs -f harnessrouter

✓ Console at http://localhost:3000

Community Edition Console after a finished task: Hermes on gpt-6.1-sol grouped a week of customer feedback into themes, counts, and suggested fixes

Gateway, Runner, and Console start together. No managed database, external vault, or cloud account required. The API, Console, state, and workspace files stay on the infrastructure you control.

Starred & forked by developers at 

  • Apple
  • Google
  • Microsoft
  • NVIDIA
  • Meta
  • Amazon
  • Oracle
  • Samsung
  • Adobe
  • Tencent
  • ByteDance
  • Baidu
  • Salesforce
  • Cloudflare
  • Databricks
  • AMD
  • Hugging Face
  • Red Hat

01Harnesses

30 agent harnesses. One API.

Integrate once. Choose the harness for each task, and switch without rebuilding your agent backend.

Fig. 2Every harness Community Edition runs
  • CodexOpenAI
  • Claude CodeAnthropic
  • HermesNous Research
  • Piearendil-works
  • DeepSeek HarnessDeepSeek
  • OpenCodeanomalyco
  • Kilo CodeKilo-Org
  • Qwen CodeQwen team (Alibaba)
  • ClineCline Bot Inc.
  • Gemini CLIGoogle
  • Oh My Pican1357
  • gooseAgentic AI Foundation
  • Kimi Code CLIMoonshot AI
  • MiniMax CodeMiniMax
  • AiderAider AI
  • OpenHandsOpenHands
  • CheetahClawsSAIL Lab
  • Grok BuildSpaceXAI
  • Agent ZeroAgent Zero s.r.o
  • Qoder Cloud AgentQoder
  • MiMo CodeXiaomi MiMo
  • jcodeJeremy Huang
  • OpenSquillaTokenRhythm
  • nanobotHKUDS
  • ZeroClawZeroClaw Labs
  • Mistral VibeMistral AI
  • Docker AgentDocker
  • fast-agentllmindset.co.uk
  • Deep Agents CodeLangChain
  • System OneHarnessRouter
See the shared contract ›

02Included

Everything around the harness.

Not only the first model request: the whole run, from session to result.

Sessions
Create, resume, and inspect agent sessions.
Streaming
Follow tokens and events while work runs.
Files
Upload inputs and persist workspace files.
Artifacts
Return finished outputs for your product.
Cancellation
Stop running work through one contract.
Failure handling
Handle structured errors consistently.

03UHP

Open protocol. No lock-in.

The Unified Harness Protocol is the public, versioned contract that makes harness implementations portable, inspectable, and independently testable.

Fig. 3One request, whichever harness runs it
curl -c hr.cookies localhost:3000/api/selfhost/login \
  -H 'content-type: application/json' \
  -d '{"username":"harnessrouter","password":"YOUR_PASSWORD"}'

curl localhost:3000/api/harness/v1/responses \
  -b hr.cookies \
  -H 'content-type: application/json' \
  -d '{
    "input": "Summarize this repo",
    "metadata": { "harness_id": "YOUR_HARNESS_ID" },
    "stream": true
  }'
Versioned spec
A stable, reviewable HTTP contract.
OpenAI Responses API compatible
Existing SDKs, streaming parsers, and UI code work unchanged.
OpenAPI 3.1
Machine-readable API definitions.
JSON Schema 2020-12
Strong contracts for every object.
64 runnable checks
Conformance you can verify locally.
Apache 2.0 reference server
Community Edition implements the full protocol.

04Starter Kit

Start from a working product.

Complete agent products. Each ships an app, a configured agent, and the skill that teaches it what to build.

Fig. 4Launched from the Console on your own instance

Explore the Starter Kit ›Kits are licensed under the HarnessRouter Starter Kit License; the repository states the full terms.

05Deploy

Run it yourself, or let us run it.

The same API either way. Start on Community Edition and move to Cloud when your agent product needs scale.

Open source

Community Edition

Run the full agent backend on infrastructure you control.

  • Gateway, Runner, and Console in one container
  • Your provider keys, state, and files
  • Local SQLite and workspace volume
  • Apache 2.0
View on GitHub
Fully managed

HarnessRouter Cloud

Use the same API without operating agent infrastructure.

  • Serverless sandboxed execution
  • Managed concurrency and isolation
  • Execution tracing
  • Harness × Model comparison for each task
Explore Cloud