Run the world’s best agent harnesses in your product | HarnessRouter
Build agent products without handling harness engineering.
Plug Codex, Claude Code, Hermes, DeepSeek Harness, and more into your product as agent backends through one API.
The best agent harnesses as your infrastructure, one conversation away.
HarnessRouter — Interactive comparison
| Your product | N × M |
|---|---|
| Infrastructure | Deploy |
| Sandbox | Task + Run |
| Session | Stream |
| Files | Artifacts |
| Recovery | Traces |
Your product
ONE API Swap with a config line.
4 × 9 = 36 INTEGRATIONS
- Swap with a config line
- Drag to compare
1 API INTEGRATION
Without: 4 harnesses require 36 module connections. With HarnessRouter: one API integration connects Codex, Claude Code, Hermes, Pi.
Used by teams building agent-powered products:
-
-
-
-
- Stanford Medicine
Start new Build a new agent product
Build it with Codex, Claude Code, or your coding agent.
Migrate Migrate an existing agent product
Move your current managed agent backend to HarnessRouter.
Open Source at the core
Use the managed Cloud or run it yourself.
HarnessRouter Cloud
Start at $0, no card needed.
Explore the console and configure agents for free. Usage is drawn only while hosted tasks run; waiting is free.
Use a HarnessRouter key Every model at its listed catalog price, no markup. Plans from $20 a month include their full price as usage.
Bring your own API keys Your provider bills your model usage directly. You pay for Agent work only; waiting is free.
Community Edition
Self-hosted
Run the same UHP interface on infrastructure you control.
- Apache 2.0
- Your infrastructure
- Your keys, state, and files
Benchmark · One task, same input
Cut enterprise agent usage costs by 90% or more.
Observed cost spread 1×
| Harness × model | Relative cost |
|---|---|
| Hermes × gpt-5.2 | 1.0× |
| Codex × gpt-5.2 | 1.5× |
| Hermes × claude-opus-4.8 | 319× |
| Claude Code × claude-opus-4.8 | 475× |
This is one measured workload, not a universal maximum. Harness and model both change production cost.
Serverless agent runtime
Scale without operating the infrastructure.
HarnessRouter provisions and operates one isolated sandbox for every task, so workloads scale without infrastructure work.
Your product 20 task requests
| Tasks received | Provisioning | Running |
|---|---|---|
| 1. Tasks received | 2. Provisioning | 3. Running |
Your first run
Build it in three steps.
Then manage your harnesses and tasks in the console.
- Copy and paste AGENTS.md
- Build
- Connect
- Manage
Step 1 of 3
AGENTS.md
Harness × model routing
Switch harnesses and models without changing your product API.
Benchmark harness × model combinations on your task, then choose the configuration you route to, all through one integration.
Choose the combination
| Harness | Model |
|---|---|
| Codex | Code and apps |
| Claude Code | Code, files, and documents |
| Hermes | Persistent, autonomous work! |
| Pi | Minimal and steerable! |
| DeepSeek Harness | Coding agent for DeepSeek models |
Benchmark the pair by quality, latency, and cost.
Open Source starter kits
Start from a complete agent product.
Each Open Source kit includes an app, a configured agent, and the skill that teaches it what to build.
Customer story · Readily
“We can go from a problem and a plan to an agent in product within 24 hours.”
Technical Q&A
What is an agent harness?
An LLM returns tokens. A harness gives it a sandbox, tools, and a loop, so it returns actual work.
Is HarnessRouter just another AI wrapper?
No. HarnessRouter is the execution and runtime layer between your product and supported agent harnesses.
Cost and adoption
How does pricing work with our own API keys or a HarnessRouter key?
Start at $0 with no card: explore the console and configure agents. Bring your own API keys and your provider bills your model usage directly; you pay for Agent work only, and waiting is free.
What is required to migrate an existing agent workflow? Adopt the HarnessRouter API or UHP contract, then map your existing workflow, tools, files, and result handling to it. Community Edition and starter kits shorten the path, but your team still verifies product-specific behavior.
Put agent harnesses to work in your product.
Start with one API. Scale and optimize as your workloads grow.