MemClaw / docs
Broker Fleet

Broker Fleet

What the MemClaw broker is, how personal and fleet mode differ, and how a fleet of brokers is governed from the dashboard.

The broker (memclaw) is a small local daemon that runs on a developer's machine and connects their coding agents — Claude Code, Codex, Cursor, Gemini — to MemClaw. It is the enforcement point: memory reads and writes pass through it, so policy, redaction, and a tamper-evident audit log apply before anything leaves the machine.

A broker fleet is a set of those brokers joined to one fleet and governed together from the dashboard's Broker Fleet screen — one place to onboard machines, push a policy to all of them, see which are online, and act on a specific install.

Two different 'fleets'

The broker fleet (this section) is about the machines and their daemons. The memory fleet is about shared memory — many agents drawing on one governed brain. They compose: a broker joins a memory fleet so its agents share common ground, and the broker fleet screen is how you manage the brokers that do it.

Personal mode vs fleet mode

A broker runs in one of two modes, and the mode decides what the dashboard can see and do:

Personal modeFleet mode
Joined to a fleetNoYes
Heartbeats to the cloudNo (privacy: liveness is fleet-only)Yes, every 60s
Governed by fleet policyNo (local policy only)Yes (fleet policy merges over local)
Shows in Broker Fleet screenAs Active (registered, no liveness)As Online / Stale / Offline by heartbeat age
Receives cloud commandsNoYes (over the policy stream)

Onboarding a machine with a join URL (below) puts it in fleet mode. A broker registered without a fleet stays personal — fully functional locally, just not centrally managed.

What onboarding actually does

When you run the one-command installer from the dashboard, the broker:

  1. Registers with the cloud using the bootstrap key baked into the join URL (single-use by default, or reusable if minted that way), receiving its install credential (bound to your tenant).
  2. Joins the fleet the key was minted for.
  3. Wires the detected agents — writes the hook / MCP config each agent needs to route through the broker, backing up anything it replaces so memclaw uninstall can revert cleanly.
  4. Starts the daemon and writes a boot service so it comes back on login.
  5. Heartbeats — the first beat carries the machine's agent inventory, which is what fills the Reported agents panel.

The next pages walk through onboarding a new broker step by step, then how onboarding works — the credential model, fleets, and security — and finally every detail on the Broker Fleet screen.