LibreAI / 開発ツール / harnessrouter
// devtools · HarnessRouter/harnessrouter

harnessrouter

harnessrouterは、HarnessRouterが公開しているオープンソースの開発ツールプロジェクトです(GitHub: HarnessRouter/harnessrouter)。GitHubスターは2,929、フォークは299で、Apache-2.0ライセンスの下で公開されています。GitHubでの最終更新は2026年10月8日です。

One API for every agent harness — run Codex, Claude Code and more through a single self-hosted interface

★ 2.9k スター⑂ 299 フォークApache-2.0更新 2026年10月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

GitHubスター
2,929
フォーク
299
ライセンス
Apache-2.0
GitHubでの最終更新
2026年10月8日
カテゴリ
開発ツール
掲載タイプ
完全なインストールガイド
公式サイト
Official site
// 仕組み

仕組み

  1. Clarify your goal

    Decide which harnesses you want behind one API and which model providers you will connect with your own keys.

  2. Get HarnessRouter

    Pull and run the official Docker image with a persistent data volume.

  3. Install and configure

    Wait for first launch to install the enabled harness CLIs, sign in to the console, and add a model provider under Bring Your Own Key.

  4. Run your first task

    Submit a task through the console or the OpenAI Responses-compatible API and watch it stream, then try switching harnesses.

// 機能

選ばれる理由

Unified Harness Protocol

Implements UHP, an open standard, so harnesses become plug-and-play agent backends behind one integration.

Many harnesses, one API

Run Codex, Claude Code, Hermes, PI, DSH and more, and switch harnesses per task to optimize cost and latency.

OpenAI Responses-compatible

Provides an OpenAI Responses-compatible API for product integration.

Sessions and streaming

Persistent sessions, streaming progress, files and artifacts are handled by the router.

Cancellation and failures

Built-in cancellation and structured failure handling across harnesses.

Self-hosted, your keys

Community Edition runs on your infrastructure with your own provider keys; data persists in a Docker volume.

Advertisement
// 自分で実行

自分で実行してみる

  1. Clone the repo

    Clone HarnessRouter (the quickest run path is the Docker image in step 2).

    git clone https://github.com/HarnessRouter/harnessrouter.git
    cd harnessrouter
  2. Run with Docker

    Start the self-hosted Community Edition exactly as the README quickstart shows.

    docker run -d --name harnessrouter \
      -p 127.0.0.1:3000:3000 \
      -v harnessrouter:/data \
      harnessrouter/harnessrouter
  3. Open the console

    Wait for '[harnessrouter] ready on :3000' in the logs, then open http://localhost:3000 and sign in (default harnessrouter / harnessrouter).

    docker logs -f harnessrouter
// 活用例

作れるもの

Readers working through the Dev Tools shelf also stop at Assistant, AI stack centered on an agent hypervisor. The Dev Tools shelf also holds openmed — Local-first healthcare AI: clinical NER and HIPAA PII de-identification that runs 100% on-device. Readers working through the Dev Tools shelf also stop at KiroCrew, a persistent, self-improving workspace where AI dev crews keep working after you close the tab.

Advertisement
// よくある質問

よくある質問

Who maintains HarnessRouter?

HarnessRouter (the team behind harnessrouter.ai) maintains it; this repo is the open Community Edition of their unified harness interface.

Is it free?

The Community Edition is free and Apache-2.0 licensed, self-hosted on your infrastructure. Harness CLIs installed on first launch keep their own upstream licenses.

Does it need a paid API key?

Yes — you bring your own model provider keys (added in the console under Bring Your Own Key); model usage is billed by your provider. You do not need a HarnessRouter API key to run console tasks.

How does it compare to integrating each harness directly?

Direct integration means handling sessions, streaming, files and failures separately for every harness. HarnessRouter gives one API and lets you switch harnesses freely.

How do I get started?

Run the Docker command from the README, wait for the ready log line, open http://localhost:3000, add a provider key, and run a task.

// さらに探索

似ているツール

開発ツール

mission-control

Self-hosted control plane for AI agents: dispatch tasks, review runs, track spend, and operate OpenClaw, Claude Code, Codex, and other runtimes.

★ 6.3k スターMIT
ガイドを見る →
開発ツール

git-iris

Self-hosted dev tools: an intelligent agent that understands your code and cra.

★ 41 スターApache-2.0
ガイドを見る →
開発ツール

avibe

A local-first Agent OS — drive Claude Code, Codex and OpenCode from your browser.

★ 606 スターMIT
ガイドを見る →
開発ツール

vibe-kanban

A kanban board for coding agents — plan tasks, run Claude Code or Codex in parallel, review diffs

★ 28.3k スターApache-2.0
ガイドを見る →
開発ツール

kicad-happy

AI coding agent skills for KiCad electronics design. Works with Claude Code and OpenAI Codex. Analyze schematics, review PCB layouts, EMC pre-compliance, SPI…

★ 1.3k スターMIT
ガイドを見る →
開発ツール

cc-switch

Cross-platform desktop all-in-one manager for Claude Code, Codex, OpenCode and other coding agents

★ 141.3k スターMIT
ガイドを見る →
// 代替候補

代替候補: 開発ツール

LibreAIカタログに掲載された開発ツールプロジェクトの中で最もスターの多いもの — harnessrouterが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る devtools

さらに見る: 開発ツール

カタログの中でharnessrouterとスター数が近い開発ツールプロジェクト — 前後の棚もそのまま見て回れます。

harnessrouterを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。