supabrainsupabrain
Talk to us
1 · InstallSB-8de22c28
Install and connect
Download, connect over MCP, done in minutes. Nothing to self-host and no stack to stand up.
DecisionsFixesDead endsRejected options
Cold agent
30k+ to re-orient
With supabrain
1 query to re-orient
Beta open Persistent memory for AI agents

Your agents get smarter. Your stack still forgets.

Every session, an AI agent restarts cold: it rebuilds killed work, reintroduces old bugs, and re-walks the dead ends you already ruled out. supabrain stores the verified conclusions of past work, including which answers are traps, so any later agent recalls the right one in a single query.

AI agents restart cold every session. supabrain stores the verified conclusions of past work so any later agent recalls them in one query.

One brain across every tool, every session, every machine.
1 · CaptureSB-8de22c28
An agent saves what it verified
A conclusion is written once, checked at the door, and stored with a stable ID.
DecisionsFixesDead endsRejected options
2 · RecallOne query
Any later agent asks the store
Keyword plus semantic
both run, results fused
Across every client
Claude Code · Cursor · Gemini CLI
→ the right conclusion, not the whole history
3 · CompoundCites: SB-8de22c28
MEMSB-8de22c28Recalled
every answer traces back to where it was decided
Saved 09:41Recalled 14:02Cited
Your store2,000+ memories
46 projects2 machines6 months
supabrain
Recalled in one query
Connects to
Claude CodeCursorGemini CLIVS CodeAny MCP client
The missing layer

Models kept getting better.
Their memory did not.

Every frontier release buys more reasoning per session. None of it survives the session. Re-orienting an agent that remembers nothing typically burns 30,000 to 150,000 tokens before it does useful work, and the first thing a context window loses is the negative knowledge: the paths already ruled out. supabrain is the layer that keeps it.

+
Reasoning is cheap now
Frontier models solve hard problems in one session.
The conclusion evaporates
Next session starts blind and re-derives the same answer.
Notes do not scale
Hand-carried files with no validation, search, or sync.
+
supabrain keeps the state
Capture, recall, compound. Owned by you, not a vendor.
1Set up once

Minutes to connect. Every session after that starts informed.

Install the app, point your agent at it over MCP, and the store builds itself out of the work you were doing anyway. No stack to stand up, no daemon to babysit.

1
Install supabrain
A desktop app on macOS, Windows, or Linux. Your store is one database on your machine.
2
Connect over MCP
One stdio connection from Claude Code, Cursor, Gemini CLI, or any MCP client. The client spawns it on demand.
3
Agents save what they verify
Decisions, fixes, and ruled-out paths, checked at write time so a malformed memory is bounced, not silently stored.
4
Any agent recalls it
Keyword and on-device semantic search run together, so a cold or offline machine still returns results.
5
The store compounds
Duplicates merge, outdated entries are superseded, and nothing is hard-deleted. It gets more valuable the longer you use it.
MEM
One database, on your machine
Storage, keyword search, and semantic search all run on-device.
local-firstyour diskno stack to run
2Capture

It stores conclusions, not transcripts.

Two things reach the store: what an agent verified during real work, and the curated docs that map a codebase. Both are checked at write time, and both stay searchable.

Capture · what gets kept

The answer is worth keeping. The transcript is not.

A chat log is a haystack. supabrain keeps the needle: the decision that was made, the fix that worked, and the option that was ruled out. Each one is validated at write time, given a stable ID, and deduplicated against what is already there, so the store stays clean enough to trust.

Syour store · validated on write● Synced
MemoryKind
SB-1a92cd48retry backoff
SB-5f6ba317token refresh race
MEM
SB-8de22c28
✓ Validated and stored · +47 more this week
auto
Validated a malformed memory is bounced, not storedDeduplicated near-duplicates merge, nothing is hard-deletedCited every recalled fact traces to a stable ID
Recall · one query

One query goes in.
The right conclusion comes back.

Full-text search always runs. On-device semantic search adds meaning-based recall, and an optional re-ranker sharpens the top results. Nothing is sent anywhere to make that work, so a cold laptop on a plane still answers.

KeywordSemanticRe-rankedOn-deviceOffline-capable
supabrain · recall: auth session handling
Query
Project
payments-core
Memory ID
SB-7517a732
cited ✓
Search
Resultlocal
supabrainPLATFORM-API
Projectpayments-core
Memory IDSB-7517a732
claude-code
keyword and semantic, fused
Negative knowledge

It remembers the answers that were traps

The most expensive thing an agent does is confidently re-walk a path you already proved wrong. Ruled-out options are first-class memories here, so the next agent is warned instead of repeating the week you already spent.

1 The path is tried2 It fails, and that is saved3 The next agent is warned
ruled outsupersededtrap, do not retrykept
the dead ends a context window loses first3 ruled out
Docs that flag their own drift

Docs start lying the week after you write them.

Code moves and documentation does not. supabrain generates a codebase's docs once, then flags the exact pages that drifted as the code changes, and fixes them for pennies with a receipt on every run.

supabrain.io/docsDetect
Free≈0.45 USD/pageReceipt✓ 82% to 99% pointer accuracy, measured
One store, two surfaces

The episodic why, and the current map

Memories record what happened and why it was decided. Curated docs record how the system works right now. One search call fans out across both.

MEMSB-8de22c28→ memories
SB-e0433d62→ docs
3Compound

Saved once at 09:41.
Already paying off at 09:42.

A memory is written once and recalled for as long as it stays true. That is the whole economic argument: the store is the only part of your AI spend that appreciates.

supabrainPLATFORM-API
SB-1a92cd48
ruled out
supabrain
PLATFORM-API via supabrain
recalled by claude-code
09:42
Prior decision: SB-5f6ba317
This was settled before. The chosen approach, the rejected alternatives, and the reason are all attached, with the memory ID that proves it.
MEM
SB-8de22c28
validated · cited · synced across machines
Recalled
Saved09:41
Recalled09:42
Reused10:02
Cited10:15
…and all of it stays yours and portable
Memories24 stored
SB-8de22c28Recalled
SB-b6182b71Cited
Curated docs
PageProjectCites
architecturepayments-core3
core-syncPLATFORM-API2
MCP-native

One connection. Any agent tool.

supabrain speaks the Model Context Protocol, so saving and recalling are ordinary tool calls. The server is a stdio process your client spawns on demand: there is nothing to start, no daemon to babysit, and no cloud round-trip to make search work.

1
MCP connection, and that is the whole setup
0
cloud round-trips to search your store
3
desktop platforms, plus any MCP client
Claude CodeAny MCP clientstdio, spawned on demandCursorGemini CLIMCP
Because memory lives outside the model, switching models or tools costs you nothing. The store is the part you keep.
Get early access
supabrain mcp
$ claude mcp add supabrain → stdio server registered ✓ connected sb_memory_search "token refresh race"SB-e0433d62 · payments-core · decision → single-flight guard chosen, retry backoff ruled out → recalled from 1 query ✓ cites SB-e0433d62
What you get

Everything it takes to make memory trustworthy

A memory store is only worth having if you can trust what comes back out of it.

Validated on write
A format gate checks every save and returns a verdict. Malformed memories are bounced, not silently stored.
Hybrid retrieval
Full-text always runs; on-device semantic search adds meaning. An optional re-ranker sharpens the top results.
Provenance and citations
Stable IDs on every memory, so a recalled fact is traceable back to where it was decided.
Local-first by default
Your store is one database on your machine. Embeddings are computed and searched on-device, never in the cloud.
Nothing is hard-deleted
Duplicates merge and outdated entries are superseded. Every such change is reversible.
Cross-device sync
One brain on every machine you work from, with per-tenant access control. Vectors are rebuilt locally, never synced.
Team stores
Workspaces and shared projects let a team pool a curated store and reuse each other's conclusions.
Docs-rot, solved
Generate a codebase's docs once, then supabrain flags the pages that drifted and fixes them with a receipt.
Works in any MCP client
Claude Code, Cursor, and Gemini CLI are verified. Any MCP-compatible client connects the same way.
Who it is for

One store, widening from the developer outward

Solo developers
The wedge. One person, many projects and machines, whose agents stop re-deriving last month's answer.
AI-assisted teams
A shared curated store, so one engineer's verified conclusion becomes every teammate's starting point.
Engineering leadership
The buying center as it shifts from individual tools to platform, risk, and compliance budgets.
Any MCP knowledge work
Memory over the protocol is horizontal. Engineering is simply the domain with the deepest measured evidence.
Why supabrain

Memory you own, not memory you rent

The mechanism is not the moat. Setup, ownership, and portability are.

VSBuilding it yourself
Assembling your own memory layer means running a vector store, an embedding service, and a protocol server, then maintaining all three.
+ supabrain is a download and one MCP connection, with search running on your own machine.
VSMemory built into one tool
Vendor-native memory only works inside that vendor's product, and it moves, changes, or disappears when the vendor decides it should.
+ supabrain sits outside the model and the tool, so switching either costs you nothing.
VSNotes and context files
Hand-carried markdown has no validation, no ranked retrieval, no provenance, and no way to sync across machines.
+ supabrain validates on write, ranks on read, and cites what it returns.
Pricing

Flat pricing. No usage meter.

Search and embeddings run on your machine, so serving you costs us almost nothing and the price does not climb with your store. Free local tier, cloud sync at 10 USD per user per month, teams at a flat 25 USD per person, enterprise self-hosted on request. Billing opens with general availability; early-access accounts are granted without payment.

Talk to us
FAQ

Common questions

What is supabrain?

supabrain is persistent, local-first memory for AI agents: one brain across every tool, every session, every machine. It captures the decisions, fixes, and dead ends your agents produce, then lets any later agent recall the right one in a single query.

How is this different from a long context window?

A context window is rented for one session and lost at the end of it. supabrain stores conclusions outside the model, so they survive the session, the tool, and the model. It also keeps negative knowledge, the paths already ruled out, which is the first thing a context window drops.

Which tools does it work with?

Any client that speaks the Model Context Protocol. Claude Code, Cursor, and Gemini CLI are verified, and any other MCP-compatible client connects the same way. The server is a stdio process your client spawns on demand, so there is nothing to run.

Is my data private?

Your memories live in a single database on your machine, and storage, keyword search, and semantic search all run on-device. Embeddings are computed locally and are never sent to the cloud, even with sync on. Data leaves only when you turn on a feature that needs the network, such as sync or an LLM-backed cleanup pass.

What stops the store filling up with noise?

Every save is checked at write time against a format gate that returns a clear verdict, so a malformed memory is bounced rather than silently stored. Near-duplicates are merged and outdated entries superseded, and because nothing is hard-deleted, every such change is reversible.

What happens when I switch models?

Nothing. Memory lives outside the model, so changing model or tool costs you nothing and the store comes with you. That portability is the point: the store is the part of your AI spend you keep.

What is the docs feature?

supabrain generates a codebase's curated docs once, then flags the exact pages whose source has drifted as the code moves, and fixes them on a cost ladder with a committed receipt on every run. Detection is free. In a measured run in July 2026, a pass moved pointer accuracy from 82% to 99% and cut drifted pages from 30 to 1, at roughly 0.45 USD per page for the routine tier. Humans still decide what deserves a page.

Can I buy it today?

Not yet. supabrain is in early access with the beta open, and all tiers are functional, but checkout and billing are not live. Early-access accounts are granted without payment. The tiers are Free for local use, 10 USD per user per month for cloud sync and multiple devices, a flat 25 USD per person per month for teams, and a self-hosted enterprise option on request.

About

Who builds supabrain?

supabrain is built by tec.tech, a software studio in La Réunion that builds its own products rather than reselling other people's.

tec.tech
A software studio based in La Réunion (France), registered as a SAS under SIRET 893 286 435 97450.
More about tec.tech →
Other products from the same studio
memrly, LapseGuard, docspawn and Vidspawn are built by the same team.
Talk to the team
Write to hello@tec.tech and you reach the people who build supabrain.
hello@tec.tech →
supabrain

Compute commoditizes. State compounds.

supabrain is in early access and the beta is open. If you are evaluating it as a user, an operator, or an investor, get in touch and we will show you the store in real use.

Talk to us