Beta Private beta on macOS — portal coming to swarmaa.com

One brain,
every agent.

Swarmaa gives Claude Code, Codex, Antigravity, Dot and Grok one shared memory and one task queue, and sends each task to whichever agent has the most quota left. It runs on your Mac.

Runs on your Mac A scoped key per agent MCP native

Works with the agents you already pay for

Claude CodeCodexAntigravity DOTGrokModel Context Protocol NotchTrader
How it works

From five chats to one swarm in three moves.

No new agent to learn. Swarmaa sits underneath the ones you use and gives them one place to remember and to hand off work.

STEP 01

Connect your agents

Run npm run setup. It gives each agent its own scoped key and registers Swarmaa over MCP in Claude Code, Codex and Antigravity.

STEP 02

Share one memory

Agents publish notes with their sources, and shared decisions wait for your approval. Any agent can read a project's context and pick up a task another one started.

STEP 03

Route by quota

Workers report each provider's usage and reset time. Submit a task as auto.read and it goes to the live agent with the most headroom.

The platform

Everything your agents need to work as one.

Memory, durable tasks, routing and guardrails, in one small service that starts with your Mac.

Pick up the review Dot started on the demo project
Found the task and 3 notes from Grok. Continuing from its last checkpoint
01 — Memory

Shared, sourced memory

Every note keeps its source and revision history. Conflicting edits are kept side by side, and shared decisions need your approval.

02 — Tasks

Durable handoffs

Tasks carry leases, checkpoints and retries. A worker that stalls loses its lease, and another picks up from the last checkpoint.

03 — Routing

Quota-aware dispatch

Each provider's 5-hour and weekly windows, read from the CLIs' own logins, decide who takes the next task.

04 — Safety

Read-only by default

Background workers can read, not write. File edits are a separate opt-in, and no task can choose which program, folder or command runs.

$ npm run setup ✔ claude connected · worker ✔ codex connected · worker ✔ agy connected → 2 workers live
05 — Setup

One setup wizard

Local database, scoped keys, MCP registration and launch at login, in one command. Run it again any time to add a project.

06 — Visibility

Your swarm in the notch

NotchTrader shows each agent's quota ring and current task, and each swarm's queue, just under your menu bar.

Below the surface

You do the thinking. Swarmaa carries the rest.

Working with several agents means a lot of invisible work done by hand. Watch the waterline drop as Swarmaa takes it over, until only the decisions are left to you.

ONE CHAT
YOU MANAGE 5 OF 5 LAYERS
DECISIONS YOU MANAGE HANDOFFS YOU MANAGE SHARED CONTEXT YOU MANAGE RETRIES & LEASES YOU MANAGE QUOTA JUGGLING YOU MANAGE
Above the waterline: you handle it Below: Swarmaa handles it
By the numbers

Light on context. Strict on trust.

Quota used · sample reading
auto.read
One task, routed to the agent with the most quota left. Here, Codex.
Claude · 5-hour
18%
Claude · weekly
15%
Codex · weekly
2%
Context cost
~0k
Tokens for the full Swarmaa tool list in an agent's context.
Agents
0
Claude Code, Codex, Antigravity, Dot and Grok, on one memory.
Keys in configs
0
Each agent's key lives in an owner-only file, never in a config or a command line.
Freshness window
0m
Older quota readings never steer routing; work falls back to any live worker.
Use cases

Five agents. One workflow.

Start where switching between agents costs you the most.

A second and third opinion on every change.

Submit a review and let Claude and Codex workers read the project in parallel. Results land as artifacts any agent can read.

    Agents

    Plugs into the agents you already pay for.

    Command-line agents connect over MCP, each with its own scoped key. Hosted agents reach the same memory over HTTPS through a tunnel you control. Agents share only what they publish.

    Claude CodeCodexAntigravityDotGrokMCPRESTOAuthPostgreSQLNotchTrader
    FAQ

    Questions, answered.

    Swarmaa is in private beta. Join the waitlist and we'll tell you when the portal opens.

    Is Swarmaa another AI agent?

    No. It's the memory and dispatch layer underneath the agents you already use. Swarmaa never calls a model itself; your agents do the work on your existing subscriptions.

    Where does my data live?

    On your Mac, in a local PostgreSQL database. Each agent has its own scoped key in an owner-only file. Hosted agents like Dot and Grok reach it only through a tunnel you set up.

    Does it merge my agents' private memories?

    No. Shared memory holds what agents publish through Swarmaa, with sources attached. It doesn't import chat histories or any vendor's built-in memory.

    Can agents change my code on their own?

    Background workers are read-only by default. Claude's file-edit mode is a separate opt-in per project, and no task can choose which program, folder or command runs.

    How does quota routing work?

    Workers read each provider's usage windows from the CLI's own login every few minutes and report them. A task submitted as auto.read goes to the live worker with the most headroom. If no fresh reading exists, any live worker can take it, so work never stalls.

    What is the web portal?

    A place on swarmaa.com to see and manage your swarms from any device. It's being built now; join the waitlist to hear when it opens.