#7777th of 92 in Agent platforms
harnessrouter
One API that runs agent harnesses like Codex and Claude Code as backends
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 4.2k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Python
Missed the latest GitHub check; these facts may be older.
Overview
HarnessRouter wraps existing agent harnesses (31 listed, including Codex, Claude Code, OpenCode, Aider, OpenHands and goose) behind an OpenAI Responses-compatible API. The harness is chosen per request with metadata.harness_id. It handles persistent sessions, SSE streaming, files, cancellation, idempotency keys and W3C trace propagation. Community Edition runs as one Docker container with a Console, Gateway and Runner, using your own provider keys.
Who it is for: Developers embedding coding-agent harnesses as backends in their own products
Strengths
- OpenAI Responses-compatible API; harness switched per request via metadata.harness_id
- 31 harness bases, with a support matrix per provider
- Idempotency-Key retries, W3C traceparent propagation and generated OpenAPI spec
- One container with a persistent /data volume; Console analytics disabled in CE
Weaknesses
- Harness is fixed once a setup is saved; switching needs a new setup
- Container must run as root to manage per-session users; --user is unsupported
- Starter Kits are licensed under different terms than Community Edition
- Managed scaling and serverless sandboxes exist only in the hosted Cloud
What it needs
- no GPU
- Docker + Compose
- Needs Docker, Model provider API key
- Models: OpenAI Responses API, Provider API keys (bring your own)
- port 3000
Also in Agent platforms
See all 92| Rank | Project | Score |
|---|---|---|
| 1 | AutoGPTRole-based AI agents coordinated by one lead agent, plus a visual workflow builder | 95 out of 100 |
| 2 | daily_stock_analysisLLM-driven daily analysis of watchlist stocks across six markets, pushed to chat apps | 95 out of 100 |
| 3 | LangflowVisual builder for AI agents and workflows, exposed as API or MCP server | 94 out of 100 |
| #4 | deer-flowAgent harness running sub-agents, memory and sandboxes with pluggable skills | 93 out of 100 |
| #5 | DifyVisual builder for LLM workflows, RAG pipelines and agents, with APIs | 92 out of 100 |