Rust製のGPU描画ターミナルエミュレーター。エージェント対応セッションとSSHリモート作業を備え、ウィンドウを閉じてもシェルやペインを維持
dominikmartn/harp
Claude CodeやCodexのどのエージェントに対応が必要かをサイドバーで確認できる、Warp端末のmacOS向けフォークです。
- スター
- 317
- フォーク
- 18
- 未解決の Issue
- 2
- 最終コミット
- 12 時間前
これは何?
Harpは、複数のコーディングエージェントを長時間同時に動かす開発者向けに作られた、オープンソースのWarp端末の非公式フォークです。Warpのタブバーをサイドバーに置き換え、各セッションのClaude CodeやCodexエージェントが作業中、入力待ち、完了のどの状態かを表示します。セッションを開くまで未読マークも残ります。
タブは名前付きのグループにまとめられます。tmux連携を有効にすると、グループ名と並び順がtmuxセッションに保存されるため、再起動後も維持され、ほかのtmuxクライアントからも確認できます。ssh経由など、別の場所で開始したセッションもサイドバーに取り込めます。
オプション機能として、別のツールが更新するローカルJSONファイルを読み込み、5時間枠と週間枠の使用上限をリングで表示できます。それ以外はAI機能やクラウド機能も含めて上流のWarpと同じで、従来どおりWarpのサーバーに接続します。HarpはmacOS向けで、ライセンスはAGPL-3.0です。
主な機能
- 01各Claude CodeまたはCodexセッションが作業中、待機中、完了のどの状態かをサイドバーに表示します。
- 02タブを開くまで未読マークが残ります。
- 03タブをグループ化でき、tmux連携ではグループと並び順がセッションに保存されます。
- 04ローカルJSONファイルを読み込み、5時間枠と週間枠の使用上限をリングで表示します。
- 05Cmd+Rでタブ名を変更したり、タブを非アクティブとして退避したりできます。
- 06独自のbundle idと設定フォルダを使い、Warpと並行してインストールできます。
ユースケース
- 異なるタスクに取り組む複数のClaude CodeまたはCodexエージェントを同時に監督する。
- 再起動後やリモートセッションでも、tmuxベースの開発環境を整理しておく。
- エージェントをバックグラウンドで動かしながら、ClaudeやCodexの使用上限を把握する。
クイックスタート
- 1
Releases ページから最新の Harp DMG をダウンロードし、Applications にドラッグします
- 2
リポジトリをクローンし、初回のみ bootstrap スクリプトを実行します
./script/bootstrap - 3
ソースから Harp をビルドして起動します
./script/run
使う前に知っておきたいこと
- Harp は macOS でのみ動作します。
- AGPL-3.0 ライセンスで提供されています。コピーレフトライセンスのため、改変版をネットワーク経由で利用するユーザーにもソースコードを提供する必要があります。
- Harp 経由でのログインはテストされていません。
- ソースからのビルドには Rust ツールチェーンとビルド依存関係が必要です。
トピック
よくある質問
- harp とは?
- Claude CodeやCodexのどのエージェントに対応が必要かをサイドバーで確認できる、Warp端末のmacOS向けフォークです。 Harpは、複数のコーディングエージェントを長時間同時に動かす開発者向けに作られた、オープンソースのWarp端末の非公式フォークです。Warpのタブバーをサイドバーに置き換え、各セッションのClaude CodeやCodexエージェントが作業中、入力待ち、完了のどの状態かを表示します。セッションを開くまで未読マークも残ります。
- harp は無料で使えますか?ライセンスは?
- harp は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- harp は今もメンテナンスされていますか?
- 活発にメンテナンス中。harp の最終コミットは 2026年10月20日 です。
- harp は何に使えますか?
- 異なるタスクに取り組む複数のClaude CodeまたはCodexエージェントを同時に監督する。 再起動後やリモートセッションでも、tmuxベースの開発環境を整理しておく。 エージェントをバックグラウンドで動かしながら、ClaudeやCodexの使用上限を把握する。
- harp のインストール方法は?
- Releases ページから最新の Harp DMG をダウンロードし、Applications にドラッグします リポジトリをクローンし、初回のみ bootstrap スクリプトを実行します: ./script/bootstrap ソースから Harp をビルドして起動します: ./script/run
- harp はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/dominikmartn/harp
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Warpは、ターミナルを基盤とするエージェント型開発環境で、組み込みのコーディングエージェントや、独自のCLIエージェントを利用できます。
libghosttyをベースにしたmacOSネイティブのターミナル。縦型タブ、エージェント対応の通知、AIコーディングエージェントを並行実行するためのスクリプト可能なCLIを備えています。
複数のAIコーディングエージェントを並行して動かすための、ブランチ名でgit worktreeを管理するRust製CLI。
Claude Code、Codex CLI、OpenCodeのセッションについて、トークン使用量やコンテキストウィンドウ、レート制限、開いているポートをリアルタイム表示するbtop風のターミナルモニター。
Claude Codeのモデル、Gitの状態、作業ディレクトリ、コンテキストウィンドウの使用状況を表示する、Rust製の軽量ステータスライン。