AI notes

AI note-taking that reads your own notes — not someone else's model of them

An AI note-taking app is only as useful as the notes it can see. Nodum puts an assistant inside your own vault: it searches, reads, creates and extends your notes, streams its replies, and runs on an API key you supply — Claude, OpenAI, Gemini or Qwen — encrypted at rest, with a different key per vault if you want one.

The thing most AI note apps get backwards

The pitch is usually the model: this app has AI in it. But a language model is a commodity you can rent by the token, and the part that is not a commodity is your notes. An AI feature is worth something only when it can read the specific, private, accumulated context that nobody else has — and that means the value lives in the vault, not in the assistant.

This inverts how the product should be built. Rather than a company holding your notes and selling you access to a model, you should hold your notes and bring whichever model you like. When a better model ships next quarter, you change a setting rather than a vendor.

What an AI assistant should be able to do with a vault

Reading a single open note is table stakes and not very useful. The interesting operations need the whole graph:

  • Search across everything, then answer from what it found, citing the notes it used.
  • Read a note and its neighbours — the ones it links to and the ones that link back — because the context you wrote three years ago is exactly the context you have forgotten.
  • Write into the vault: create a note, extend one, link it to the right existing notes rather than inventing new orphans.
  • Work with your structure: folders, tags, daily notes and templates, not a parallel filing system it invented.

Your key, your model, encrypted at rest

Nodum's assistant runs on a key you provide. Claude, OpenAI, Gemini and Qwen are all supported, keys are encrypted at rest, and a key can be set per vault — so a work vault and a personal vault need not share a provider or a bill.

There is no per-seat AI upsell, because there is nothing to upsell: the software is MIT licensed and the model is yours. If you self-host and point it at a local model endpoint, no note ever leaves your network.

The other half: MCP, so your existing AI tools reach the vault

The assistant in the app is only one route in. Nodum is also a Model Context Protocol server at /api/v1/mcp — 36 tools over the same services and the same ownership checks the app uses. Point Claude Code, Claude Desktop or Cursor at it with a per-user token and the AI you already work in can create vaults, write and link notes, colour folders, search, import and export.

Tokens are per-user, hashed, and revocable without touching your session, so handing an agent access is not the same as handing it your password. Long-running operations like an import report progress as they go.

This is the part that makes an "AI brain" more than a phrase: the notes are a real store your other tools can read and write, not a chat window with a memory feature.

Questions to ask any AI note-taking app

  • Whose API key is it — mine, or theirs with a markup?
  • Can I change model providers without changing apps?
  • Can the assistant see my whole vault, or only the note that is open?
  • When it writes a note, does it link into what already exists?
  • Are my notes used to train anything?
  • Can I self-host it and point it at a local model?
  • Can my other AI tools reach the vault, or is the assistant the only door?

Questions people ask

What is the best AI note-taking app?

It depends on whether you want the AI or the notes to be the product. Tools like Mem and Reflect build the assistant into a hosted, proprietary notebook. Nodum takes the other route: an open-source vault of plain markdown with an assistant that runs on your own API key, plus an MCP server so Claude Code, Claude Desktop or Cursor can work on the same notes.

Can I use Claude or ChatGPT with my own notes?

Yes. Nodum's built-in assistant runs on a key you supply for Claude, OpenAI, Gemini or Qwen. Separately, Nodum is a Model Context Protocol server, so Claude Code, Claude Desktop and Cursor can connect directly with a revocable token and read, search, create and link notes in your vault using 36 tools.

Is an AI second brain private?

That depends entirely on where the notes live. In Nodum, notes stay in your vault — on the hosted instance or on a server you run — and the assistant only sends what a request needs to the model provider you chose. Self-host it and point it at a local model endpoint and nothing leaves your network at all.

Does AI replace linking notes yourself?

No, and it is worth being blunt about that. A model can suggest connections and Nodum surfaces semantically related notes using pgvector similarity over embeddings, but the act of deciding two ideas belong together is the thinking. Automating it away gives you a tidier vault and a worse understanding of your own material.

Related reading

Comparing specific tools

All 18 are on the alternatives index. Terms used on this page are defined in the glossary.

Start tying things together.

A vault takes about ten seconds to make. Bring notes with you, or start with one.