blendi-remade/agentcraft

Manage your real AI agents, using Minecraft as your interface!

解決する課題

マルチエージェントコーディングは通常、ターミナルのテキストを凝視することを意味します。AgentCraftはそれを場所へと変えます。AIエージェントのチームがあなたの実際のコードに取り組むMinecraftの世界であり、ゲーム内からすべてを確認、質問、レビュー、マージできます。目標を与えると、リードエージェントが計画し、ワーカーがコーディングを行い、あなたが何をマージするかを決定します。

仕組み

AgentCraftは、Minecraft Fabric mod(ゲーム側)とForemanと呼ばれるバックエンド(Node + TypeScript)の2つの部分で構成されています。ForemanはClaude Agent SDK(またはCodex)を使用してエージェントを実行し、タスクグラフ、メッセージ、メモリ、決定、gitワークツリーなどのすべての状態を保持します。modはその状態をゲーム内に描画します。エージェントはデスクまで歩き、モニターはログをライブストリーミングし、タスクボードは進捗を表示し、エージェントが決定を必要とするときには演台が現れ、diff画面でマージ前に変更をレビューできます。

コンソール(キー `)に目標を入力すると、リードエージェントがそれを依存関係のあるタスクに分割し、ワーカーがそれぞれのgitワークツリーでタスクのコーディングを開始します。作業はあなたが承認したとき、かつチェックアウトにコミットされていない変更がない場合にのみマージされます。エージェントはネットワークアクセス権を持たず、リスクのあるコマンドはゲーム内の権限プロンプトになります。Foremanはすべてをディスクに保存し、セッションIDで再開するため、ゲームを閉じても作業は停止しません。

また、実際のgit編集を行うスクリプト化されたチームを実行するシミュレーションバックエンドもあり、APIを使用せずにフル体験を試すことができます。

対象ユーザー

視覚的でインタラクティブなインターフェースでAIコーディングエージェントを監督したい開発者、特にMinecraftを楽しむ開発者向けです。Minecraft: Java Edition、Java 25、Node 22+、およびClaude APIアクセス(Anthropic key、Bedrock、Vertex、Foundry、または独自のClaude Codeログイン)またはCodexログインが必要です。マルチエージェントワークフローが安全で検証可能な環境でどのように動作するかを探求するのにも役立ちます。

ハイライト

  • 実際のエージェント(ClaudeまたはCodex)が隔離されたgitワークツリーで実際のコード編集を行い、メインのチェックアウトには一切触れません。
  • ゲーム内で、行番号とコンテキスト付きの実際のdiffをレビューし、Mergeを押して承認します。
  • 自動的にプッシュされることはありません。エージェントはgitレベルで強制されたgitネットワークアクセス権を持っていません。
  • スタジオはすべてを視覚的に表示します:タスクボード、ライブモニター、歩き回るエージェント、吹き出し、質問用の演台。
  • 決定、権限プロンプト、マージはすべてゲーム内で単一のキー (J) で処理されます。
  • 共有メモリライブラリにより、エージェント(とあなた)は計画、決定、リポジトリの規約を読み取ることができます。
  • 混合チームをサポート。ClaudeとCodexのエージェントが協力して作業でき、モデル名がネームプレートに表示されます。
  • シミュレーションバックエンドにより、トークンコストなしでリスクフリーに探索できます。

関連

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