{"data":{"slug":"harnessrouter","name":"HarnessRouter CE","tagline":"Apache self-hosted unified API over Codex, Claude Code, DSH, and peers","category":"agents","categoryName":"AI Agents","url":"https://harnessrouter.ai/open-source","github":"https://github.com/HarnessRouter/harnessrouter","pricing":"open-source","hook":"HarnessRouter Community Edition is a self-hosted Apache-2.0 control plane that turns existing harnesses (Codex, Claude Code, Hermes, PI, DSH, …) into plug-and-play backends behind one OpenAI Responses-compatible API.","whatsGood":"Apache-2.0 CE (HarnessRouter/harnessrouter). Implements Unified Harness Protocol (UHP): sessions, streaming, files, artifacts, cancellation, structured failures. One `docker run` path with your provider keys; Console analytics pipeline disabled in CE. Reference implementation + conformance suite in-repo.","theCatch":"Vs DeerFlow and DeepSeek Harness: this is a harness router/API layer over other CLIs, not a full SuperAgent product or a Cordis plugin harness itself. ~4 GB Docker disk and first-launch CLI installs; Starter Kits use separate licensing from CE; managed Cloud is optional paid path — free bar is self-host CE with your keys.","verdict":"Apache CE harness router when your product needs one API over many coding harnesses on your own infra; skip if you only run a single harness directly.","addedAt":"2026-09-24","featured":false,"domain":"AI Agents","subSpecialty":"Agents","subcategory":"Coding Agents","tags":["api","self-host","permissive","coding-agents","active","young-repo"],"capabilities":["api"],"surfaces":["API","Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0","githubStars":3122,"starsPerWeek":305,"access":"free","archived":false,"repo":{"createdAt":"2026-08-09","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"claude-code","name":"Claude Code","tagline":"Terminal-first coding agent with deep repository context"},{"slug":"cursor","name":"Cursor","tagline":"The AI-first code editor that understands your codebase"},{"slug":"devin","name":"Devin","tagline":"Autonomous AI engineer for defined engineering tasks"},{"slug":"stagehand","name":"Stagehand","tagline":"AI-native browser automation that mixes code and natural language"},{"slug":"browser-use","name":"Browser Use","tagline":"Open-source framework for LLM-driven browser agents"}],"links":{"self":"/api/gems/harnessrouter","html":"/gems/harnessrouter","markdown":"/gems/harnessrouter.md","category":"/api/gems?category=agents","categoryPage":"/stacks/agents"}}