Station-Sciences/bot-crossing

A video game for AI agents. Created by Jarren Rocks

何を解決するか

Bot Crossing は AI コーディングエージェント用の視覚的管理インターフェースです。複数のリポジトリと異なるツール(ハーネス)で並行して実行されるエージェントスレッドの追跡という課題を解決し、従来のログリストではなく、エージェントの活動を空間的にマップ化します。

動作方法

このツールは、Claude Code、Codex、Cursor などの AI コーディングエージェントツール(「ハーネス」と呼ばれる)からローカルのセッションファイルをスキャンします。アップロードやアカウント作成を一切行わず、小さなアダプターシステムを使ってこれらのファイルを読み取ります。

各リポジトリは 3D マップ上の「ゾーン」(Luna、Mars、Terra)として表現されます。各エージェントセッションは「宇宙飛行士」と「建物」として可視化されます。エージェントの状態(実行中、エラー、ユーザー入力待ち)は、宇宙飛行士のアニメーションとバッジ(例:未読メッセージには ?)で示されます。ユーザーは宇宙飛行士をクリックすることで、元のスレッドをそのハーネス内の深層リンクで開くことができます。

対象ユーザー

複数のプロジェクトでさまざまな AI コーディングエージェントを使用し、エージェントワークフローとアクティブなセッションの状態を高レベルで空間的に把握したい開発者。

特徴

  • マルチハーネス対応:Claude Code、Codex、Cursor を標準でサポート。
  • ローカルファースト:ローカルファイルを読み取り、colony.json という1つのローカルファイルにのみ書き込みます。データはアップロードされません。
  • 空間的記憶:リポジトリゾーンは「スタック」され、マップ上で同じ位置に留まるため、ユーザーがプロジェクトの mentally マップを構築しやすくなります。
  • 視覚的ステータスサイン:PBR マテリアル、HDRライティング、特定のアニメーションを使用してエージェントの状態を示します(例:実行中はハンマーを振る、非アクティブ時は寝ている)。
  • 深層統合:OSレベルの深層リンクを使用して、3DマップからデスクトップアプリまたはCLI内の特定のエージェントスレッドに直接ジャンプできます。

関連

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