OpenSource03/harnss

Open-source, desktop client/UI build to harness Claude Code, Codex and any other Agent accepting Agent Client Protocol. Run multiple AI coding agents side by side with rich tool visualization, MCP integrations, built-in terminal, git, browser and just about anything else you may need.

解決する課題

Harnssは、複数のAIコーディングエージェントの管理における摩擦を解消するために設計されたクロスプラットフォームのデスクトップアプリケーションです。個別のターミナルを使い分けたり、異なるAIツールを切り替える際にコンテキストを失ったりする代わりに、Harnssは様々なエージェントエンジンを実行・管理するための単一の統合インターフェースを提供します。

仕組み

このアプリは、既存のエージェントエンジンに対する管理レイヤーとして機能します。Claude Code (Anthropic SDK経由) や Codex との組み込み統合に加え、Agent Client Protocol (ACP) に準拠するあらゆるエージェントをサポートしています。ユーザーはディスク上のプロジェクトフォルダをアプリに指定し、それぞれが独自のステートと履歴を持つ複数のエージェントセッションを並行して実行できます。

対象ユーザー

複数のAIコーディングアシスタントを使用しており、エージェントとのやり取りをターミナル、ブラウザ、git管理、およびMCP (Model Context Protocol) サーバーと統合した集中型のワークスペースを必要とする開発者。

ハイライト

  • マルチエンジン対応: Claude Code、Codex、およびACP互換エージェントを並行して実行可能。
  • リッチな可視化: ツール呼び出しは、生のJSONではなく、単語レベルのdiffと構文ハイライトを備えたインタラクティブなカードとしてレンダリングされます。
  • 統合開発ツール: 内蔵のPTYターミナル、埋め込みブラウザ、および完全なgit統合(ステージング、コミット、プッシュ)が含まれます。
  • MCPサーバー管理: stdio、SSE、またはHTTPを介してMCPサーバーに接続でき、自動OAuth処理も備えています。
  • エージェントストア: コミュニティのACPレジストリからエージェントをアプリ内で直接閲覧・インストール可能。
  • 権限コントロール: 変更案を作成するための「Plan mode」と、3段階の自律性レベル(Ask First, Accept Edits, Allow All)を搭載。
  • マルチモーダル入力: 内蔵のアノテーションツールを備えた画像添付、およびmacOSのディクテーションやデバイス上のWhisperモデルによる音声入力をサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト