HarnessRouter icon

HarnessRouter

HarnessRouterは、Codex、Claude Code、Hermesを1つのAgent APIで製品に組み込める、セルフホスト対応のエージェント基盤です。Community Editionはオープンソースの単一Dockerコンテナで、キー、状態、ファイルを自社管理できます。

HarnessRouter

概要

HarnessRouterは、Codex、Claude Code、Hermesを1つのAgent APIで製品に組み込めるエージェント基盤です。オープンソースのCommunity Editionは自社インフラ上で動作し、このページではバックエンドを自分で運用したくないチーム向けのマネージドクラウドオプションも案内しています。

Community Editionは、Gateway、Runner、Consoleをまとめて起動する単一のDockerコンテナとして提供されます。このサイトでは、Unified Harness Protocolを通じてハーネス実装向けの公開されたバージョン管理済み契約を使いながら、キー、状態、ファイルを自社管理できる方法として紹介しています。

主な機能

1つのAgent API

1つのAPIでエージェントの作業を公開し、ハーネスごとに個別接続する必要をなくします。ページでは、一度統合すればタスクごとにハーネスを選べると説明されています。

セルフホストコンテナ

制御可能なインフラ上で、Gateway、Runner、Consoleを1つのDockerコンテナにまとめて実行します。ページでは、Community Editionではマネージドデータベース、外部Vault、クラウドアカウントは不要だと記載されています。

ローカルの状態とファイル永続化

状態、ワークスペースファイル、プロバイダーキーを自社インフラ上に保持します。ページでは、ローカル構成でSQLiteの状態管理とワークスペースボリュームが明示されています。

本番向けワークフロープリミティブ

最初のリクエストだけでなく、エージェント作業の全ライフサイクルを管理します。対応するライフサイクル要素には、セッション、ストリーミング、ファイル、アーティファクト、キャンセル、失敗処理が含まれます。

Unified Harness Protocol

Unified Harness Protocolを公開されたバージョン管理済みの契約として利用します。ページでは、これをオープンで安定的、レビュー可能、独立してテスト可能なものとして説明し、OpenAPI 3.1とJSON Schema 2020-12をサポートしています。

Starter Kitの例

参照用デモや本番向けキットから始められ、セッション、ストリーミング、ファイル、生成出力が実際の製品体験にどう組み込まれるかを示しています。例として、カーソル風のコーディングアプリ、LumaCare、Slides Kitがあります。

実用的なユースケース

  • セルフホスト型エージェント基盤

    プロバイダーキー、ワークスペースファイル、状態を自社インフラ上で保持したいセルフホスト型のエージェントバックエンドが必要な場合に、Community Editionを使用します。

  • マルチハーネス統合

    単一のAgent APIを使って、製品バックエンドの他の部分を変更せずにタスクをCodex、Claude Code、Hermesへ振り分けます。

  • エージェント型製品ワークフロー

    単発のモデル呼び出しではなく、ストリーミング処理、再開可能なセッション、ファイルアップロード、アーティファクト、キャンセルが必要な体験を構築します。

  • 参照ベースの製品開発

    ゼロからリポジトリを立ち上げるのではなく、コーディングアプリ、ケアアプリ、プレゼンテーションワークフローのような動く製品の形から始めたいときに、Starter Kitの例を出発点にします。

  • マネージドな導入パス

    同じAPIを使いたいが、エージェント基盤を自分で運用したくない場合は、マネージドクラウドオプションを選びます。

Pros and Cons

Pros

  • 1つのAPIの背後で、Codex、Claude Code、Hermesを含む複数のハーネスをサポートします。
  • オープンソースのCommunity EditionはApache 2.0で提供されています。
  • Gateway、Runner、Consoleをまとめて1つのDockerコンテナとして実行します。
  • プロバイダーキー、状態、ワークスペースファイルを、自社が管理するインフラ上に保持できます。
  • 自分でバックエンドを運用したくない場合のために、マネージドクラウドへの移行経路も用意されています。

Cons

  • ソースでは、名前が挙がっているハーネスや例示された製品キット以外の広範な統合範囲は示されていません。
  • Community Editionでは、コンテナとそのローカル状態を自社インフラ上で運用する必要があるようです。

FAQ

HarnessRouter Community Editionはどのように実行しますか?

Community Editionは、お客様が管理するインフラ上で動作し、Gateway、Runner、Consoleがまとめて起動する1つのDockerコンテナとして提供されます。ページにはローカルのクイックスタートが掲載されており、UHP仕様はその背後にある公開契約を示しています。

無料で始める方法はありますか?

価格ページによると、構築と統合は無料で行え、課金はAPIキー経由でタスクが実行されたときにのみ発生します。期間限定で提供される500件のローンチクレジットを受け取るには、カードの登録が必要です。

API経由で何を接続できますか?

ページでは、Codex、Claude Code、Hermesが1つのAgent APIの背後でサポートされるハーネスとして強調されています。また、各タスクごとにハーネスを選択でき、バックエンドを作り直さずに切り替えられると説明しています。

後からプランを変更したりクレジットを追加したりできますか?

はい。価格ページでは、アップグレードは日割り請求で即時反映され、ダウングレードは次回更新時に開始され、トップアップでプランを変更せずに前払いの利用クレジットを追加できると説明されています。

Community EditionではなくCloudを選ぶのはどのような場合ですか?

オープンソースのページでは、Community Editionはセルフホスト利用向け、マネージドクラウドオプションはエージェント基盤を自分で運用したくないチーム向けと位置付けられています。

Quick Facts

カテゴリ
開発者向けツール
デプロイ方法
セルフホストのオープンソースまたはマネージドクラウド
ライセンス
Apache 2.0(Community Edition)
主な利用者
エージェント対応ワークフローを構築するプロダクトチーム
ソースドメイン
harnessrouter.ai
価格モデル
構築と統合は無料。タスク実行時に有料の利用クレジットが適用されます

HarnessRouterの代替品