now in private beta · may 2026

Documentation, by the swarm.

CoralSwarm sits next to the work your team is already doing — meetings, chats, code, email — and turns it into a queryable knowledge graph. Nothing to write. Nothing to organize. It just remembers.

Start your reefSee how it works
Free for personal oceans·Local-first, end-to-end encrypted·No background polling
meeting · zoom
email thread
slack #backend
claude code
Works alongside
everything your team already uses
ZoomGoogle MeetMicrosoft TeamsGmailOutlookSlackClaude CodeCursorChatGPTCalendarNotionLinear
How it works

From corals to reefs to an ocean.

01 / ingest

Corals

the raw record

When you hit Ingest in a meeting, invite the bot to a channel, or wire up the MCP hook — corals start flowing in. Transcripts, messages, threads, decisions made with AI. Append-only. Provenanced.

today · 14 corals ingested
zoom · standup9:02
Discussed migration to queue v2; jo's testing the jitter retry pattern this week.
gmail · linnea@curiolabs10:18
Re: pilot terms. They want a 60-day eval window and SOC 2 attestation in writing.
slack · #backend11:30
Rolling restart on prod-3 succeeded — full runbook in the channel pin.
claude code · MCP12:14
Decision: dropped Redis in favor of native SQLite queue. Provenance attached.
zoom · meera ↔ ari13:42
Onboarding interview with Linnea — full transcript + summary attached.
02 / extract

Reefs

what the team interacts with

An extraction pipeline reads new corals and proposes reefs — people, projects, threads, and decision candidates. You review the candidates in a queue, accept the ones that are right, and the ocean grows.

candidates3 new · review
decision
Drop Redis in favor of native SQLite queue
extracted from 3 corals · confidence 94%
zoom · standupclaude code · MCPslack · #backend
entity
Linnea (Curio Labs)
person · seen in 4 corals
gmail · linnea@…zoom · meera ↔ ari
thread
Queue v2 · phase two
5 corals, 2 contributors, drafting
standup#backendclaude code
03 / query

Ocean

ask anything, get cited answers

Query your personal ocean or the team ocean in natural language. Answers come back synthesized and cited — every claim links back to the coral it came from. Use it in-app, via CLI, or through MCP from your AI tools.

what did we decide about the queue migration?⌘ K

You dropped Redis in favor of a native SQLite queue1 after Jo confirmed the jittered-retry pattern handled the load test2. The decision was made on the May 18 standup3 and recorded by Claude Code's MCP hook the same day. Three corals, one reef.

1 · decision-candidate-0428 · claude code, may 18
2 · slack #backend · jo, may 18 11:30
3 · zoom · standup transcript, may 18 09:02
The ocean is the team

Personal by default. Shared by choice.

Your ocean builds itself from your own work — and stays yours. When you're ready to share, promote a reef to the team ocean in one action. Everything keeps its provenance: who ingested it, where it came from, when it arrived.

personal ocean
Your own work, queryable.
decision · drop Redis for SQLite queue
from claude code · may 18
thread · queue v2 phase two
5 corals · drafting
entity · Linnea (Curio Labs)
seen 4×
decision · 60-day pilot terms
from gmail · may 19
local-first · end-to-end encrypted
promote
one click
team ocean
What the team has chosen to keep.
decision · drop Redis for SQLite queue
ari → ocean · may 18 · 2 edits
thread · queue v2 phase two
ari, jo · 8 corals
doc · pilot terms — Curio Labs
meera · may 19
entity · Linnea (Curio Labs)
ari, meera
provenance preserved · conflict-aware

I stopped writing standup notes three months ago. The ocean just has them.

ARI · ENGINEERING · CURIO LABS PILOT

Who it's for

One product. Technical and non-technical teams.

for engineers
Your AI tools already write half the docs.CoralSwarm catches them.

Connect Claude Code, Cursor, or ChatGPT through MCP. Every decision your AI helps make — the rationale, the alternatives, the trade-offs — drops into the ocean as a provenanced coral. No more pasting summaries into Notion at 5 pm.

example queries
what did we decide about the auth migration?
why did we pick SQLite over Redis?
show me every time ari touched the queue code
for everyone else
Ask the ocean like you'd ask a colleague.No query syntax. No tagging discipline.

PMs, designers, ops — anyone who attends meetings or sends email can run CoralSwarm. Hit Ingest in Zoom, invite the bot to Slack, and ask in plain language. Cited answers come back with links to the moment the thing was said.

example queries
what did Linnea ask for in the call yesterday?
who on the team has talked to a customer about pricing?
summarize the last three design crits
Principles

A knowledge graph you can actually trust.

01

No silent ingestion.

Every source has a visible consent signal — a recording notice, an in-thread badge, the bot's name in the member list. Nothing pulls from your accounts in the background.

02

Local-first.

Your personal ocean lives on your machine. SQLite + on-device embeddings. Works offline. Cloud sync is opt-in and end-to-end encrypted — the server never sees your content.

03

Provenance, always.

Every coral carries who ingested it, where it came from, and when. Every answer cites the corals it's built from. Nothing in the ocean is anonymous.

04

Open to your tools.

MCP server exposes your reef to Claude Code, Cursor, ChatGPT, or any tool that speaks the protocol. CLI for power users. The graph is yours to query however you want.

Pricing

Start solo. Grow into a team.

Personal
free, forever
$0
for one ocean on one machine
Unlimited corals, local-first
All ingestion sources
Natural-language query
MCP server (CLI + AI tools)
On-device embeddings
Start free
most popular
Pro
for individuals
$12
per month · encrypted cloud sync
Everything in Personal
Encrypted cloud sync across devices
Mobile app (read-only)
Extended history & search
Priority extraction pipeline
Start trial
Team
for groups
$28
per seat · monthly · billed annually
Everything in Pro
Team ocean with co-presence
Conflict-aware editing
Admin controls & audit log
SSO, SOC 2 attestation
Talk to us

Stop writing what everyone already said.

Start a personal ocean in under a minute. Connect one source. Ask one question. See what your last week of work knew.

free during private beta · invite-only rollout · may → september 2026
coralswarm