robzilla1738/harness-terminal

Native macOS terminal with GPU rendering, durable sessions, coding-agent workflows, and SSH connectivity. Session host, daemon, and CLI support Linux; optional MCP and AI summaries.

解決する問題

Harness は、コーディングセッションを永続化し、AI コーディングエージェントとの深い統合を提供するように設計されたネイティブ macOS ターミナルエミュレータです。アプリを閉じたときにターミナル状態が失われる問題と、異なるタブで実行されている複数の AI エージェントを追跡する難しさを解決します。これらは、エージェントが停止したか、ユーザーの承認が必要かを手動で確認する必要があることがよくあります。

仕組み

Harness は、独立したセッションホストとデーモンを使用してシェルと PTY を管理し、セッションがアプリの終了や再起動後も存続できるようにします。高性能な GPU アクセラレーションレンダリングエンジンを備え、Linux または macOS で実行できるヘッドレスデーモンを介したリモート接続をサポートし、SSH 経由で harness-cli によって駆動されます。AI エージェントについては、Claude Code、Codex、Cursor などのツールからのプロセスを検出し、オプションのフックを使用して、エージェントが注意を必要とするときに通知やアラートを表示します。

対象ユーザー

AI コーディングエージェントを使用し、再起動後も永続させたい複数のローカルおよびリモートセッションを頻繁に操作する macOS の開発者およびパワーユーザー。

ハイライト

  • エージェント認識: 37 のコーディング CLI を検出し、通知と専用ショートカット(Cmd+Shift+U)を提供して、ユーザー入力を待っているエージェントに直接ジャンプします。
  • セッション永続化: セッションはデーモンによって管理され、アプリ終了後も存続し、CLI またはリモートからアタッチできます。
  • GPU レンダリング: sRGB および Display-P3 カラー、リガチャ、インライン画像(Sixel/Kitty/iTerm2)をサポートするカスタム GPU エンジン。
  • リモートおよびヘッドレス: リモートの Linux/macOS マシンでデーモンを実行し、SSH 経由で harness-cli を使用して管理できます。
  • 広範な自動化: キー送信、ペインキャプチャ、レイアウトのプログラムによる管理のための強力な CLI(harness-cli)。
  • カスタマイズ: 500 以上のバンドルテーマと、プレーンなターミナルから完全なエージェントワークスペースまでの複数のエクスペリエンスモード。

関連

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