brain-portal
View on GitHubA self-hosted, AI-native personal knowledge base. Notes, tasks, projects and contacts, with an AI layer that reads what you already wrote. Next.js 16 + Turso + OpenRouter.
Self-hosted AI-native knowledge base for notes, tasks, projects and contacts. Every item is embedded and FTS5-indexed for semantic Q&A, and a 38-tool MCP server lets Claude Code, Cursor or other agents read and capture into your workspace.
Use Cases
Self-hosted personal knowledge base with AI searchSemantic search over notes and capturesGive Claude Code/Cursor long-term memory via MCPAsk questions against a specific note, task or projectAutomatic contact and company extraction (CRM)AI-generated weekly reviews from your activityAI task recommendations from existing notesNatural-language task parsing (due dates, priority)Voice capture with punctuation commandsInk-to-text sketching that stays searchableDelegating work to specialist agents with a review queueObsidian import and markdown exportPublic read-only shareable notesStream dashboard of activity
Built With
- Language
- TypeScript
- Frameworks
- Next.js 16 · React · shadcn/ui · Radix UI · Tailwind CSS · @modelcontextprotocol/sdk · libSQL/Turso · Vitest · Playwright · PM2 · AWS SDK for S3 · OpenRouter
Tags
ai · knowledge-base · notes · rag · embeddings · mcp · self-hosted · vector-search · agents · nextjs · turso · sqlite-fts5 · entity-graph · openrouter · personal-crm · voice-capture