Providers
One brain. Every AI. Switch tools, keep context.
BrainBase works with any AI that supports hooks or MCP. The AI you use is just the mouth — it produces words. The brain behind it is the same, no matter which tool you talk through. Switch from Cursor to Claude Code mid-project. The brain doesn't care. It knows you.
Same brain. Same personality. Same memories. But a different communication style for each AI. BrainBase adapts its context format to each provider's strengths.
Supported providers
| Provider | Integration | Status |
|---|---|---|
| Claude Code | Hooks (SessionStart, UserPrompt, SessionEnd, PreCompact) | Full |
| Cursor | MCP Server | Full |
| Windsurf | MCP Server | Full |
| OpenClaw | AGENTS.md | Full |
| Codex CLI | Skills + Config | Full |
| Gemini CLI | GEMINI.md auto-update | Full |
| Aider | MCP Server | Full |
| Continue | MCP Server | Full |
| Any MCP client | MCP Server (stdio) | Full |
Automatic detection
When you run brainbase init, BrainBase automatically scans for 13 known provider paths on your system. If it finds Claude Code, Cursor, or any other supported tool installed, it sets up the integration automatically. No manual configuration needed.
MCP tools
For MCP-based providers (Cursor, Windsurf, Aider, Continue, and others), BrainBase exposes 7 tools via stdio JSON-RPC:
| Tool | Description |
|---|---|
memory_search | Search with spreading activation |
memory_context | Full context generation (MAXIMUM/STANDARD/LIGHT/MINIMAL) |
memory_add | Store knowledge (fact, preference, decision, project...) |
memory_status | Brain statistics |
memory_related | Spreading activation discovery |
memory_remind | Prospective memory with trigger words |
memory_process_message | Process every user message (called automatically) |