MCP server for OpenCode · MIT

Your agents did the work.
Prove it.

Meshfleet spawns parallel agents as real OS processes — no 30-minute timeout, no babysitting. Every handoff, question, and council vote writes a witnessed receipt, so “what did your agents do?” has an answer you can show — and verify_ledgerchecks the whole record against itself in one command. “Could anyone have altered it?” is the paid layer, still in design-partner build.

60-second setup →
36 tools1,475 testsruns localzero telemetry
Meshfleet · Departures
00:00:00
FlightAgentGateStatus
MSH 11RESEARCHA1
MSH 12CODERB2
MSH 13REVIEWERC3
MSH 14TESTERA4
MSH 15SCOUTB5
MSH 16SCRIBEC6
MSH 17FIXERA7
7 flights · witnessedevery handoff on the ledger
GateA

One agent is a queue

The timeout guillotine

Long agent runs die at the 30-minute mark, taking their context with them. Fleet agents are real OS processes — they run as long as the work takes.

One context, one lane

A single agent context can't research, build, and review at once. A fleet splits the job across specialists and works the lanes in parallel.

You are the message bus

Copy-pasting output between agent windows is coordination by hand. Meshfleet gives agents peer-to-peer messaging: handoff, question, result, alert, broadcast.

GateB

What the fleet gives you

spawn_fleet / spawn_from_templateparallel agents as OS processes
handoff · question · resultpeer-to-peer, no human relay
broadcastone instruction, whole fleet
capability routingwork finds the right specialist
attach_agentbring an existing agent mid-flight
witnessed receiptswho saw what, on the ledger — unsigned consistency checks
councilsweighted quorums · honest vote re-cast, append-only
verify_ledgerunsigned integrity audit — one command, consistency not signatures

Live concourse — the mesh in motion

Fleet sim — click to spawn an agentagents 0 · receipts 0
GateC

The twist: it's all on the record

Most orchestrators lose the story the moment the run ends. In Meshfleet, every message is witnessed — delivery receipts you can query, not vibes. When a decision matters, convene a council: named agents vote, quorum ratifies, the outcome is on the ledger.

Today you can answer “which agent approved this?” from the terminal and run an unsigned integrity audit in one command. When auditors need cryptographic non-repudiation — that's Meshfleet Pro.

Field request — signed attestation · $249/mo per org

Already facing the question? Design-partner track: we'll scope one real workflow for a signed attestation together — see the prototype first: see a real one first.

Field record — the lineage

agents in the source fleet10+
days of continuous operation40
messages on the bus18,404

Meshfleet is a ground-up TypeScript port of the coordination bus that ran a real fleet — 10+ agents, 40 days, 18,404 messages. That's design provenance, not a customer count.

GateD

Sixty seconds to a fleet

  1. 01

    Install the server.

    npm install -g meshfleet
  2. 02

    Register it in opencode.json.

    "mcp": {
      "agent-mesh": {
        "type": "local",
        "command": ["npx", "meshfleet"]
      }
    }
  3. 03

    Ask for a fleet.

    > spawn three agents to
      refactor, test, and
      document this module

No OpenCode yet? agent-mesh demo is a 60-second host-free walkthrough that ends on a real verify. Broken install? agent-mesh doctor. Audit any ledger file without touching it: inspect --verify <file>.

Full walkthrough in the docs, source on GitHub.

GateE

Mechanisms are free. Assurance is paid.

The core is MIT and stays that way — spawning, messaging, receipts, councils, all free forever. Meshfleet Pro adds signed, tamper-evident ledgers and auditor-ready attestation reports for teams whose agents touch things that get audited. See a real attestation →

Become a founding design partner →