About this project
Open Brain (OB1) is an infrastructure project for personal AI memory. Rather than a notes app, it is described as a database with vector search plus an open protocol, so that multiple AI tools — Claude, ChatGPT, Cursor, Claude Code and others — can read and write to the same persistent store of a user's thoughts.
Core components described in the README:
- A database (PostgreSQL with pgvector) holding "thoughts"
- An AI gateway
- A chat capture channel (Slack, with a Discord alternative)
- An MCP server exposing the brain to AI clients
The project positions itself as an alternative to middleware and SaaS chains, with a self-hosted Kubernetes deployment option that uses PostgreSQL + pgvector and does not require Supabase.
Getting started material includes a setup guide (roughly 45 minutes, no coding experience claimed), a video walkthrough, an AI-assisted setup path for tools like Cursor or Claude Code, a FAQ, and a set of companion prompts for migrating memories and building a capture habit. Dedicated assistant configurations are offered for Claude, ChatGPT and Gemini.
Repository structure:
- Extensions: a curated learning path of six projects (household knowledge base, home maintenance tracker, family calendar, meal planning, professional CRM, job hunt pipeline), ordered by difficulty.
- Primitives: reusable concepts such as deploying an edge function, remote MCP connections, troubleshooting, row level security, and shared MCP servers.
- Recipes: community-contributed importers and workflows, including imports from ChatGPT, Perplexity, Obsidian, X/Twitter, Instagram, Google Takeout, Grok, Blogger/Journals and Gmail, plus tools like auto-capture, idea mining, schema-aware routing, fingerprint deduplication, source filtering, daily digest, and several agent-memory and research workflows.
- Skills: plain-text skill packs for AI clients, covering auto-capture, competitive analysis, financial model review, deal memo drafting, research synthesis, meeting synthesis, idea mining, skill generation, work operating model elicitation, and world-model diagnostics.
- Dashboards: two frontend templates (SvelteKit and Next.js) intended to be hosted on Vercel or Netlify against a Supabase backend.
- Integrations: Kubernetes deployment, an agent memory API, an OpenClaw plugin, and Slack and Discord capture bots.
- Schemas: database extensions such as agent memory sidecars for provenance, review, use policy, relations, recall traces and audit.
Contribution process: extensions are curated and require maintainer discussion; primitives should be referenced by at least two extensions; recipes, schemas, dashboards, integrations and skills are open to community contributions. Pull requests pass an automated review agent checking structure, secrets, SQL safety, dependencies and documentation, followed by human review. Contributions require a README and a metadata.json.
Community channels are a Discord server and a Substack newsletter. The project is created by Nate B. Jones and maintained by a small team. License is FSL-1.1-MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.