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 以上のバンドルテーマと、プレーンなターミナルから完全なエージェントワークスペースまでの複数のエクスペリエンスモード。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト