Station-Sciences/bot-crossing

A video game for AI agents. Created by Jarren Rocks

解決する課題

Bot Crossingは、複数のAIツールにまたがるコーディングエージェントのスレッドを管理するための、統一された視覚的ダッシュボードを提供します。エージェントごとに個別のウィンドウやCLIセッションを切り替える必要はなく、すべてのアクティブなコーディングスレッドを1つのインタラクティブな3Dマップに集約します。このマップでは、各リポジトリが土地の区画となり、各エージェントはその区画で働くボットとして表示されます。

仕組み

Vite開発サーバーとしてローカルマシン上で動作します。小さな「アダプター」を使用して、さまざまなコーディングハーネス(Claude Code、Cursor、Codexなど)のローカルセッションファイルを読み取りますが、それらのファイルに書き込むことは一切ありません。唯一変更されるファイルは、レイアウト設定を保存する data/colony.json だけです。ボットを操作すると、ツールはシステムレベルのディープリンクを使用して元のハーネスに制御を戻すため、実際のコーディングタスクには常にエージェントのネイティブインターフェースを使用できます。

対象ユーザー

複数のAIコーディングエージェントを同時に使用しており、集中管理された空間的な方法でステータスを監視し、どのスレッドに注意が必要かを特定し、作業を見失うことなくアクティブなセッションに素早く切り替えたい開発者に最適です。

ハイライト

  • 統合ビュー: 複数のエージェントハーネスからのスレッドを1つのコロニーに表示します。
  • プライバシー重視: すべてローカルマシン上で動作し、データがクラウドにアップロードまたは保存されることはありません。
  • 非破壊的: エージェントのセッションファイルには一切書き込まず、独自のローカルマップ設定のみを更新します。
  • スマートナビゲーション: ボットはA*経路探索を使用して、建物や障害物を自動的に回避します。
  • ステータスバッジ: ボットは視覚的な合図(未読スレッドには ?、エラーには ! など)を使用して、どのセッションにあなたの入力が必要かを正確に示します。
  • 拡張性: 新しいエージェントハーネスのサポートを追加するには、サーバーディレクトリに新しいファイルを1つ追加するだけです。

関連

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