Cursor-style coding app
Project-aware tasks, streamed output, persistent sessions, follow-up work, cancellation, and generated-file downloads.
npm run dev:cursorHarnessRouter Community Edition
Plug Codex, Claude Code, and Hermes into your product through one Agent API, on your own infrastructure.
Apache 2.0 One Docker container Your keys, state, and files

$ cp .env.example .env
$ docker compose up -d
✓ HarnessRouter is running
API http://localhost:3000/api
Console http://localhost:3000curl http://localhost:3000/api/gw/v1/responses \
-H 'x-harness-org: local' \
-d '{
"input": "Summarize this repo",
"metadata": {
"harness_id": "YOUR_HARNESS_ID"
},
"stream": true
}'One container
Gateway, Runner, and Console start together. No managed database, external vault, or cloud account required.
git clone https://github.com/HarnessRouter/harnessrouter.gitcd harnessroutercp .env.example .envdocker compose up -dThe API, Console, SQLite state, and workspace files stay on the infrastructure you control.
One API for leading harnesses
Integrate once, select the harness for each task, and switch without rebuilding your product backend.
See the shared contract
Codexby OpenAI
Claude Codeby Anthropic
Hermesby Nous ResearchComplete lifecycle
HarnessRouter handles the backend lifecycle around each harness, not only the initial model request.
Unified Harness Protocol (UHP)
UHP is the public, versioned contract that makes harness implementations portable, inspectable, and independently testable.
Read the UHP specStarter Kit
Explore complete examples that show how HarnessRouter sessions, streaming, files, and finished work fit into real product experiences.
Explore the Starter KitReference demos are MIT licensed. Production kits include their own license terms in the repository.
Project-aware tasks, streamed output, persistent sessions, follow-up work, cancellation, and generated-file downloads.
npm run dev:cursorThe same secure streaming and session architecture applied to a family-care product experience.
npm run dev:lumacareAn editable presentation foundation with a conversational copilot, templates, a slide-design Skill, and deck validation.
Launch from the HarnessRouter Console
Your choice
Start with Community Edition. Move to managed agent harnesses through the same UHP API when your product needs cloud scale.
Run the full agent backend on infrastructure you control.
Use the same API without operating agent infrastructure.