[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:harnessrouter":3},"\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fharnessrouter.ai\u002Fopen-source\" rel=\"nofollow ugc noopener\">\n    \u003Cpicture>\n      \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".github\u002Fimages\u002Flogo-dark.png\">\u003C\u002Fsource>\n      \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\".github\u002Fimages\u002Flogo-light.png\">\u003C\u002Fsource>\n      \u003Cimg alt=\"HarnessRouter\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FHarnessRouter\u002Fharnessrouter\u002FHEAD\u002F.github\u002Fimages\u002Flogo-light.png\" width=\"42%\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\u003Cdiv align=\"center\">\n  \u003Cstrong>The world’s first unified interface for agent harnesses.\u003C\u002Fstrong>\n  \u003Ch3>Bring the world’s best agent harnesses into your product with one API.\u003C\u002Fh3>\n  \u003Cp>\n    Run Codex, Claude Code, Hermes, DeepSeek Harness, and a growing set of supported harnesses on\n    infrastructure you control. Add or switch harnesses without redesigning your product backend.\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\u003Cdiv align=\"center\">\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHarnessRouter\u002Fharnessrouter\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FHarnessRouter\u002Fharnessrouter?style=flat&amp;logo=github&amp;logoColor=white&amp;label=Stars\" alt=\"GitHub Stars\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHarnessRouter\u002Fharnessrouter\u002Fblob\u002FHEAD\u002FLICENSE\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache%202.0-2F81F7?logo=apache&amp;logoColor=white\" alt=\"License\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Fharnessrouter\u002Fharnessrouter\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fharnessrouter\u002Fharnessrouter?style=flat&amp;logo=docker&amp;logoColor=white&amp;label=Docker%20pulls\" alt=\"Docker Pulls\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHarnessRouter\u002Fharnessrouter\u002Fblob\u002FHEAD\u002Fprotocol\u002Fconformance\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FUHP-Full-1F883D\" alt=\"UHP Conformance\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Cdiv align=\"center\">\u003Cp>\u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FnPcbwqVPb2\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Join-5865F2?logo=discord&amp;logoColor=white\" alt=\"Discord\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Flinkedin.com\u002Fcompany\u002Fharnessrouter\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLinkedIn-Follow-0A66C2?logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIwLjQ1IDIwLjQ1aC0zLjU2di01LjU3YzAtMS4zMy0uMDMtMy4wNC0xLjg1LTMuMDQtMS44NSAwLTIuMTQgMS40NS0yLjE0IDIuOTR2NS42N0g5LjM0VjloMy40MnYxLjU2aC4wNWMuNDgtLjkgMS42NC0xLjg1IDMuMzctMS44NSAzLjYgMCA0LjI3IDIuMzcgNC4yNyA1LjQ2djYuMjhaTTUuMzIgNy40M2EyLjA3IDIuMDcgMCAxIDEgMC00LjE0IDIuMDcgMi4wNyAwIDAgMSAwIDQuMTRaTTcuMSAyMC40NUgzLjU0VjlINy4xdjExLjQ1WiIvPjwvc3ZnPg==\" alt=\"LinkedIn\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fx.com\u002FHARNESSROUTER\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FX-Follow-000000?logo=x&amp;logoColor=white\" alt=\"X\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Cp>\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FHarnessRouter\u002Fharnessrouter\u002FHEAD\u002Fdocs\u002Fimages\u002Fharnessrouter-one-agent-api-live-comparison.gif\" alt=\"N × M harness integrations → 1 unified interface\" \u002F>\u003C\u002Fp>\n\u003Cp>HarnessRouter Community Edition gives your product one consistent, OpenAI Responses-compatible\ninterface for running supported agent harnesses. It handles tasks and runs, sessions, streaming,\nfiles, artifacts, cancellation, recovery, structured errors, and traces, so your product does not\nneed a separate backend integration for every harness.\u003C\u002Fp>\n\u003Ch3>One interface. The freedom to choose.\u003C\u002Fh3>\n\u003Ca href=\"https:\u002F\u002Fharnessrouter.ai\u002Fbenchmarks\" title=\"Across many tasks, we have seen cost savings above 90%. In some cases, lower-cost configurations were also faster.\" rel=\"nofollow ugc noopener\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FHarnessRouter\u002Fharnessrouter\u002FHEAD\u002Fdocs\u002Fimages\u002Fbenchmark-summary.svg\" width=\"100%\" alt=\"One recorded task, eight Harness × Model configurations. Save 99.8%: cost 0.47–223 credits; latency 1m 25s–4m 36s. Cost and latency vary by task. See the benchmark.\" \u002F>\n\u003C\u002Fa>\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHarnessRouter\u002Fharnessrouter\" rel=\"nofollow ugc noopener\">\n    \u003Cpicture>\n      \u003Csource media=\"(max-width: 760px)\" srcset=\"docs\u002Fimages\u002Fgithub-readme-star-cta-mobile.svg\">\u003C\u002Fsource>\n      \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FHarnessRouter\u002Fharnessrouter\u002FHEAD\u002Fdocs\u002Fimages\u002Fgithub-readme-star-cta-desktop.svg\" width=\"100%\" loading=\"lazy\" alt=\"Help us reach more developers and grow the HarnessRouter community. Star this repo!\" \u002F>\n    \u003C\u002Fpicture>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\u003Cp>\u003Cstrong>Open source and self-hosted.\u003C\u002Fstrong> Community Edition is the Apache 2.0 reference implementation of\n\u003Ca href=\"https:\u002F\u002Funifiedharnessprotocol.org\" rel=\"nofollow ugc noopener\">Unified Harness Protocol (UHP)\u003C\u002Fa>. It packages the Console, Gateway, and Runner in one\nDocker deployment, with provider keys, state, and files on infrastructure you control.\u003C\u002Fp>\n\u003Ch2>Quickstart\u003C\u002Fh2>\n\u003Cp>Start HarnessRouter with one Docker command. On the first launch, HarnessRouter installs the\nsupported harness CLIs you en\u003C\u002Fp>\n",1789121862844]