Herdr デスクトップアプリ リリースノート
概要
Herdrは、ターミナルセッションとコーディングエージェントのための集中型ワークスペースとして機能するネイティブデスクトップアプリケーションをリリースしました。このアプリケーションを使用することで、ユーザーは永続的な作業環境を維持し、エージェントのステータスを監視し、統合されたインターフェースを通じてリモートSSH接続を管理できます。従来のターミナルマルチプレクサとは異なり、Herdrはウィンドウを閉じてもプロセスが実行され続けるように構築されており、開発タスクのための永続的な「スペース」を提供します。
主な機能
Herdrは作業を「スペース」に整理します。これは通常、特定のレポジトリやプロジェクトに対応します。これらのスペース内で、ユーザーはタブを作成したりペインを分割したりして、ターミナルやエージェントパネルを管理できます。主な機能は以下の通りです:
- 永続的なセッション: デスクトップウィンドウを閉じた後も、ターミナルとエージェントはバックグラウンドで実行され続けます。
- エージェント監視: 専用のサイドバーがアクティブなエージェントのステータスを追跡し、「Working(作業中)」、「Blocked(ブロック中)」、「Done(完了)」、「Idle(待機中)」に分類します。
- リモート管理: ユーザーはSSH経由でリモートマシンに接続でき、ローカルのHerdrインターフェースから直接リモートサーバー上のターミナルセッションを実行・管理できます。
- カスタマイズ可能なUI: このアプリケーションは「レイアウト」と「モッド(mods)」をサポートしています。これらはJavaScriptベースの設定であり、ユーザーは「Herdr 98」のようなテーマのサポートを含め、インターフェースの外観や動作をカスタマイズできます。
インストールとセットアップ
HerdrはLinux、macOS、Windows向けのネイティブインストーラーを提供しています:
- LinuxおよびmacOS: 以下のシェルスクリプトでインストールできます:
curl -fsSL https://releases.herdr.dev/app/install.sh | sh - Windows: 以下のPowerShellでインストールできます:
irm https://releases.herdr.dev/app/install.ps1 | iex
また、このアプリケーションは、基盤となるターミナルプロセスの実行と調整を処理する herdr-core もインストールします。
コミュニティの洞察と議論
リリース以来、コミュニティではHerdrをtmux、Orca、Rexといった既存のツールと比較する動きが活発です。多くのユーザーがエージェントベースのワークフローに向けたネイティブGUIへの移行を評価する一方で、議論の中ではいくつかの共通のテーマが浮上しました:
- エージェント統合: 一部のユーザーは、以前のTUIバージョンと比較して、Claude Codeなどの既存のエージェント設定を新しいアプリに統合するのが難しいと報告しています。
- 機能リクエスト: ユーザーベースの大部分が、デスクトップ体験を補完するモバイルアプリケーションを望む声を上げており、現在のリモートアクセスはデスクトップ間またはデスクトップからサーバーへのワークフローに依存していると指摘しています。
- プライバシーとセキュリティ: アプリケーションにはデフォルトでテレメトリが含まれていますが、プライバシー設定で無効にできます。一部のユーザーは、サプライチェーンセキュリティの観点から自動更新に関する懸念を提起しました。
- 代替ツールとの比較: ユーザーは「エージェントワークスペース」の分野が混雑しつつあり、Orca、Tern、Mjolnirといった競合他社が同様のマルチプレクシングやエージェントオーケストレーション機能を提供していると指摘しています。
"私は10年間tmuxを使ってきましたが、今年Herdrに切り替えてから、もう戻ることはありません。Herdrが素晴らしいのは、コーディングエージェントの統合だけでなく、内部でlibghosttyを使用しているからです。そのため、ターミナルエミュレーターの中に別のターミナルエミュレーターを入れるような面倒なことは起こりません。" — @flippant
"誰もまだ話題にしていない驚くべき点は、UI全体が「レシピ」を介して制御されているように見えることです。そのため、従来のソフトウェアでは不可能だった方法でUIをカスタマイズできます。" — @shepherdjerred
技術的な考慮事項
貢献に関心のある開発者向けに、このプロジェクトはRustとZigを使用して構築されています。レポジトリにはビルドレシピ用の just ファイルが含まれており、さまざまなプラットフォームでのパフォーマンスをベンチマークするためのスクリプトも提供されています。このアプリケーションは拡張可能に設計されており、ユーザーはカスタムJavaScriptモッドを記述してUIを変更できますが、サードパーティのモッドをインストールする前にセキュリティドキュメントを確認することが推奨されます。
Sources
関連
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト