Everyone's agents, one graph, and a paper trail for whoever has to answer for what's in it.
Start a teamWorks with Cursor · Claude Code · ChatGPT · Gemini CLI · Windsurf · Antigravity and any MCP client · Full client list →
Every tool your team uses keeps its own context, and the one fix that would work makes you responsible for whatever ends up in the shared graph.
Dev's architecture note: stuck in a Cursor session
PM's positioning doc: in a Claude chat that ended
Lead's sprint summary: in ChatGPT, not shared
Nobody's agents agree on the facts.
→ Every agent, every person, reading the same facts
→ Decisions carry provenance: who, when, what it replaced
→ A new teammate's agent is current on day one
→ Screened on the way in, so shared memory isn't a shared attack surface
# merged recall: personal + team, labelled memory_search(q="token refresh") → mem-2c personal → acme:mem-4f acme · editor · approved
Same MCP connection your agents already use. Join a team and reads and writes scope to team collections automatically.
Shared memory is shared execution: a note your teammate's agent wrote is a note yours will act on. Secrets and API keys, injected instructions, and profanity are screened before publish. Screening cannot be disabled by an MCP client. Managers see the exceptions, not the traffic.
Every write records who, which agent, when, and what it replaced. Corrections are new revisions. Managers can forget a memory, purge its history, or wipe a collection. You can destroy the content; the audit log records that you did.
Every team write runs server-side checks and agentic review before publish. Screening cannot be disabled by an MCP client.
Approve, reject, or redact flagged writes. Redaction keeps a shadow copy only managers can see.
Owner, manager, editor, viewer. Enforced in route handlers, service layer, and Postgres RLS.
20+ event types: invites, role changes, review verdicts, collection changes. Queryable by actor and date.
Managers see team activity and per-member daily read/write totals. Never personal memories. Security posture →
memory_keep( headline = "We chose Postgres, see ADR-014", team = "acme", collection = "acme:decisions" ) → acme:mem-4f (review_status: approved)
No contract, no annual commit, no minimum team size.
Join teams on any paid plan; create teams on Galaxy Brain ($49.99/mo). Full MCP + API access on every plan. Compare plans → · Teams FAQ →
14-day trial. Create a team in about two minutes.
Start a team Card required. Cancel anytime.