Guide · Updated 11 November 2026

How to build a personal knowledge base for AI

There are three ways to build one. For a private, local setup, use AnythingLLM (free) or Obsidian with an AI plugin such as Smart Connections. For one set of sources, use NotebookLM (free). For a library every AI client can read, use an MCP knowledge base: BrainTube for videos, podcasts and articles; Notion or Readwise for notes and highlights.

By Ilian Raykov, founder of BrainTube

By Ilian Raykov, founder of BrainTube

Updated 11 November 2026

Three ways to do it, the tools for each, and the steps. Pick by one question: should your knowledge live on your computer, in one AI app, or behind a server every AI client can read?

ToolSetupWhere data livesWhat goes inMCP (other AI clients)FreePaid fromChecked
AnythingLLMLocal RAG appYour computer (desktop app); Docker self-host optionDocuments; uploaded audio and video are transcribed (local Whisper by default)MCP client only (its agents call MCP servers); acting as a server not documentedYes, desktop app free, MIT-licensed open sourceCloud plan: price not listed2026-11-11
Obsidian + Smart ConnectionsLocal notes + AI pluginYour computer, Markdown filesNotes you write; plugin finds related notes with a local embedding model, no API keyNot built in (community plugins only)Yes, Obsidian free without limits; Smart Connections core freeSync $4/mo billed yearly ($5 monthly)2026-11-11
Obsidian + Smart Second Brain (Smart2Brain)Local notes + AI agent pluginYour computer; notes go only to AI providers you configureNotes you writePlugin agents support MCPYes, MIT-licensedn/a2026-11-11
QVAC Local AI (Obsidian plugin)Fully local RAG over a vaultYour computer (desktop only; ~4.5 GB models on first run)Your vault; chat with cited answersNot mentionedYes, MIT, no accountn/a2026-11-11
NotebookLM (Gemini Notebook)Hosted notebookGoogle cloudPDFs, Docs, web URLs, audio files, ePub, public YouTube videos with captions (transcript only)We found no official MCP serverYes: 100 notebooks, 50 sources per notebookGoogle AI plans raise caps (Pro: 300 sources per notebook)2026-11-11
Notion (Notion AI)Cloud workspaceNotion cloudPages and databases you writeYes, official (mcp.notion.com), read-write, every plan; Claude, ChatGPT, CursorYes (Notion AI: limited trial)Plus $10, Business $20 per seat/mo billed yearly (full Notion AI on Business)2026-11-11
LogseqLocal outlinerYour computer, Markdown or Org-mode files (DB version in beta)Notes you write, PDF annotationNot verifiedYes, open source (AGPL-3.0)Not verified2026-11-11
MemCloud AI notesMem cloud (encrypted at rest, not end-to-end)Notes, voice, meetings, web clipsYes, official, read-write; Claude, ChatGPT and CLI agentsYes (25 notes + 25 messages/mo)Plus $9/mo, Pro $29/mo2026-11-11
ReadwiseCloud reading + highlightsReadwise cloudHighlights, articles, PDFs, YouTube videosYes, official, read-write; Claude, ChatGPT, Cursor and othersNo (30-day free trial)$9.99/mo billed yearly (Reader only $7.99)2026-11-11
BrainTubeMCP knowledge baseBrainTube cloudYouTube, podcasts/audio, articles, PDFs, EPUB/MOBI, voice memos, Notion pages, screenshots, social posts; transcribed and indexedYes, read-write (40 tools, 10 write-capable); Claude, ChatGPT, Cursor and other MCP clients; every plan incl. FreeYes, $0, 30 credits/mo, unlimited savesStarter $9/mo, Pro $19/mo2026-11-11

Checked 2026-11-11 on each vendor’s own site. BrainTube is our product. MCP support as of November 2026.

Sources: anythingllm.com, AnythingLLM MCP docs, obsidian.md/pricing, Smart Connections, Smart Second Brain, QVAC Local AI, NotebookLM limits, NotebookLM sources, notion.com/pricing, Notion MCP, Logseq, get.mem.ai/pricing, Mem MCP, readwise.io/pricing, Readwise MCP, BrainTube pricing.

Where BrainTube is the wrong pick

If your knowledge base must stay on your own machine, use AnythingLLM or Obsidian with a local plugin: BrainTube is a cloud service. If you mostly write, BrainTube is not a writing workspace; keep Obsidian, Logseq or Notion for notes. If you are researching one fixed set of documents, NotebookLM is free and very good at it. BrainTube is also younger and smaller than Notion, Obsidian and Readwise. And having an MCP server is no longer rare: Notion, Readwise and Mem ship one too. What BrainTube adds is the combination: it captures videos and podcasts, its library chat cites the exact moment in a video, and the read-write MCP server is on the free plan.

Three ways to build a personal knowledge base for AI

1. Local RAG on your own computer

A local app indexes your files and answers questions with a model on your machine. AnythingLLM is the simplest version: a free, MIT-licensed desktop app for macOS, Windows and Linux that runs entirely on your computer, transcribes uploaded audio and video with a local Whisper model, and lets its agents call MCP servers. If you already keep notes in Obsidian, add an AI plugin instead: Smart Connections finds related notes with a local embedding model and no API key; Smart Second Brain adds hybrid search, a topic graph and agents that can read and write notes; QVAC Local AI chats with your vault fully offline, with cited answers. Best for privacy. Trade-off: you run it, and only that app can use the knowledge.

2. A hosted notebook

Upload sources into a notebook and chat with them. NotebookLM (Google now documents it as Gemini Notebook) is free with up to 100 notebooks and 50 sources per notebook, takes PDFs, Docs, web pages, audio files and public YouTube videos with captions, and caps each source at 500,000 words. Best for researching one fixed set of documents. Trade-off: the knowledge lives inside one app and one notebook at a time.

3. An MCP knowledge base every AI client can read

Keep the library in one service that runs an MCP server, and connect Claude, ChatGPT, Cursor and other MCP clients to it. Your knowledge then follows you from one assistant to the next. Notion (pages you write), Readwise (highlights and reading) and Mem (AI notes) work this way. BrainTube does it for what you watch and read: save a YouTube video, podcast, article or PDF and it is transcribed and indexed; any connected MCP client can search it, and your AI can save what it finds into BrainTube. Best when you use more than one AI. Trade-off: the library is in the cloud.

Building memory into your own AI app rather than for yourself? That is a different job: see MCP memory servers compared. Comparing capture apps such as Recall? See BrainTube vs Recall.

How to build one in five steps

  1. Decide where it lives. Your computer (AnythingLLM, Obsidian, Logseq), one app (NotebookLM), or a server every AI client can reach (BrainTube, Notion, Readwise, Mem).
  2. Get your sources in as text. An AI can only answer from text: notes, full articles, transcripts. Links and titles are not enough. For videos and podcasts, pick a tool that transcribes (AnythingLLM for uploaded files, NotebookLM for captioned YouTube, BrainTube for YouTube, podcasts and audio).
  3. Index it for meaning, not just keywords. Local apps and plugins build embeddings on your machine; hosted tools do it for you.
  4. Connect your AI. Local: chat inside the app. Hosted notebook: chat inside the notebook. MCP: add the server URL to Claude, ChatGPT, Cursor or another MCP client once (for BrainTube: connect guide, give your AI memory over MCP).
  5. Check you can leave. Obsidian and Logseq are already files on disk. Mem exports Markdown. Readwise (full plan) exports highlights to Notion and Obsidian. BrainTube: export your library as Markdown (Obsidian or Notion format) or Anki from Settings, or the whole corpus through MCP.

What to check before you commit

  • Does it keep the full text? Transcripts and full text answer questions; bookmarks don’t.
  • Which AIs can read it? Only the app itself (local RAG, notebooks), or any MCP client? If MCP, is it read-only or can your AI write back?
  • Where does the data live? On your disk, or in a vendor’s cloud.
  • What does the free plan include? Notion AI is a limited trial below Business; Readwise has a 30-day trial; NotebookLM, AnythingLLM Desktop, Obsidian and BrainTube have free plans.
  • Can you export it? See step 5.

Related: what an MCP memory server is, one memory across ChatGPT, Claude and Cursor, NotebookLM alternatives for YouTube, BrainTube vs Obsidian, BrainTube vs Notion, best second brain apps in 2026, best AI memory tools for ChatGPT and Claude and how to remember what you watch and read.

Frequently asked

What tools can I use to build a personal knowledge base for AI?
For a local, private setup: AnythingLLM or Obsidian with an AI plugin such as Smart Connections or Smart Second Brain. For one set of sources: NotebookLM. For a library Claude, ChatGPT, Cursor and other MCP clients can all read: BrainTube for videos, podcasts and articles, Notion or Mem for notes, Readwise for highlights.
How do I build a personal knowledge base with AI?
Decide where it lives (your computer, one app, or an MCP server), get your sources in as text including transcripts, let the tool index them for meaning, then connect your AI. Finally, check you can export everything.
Can I build a fully local AI knowledge base?
Yes. AnythingLLM's free desktop app runs on macOS, Windows and Linux and keeps documents on your device. In Obsidian, Smart Connections uses a local embedding model with no API key, and QVAC Local AI runs chat over your vault fully offline.
Is NotebookLM a personal knowledge base?
It works as one for a fixed set of sources. Google's free plan allows 100 notebooks with up to 50 sources each, and YouTube imports only public videos with captions. The knowledge stays inside NotebookLM rather than in your other AI tools.
How do I use one knowledge base with Claude, ChatGPT and Cursor?
Put it behind an MCP server and connect each client to it. As of November 2026, BrainTube, Notion, Readwise and Mem ship MCP servers; BrainTube's is read-write and included on every plan, Free too.
Which tool works best for YouTube videos and podcasts?
BrainTube transcribes and indexes YouTube videos, podcasts and audio, and its library chat cites the exact moment a video answer came from. NotebookLM imports captioned public YouTube videos and audio files, and AnythingLLM transcribes audio and video files you upload.
Do I need to code?
No. AnythingLLM Desktop, Obsidian plugins, NotebookLM, Notion, Mem, Readwise and BrainTube are finished apps. AnythingLLM's Docker version is the option for people who want to self-host and customise.

Video notes on this topic

All video notes

Save once. Query anywhere.

Your YouTube library, in the AI tools you already use.

Start free

Keep reading