#102 · Primary category: AI Gateway & API Infrastructure

harnessrouter

agent-api agent-framework agent-harness ai-agents ai-infrastructure coding-agent conformance-testing deepseek-harness harness-engineering hermes llm open-protocol open-source open-standard pi-coding-agent self-hosted uhp unified-api unified-harness-protocol unified-interface

Self-hosted, Apache-2.0 unified API to run multiple agent harnesses (Codex, Claude Code, etc.) with sessions, streaming, and failure handling.

Project last updated:08/30/26

GitHub Stars

643

Forks

62

Contributors

9

License

Apache-2.0

Why we included this project

Running more than one coding agent usually means maintaining separate integrations for each one. HarnessRouter sits in front of Codex, Claude Code, Hermes, Pi, and DeepSeek's harness and exposes them through a single API, so swapping agents doesn't require touching the code that calls them. It also handles the unglamorous parts of agent orchestration, including sessions, streaming output, file access, cancellation, and failure handling, all inside one Docker container on your own hardware with your own provider keys. Since it implements the Unified Harness Protocol, an open standard, the same interface works across the harnesses it supports, which makes it a reasonable foundation for building tooling that talks to several agents instead of committing to one vendor's API.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category