AIToday

Bohay、AI コーディングエージェント統合ターミナル

Hacker News3時間前
Bohay、AI コーディングエージェント統合ターミナル

要点

Bohay は無料のオープンソースターミナルインターフェースで、Claude Code や GitHub Copilot といった複数の AI コーディングエージェント制御を 1 つのワークスペースに統合する。開発者は各エージェントの動作をリアルタイムで確認でき、ターミナル終了後も中断箇所から再開でき、git ワークツリーで分離することで複数エージェントが同じファイルを編集する際のファイル競合を防げ、SSH 経由のリモート操作にも対応している。9 つの主要 AI エージェントプラットフォームと連携しており、パッケージマネージャーまたはシェルインストールで利用可能である。

こういう要約が、毎朝あなたのメールに届きます。

無料で登録 →

3つのポイント

  • 何が起きたか

    AGPL-3.0 ライセンスの無料オープンソースツール「Bohay」が公開され、Claude Code、GitHub Copilot、Cursor など複数の AI コーディングエージェントを 1 つのワークスペースで実行・監視・一時停止・連携させるための統一ターミナルインターフェースを提供している。

  • なぜ重要か

    複数の AI エージェントを使う開発者は、各エージェントの追跡、再起動後のセッション状態保持、同じプロジェクトで作業する際のファイル競合の回避に苦労することが多い。Bohay は 1 つのサイドバーにエージェントの状態をリアルタイム表示し、再起動後は自動的にチャット履歴を再開し、git ワークツリーと依存関係追跡で並行作業を分離することで、こうした課題を解決し、エージェント同士が手作業による調整やデータ損失なく協調できるようにしている。

  • 注目点

    このツールは MacBook ノッチからエージェントを監視する macOS ネイティブなノッチパネル(bohay-notch)を搭載し、9 つの主要 AI エージェントプラットフォームとゼロセットアップで統合でき、SSH 経由のリモートセッションにも対応している。シェルスクリプト、Homebrew、または Cargo でインストール可能で、完全なコードは GitHub で公開されている。

詳細

Bohay は AI コーディングエージェントの統一制御センターとして機能するよう設計された無料のオープンソースターミナルアプリケーション(AGPL-3.0 ライセンス)である。このツールはシェルスクリプト(`curl -fsSL https://bohay.dev/install.sh | sh`)、Homebrew(`brew install RizRiyz/bohay/bohay`)、Cargo でインストール可能であり、macOS ではクォーランティン設定不要の代替 Homebrew cask インストールでも利用できる。プロジェクトウェブサイトではライブデモが公開されている。

コアインターフェースは単一のターミナルを中心に構築されており、実行中のすべてのエージェントのリアルタイムステータスを表示するサイドバーがある。ユーザー入力待機、積極的な作業実行、完了、アイドル状態など、各エージェントの状態が表示される。重要な設計上の詳細として、エージェントは真に実行中の場合にのみ作業中と登録され、ユーザーの入力や CLI スタートアップシーケンスは誤った稼働中信号を生成しない。オプションのレトロ効果音がエージェント完了時またはユーザー入力が必要な際にアラートを出す。ユーザーはペインのタイトルをクリックしてエージェントが実行中のフルコマンドを確認でき、ファイルツリーを通じてエージェントが変更したファイルを検査(git ステータスで色分け)でき、それらのファイルを組み込みの高速ビューアまたは vim や nano などの外部エディタで開くことができる。すべてのセッション状態(ペイン、タブ、レイアウト)がターミナルクローズ後も永続化され、ターミナルが再度開くときに、すべてのエージェントのチャット履歴がセッションフラグなしで自動的に再読み込みされるため、コンテキストの手作業復元は不要である。

同じリポジトリで作業するエージェント群に対して、Bohay はオーケストレーションボードを提供し、ユーザーが依存関係付きのタスクを追加できる。各タスクは独立した git ワークツリーと専用ペインを取得する。パスリースが複数エージェントに同じファイル編集の同時割り当てを防ぐ。品質ゲート(ユーザー定義のテストコマンド)がパスしてからタスクが完了に遷移し、完了したブランチは専用ワークツリーをマージし、ユーザーのプライマリチェックアウトに触れない。組み込み git タブでユーザーはターミナルを離れずにコミット、ブランチ、プルリクエスト、課題をブラウズできる。プルリクエストは Bohay から直接開くまたはマージできる。リモートセッションはプレーン SSH 経由でサポートされており、ポートフォワーディング不要で反応性の高いインタラクティブな操作が可能である。

macOS 15 以上の Apple silicon ユーザーは、オプションのネイティブノッチパネル「bohay-notch」(`brew install --cask --no-quarantine RizRiyz/bohay/bohay-notch` でインストール)をインストール可能であり、MacBook ノッチすべてのエージェントをミラーリングし、フォーカスを失わずにエージェントリクエストを目立たないようにして監視・承認できる。Bohay は 9 つの主要 AI エージェントプラットフォーム(Claude Code、GitHub Copilot、Cursor、Codex、opencode、Pi、Kimi、Amp、Grok)ほか Qwen、Gemini、Aider、Droid と統合している。セッション再開機能とイベント報告サポート含むプラットフォーム互換性の完全なマトリックスはプロジェクトドキュメンテーションで利用可能である。コードは GitHub で完全にオープンであり、クリエイターはユーザーに課題の報告、実装の読確認、またはプルリクエストの提出を奨励している。

背景と解説

Bohay は AI 支援開発における具体的な摩擦ポイントへの対応として浮上している。開発者が複数のエージェントにコーディングタスクを委譲する傾向が強まるにつれて、統一された可視性と調整の欠如がボトルネックになっている。このツールはこれを解決するため、マルチウィンドウの問題を単一のターミナルインターフェースに集約し、ステータスが常に表示され信頼できるようにしている(エージェントはユーザーが入力中または CLI が起動中の場合ではなく、実際に稼働している場合にのみ作業中と判定される)。この設計の選択は、調整のオーバーヘッドがエージェント数に伴って増加してはならないという、より深い原則を反映している。

成熟したチーム開発プラクティスから借用されたオーケストレーションモデル(git ワークツリーで並行作業を分離し、テストがパスするまでマージをブロック)は、エージェント間の協調に適用されている。セッション永続化を自動化し、ファイル変更の可視化を即座に実現する(git ステータスの色分けとライブファイルビューアを通じて)ことで、Bohay はエージェント間およびヒューマンワーク間のコンテキスト切り替えの認知負荷を軽減する。ポートフォワーディングセットアップが不要な SSH 経由のリモートセッション対応により、開発者がどのマシンからでもエージェント作業を監視・制御できるようにする別の運用障壁を取り除く。

よくある質問

Bohay はどの AI エージェントに対応していますか?
Bohay は Claude Code、GitHub Copilot、Cursor、Codex、opencode、Pi、Kimi、Amp、Grok、Qwen、Gemini、Aider、Droid に対応し、画面上で認識できるあらゆるエージェントに対応している。すべての対応エージェントについてリアルタイムステータスが利用可能である。
Bohay は複数エージェントが同じファイルを編集する際の競合をどのように防いでいますか?
各エージェントタスクは独立した git ワークツリーで実行され、パスリースが複数エージェントへの重複編集割り当てを防ぐ。品質ゲート(ユーザー定義のテストコマンド)がパスしてからタスクが完了と見なされ、完了したブランチは専用ワークツリーを通じてマージされ、ユーザーのチェックアウトに影響を与えない。
ターミナルを閉じたとき、Bohay は作業内容を保持していますか?
はい。すべてのペイン、タブ、レイアウトが保存され、ターミナルを再度開くときに復元される。各エージェントも再起動後に自動的に独自のチャット履歴を再読み込みするため、コンテキストが失われない。

「大規模言語モデル」の最新ニュースを、毎朝7時にお届けします

AIが要約して、あなたの選んだトピックだけを1日1通。LINE・Email・Slackで届きます。

登録無料・30秒で完了・いつでも解除できます

ディスカッション

まだコメントがありません。最初のコメントを投稿しましょう!

ログインして議論に参加

関連記事

AIニュースを毎日お届け

200以上のソースから厳選したAIニュースを毎日無料でお届けします。

無料で始める

登録無料・30秒で完了・いつでも解除できます