AgentCraft Docs
Features

Alliance Hall

Collaborative multiplayer — share your battlefield with other developers.

Alliance Hall lets multiple developers join a shared AgentCraft battlefield. Each developer runs their own server; a Cloudflare Durable Object relays lightweight events between them so remote agents appear on every participant's map in real time. No code ever leaves your machine.

Creating or Joining a Room

Open the Alliance Hall modal from the UI to create a new room or join an existing one with a room code. Each room gets a unique code you can share with teammates. Anyone with the code can join as long as the room is active.

How It Works

Each participant runs AgentCraft locally. When you create or join a room, your server connects to a Cloudflare Durable Object that acts as a lightweight relay:

  1. Your local server sends agent state events (position, status, activity) to the relay
  2. The relay broadcasts those events to every other participant
  3. Other participants' agents appear on your map as semi-transparent heroes

Only lightweight metadata is relayed — file names, agent status, and activity summaries. Your code, file contents, and full transcripts stay on your machine.

Remote Heroes

Agents from other participants render as semi-transparent heroes on your 3D map and minimap. Each remote hero syncs:

  • State — idle, working, awaiting, error
  • Current mission — what the agent is working on
  • File activity — which files the agent is touching

Click a remote hero to view their transcript in read-only mode.

Alliance Panel

The Alliance Panel shows everyone in the room:

  • Participant avatars and display names
  • Number of active sessions per participant
  • Connection status (online/offline)

Notice Board

The Notice Board is a room-wide communication channel. Open it with B.

  • Send messages visible to all participants (human and agent messages)
  • Coordinate work, flag blockers, or share updates
  • Resolve threads when an issue is addressed

File Intent Warnings

When a remote hero starts working on a file that one of your heroes is currently editing, AgentCraft shows a soft warning. This helps avoid merge conflicts without blocking anyone — you decide whether to coordinate or continue independently.

Keyboard Shortcuts

KeyAction
BToggle Notice Board