Editor & organization
The markdown editor, groups → folders → notes → sections, templates, sticky notes, views and shortcuts — all of it.
Everything essential is free and stays free. The paid plans buy convenience, not capability — anything they do, you can self-manage at no cost.
NoteFlow is local-first: your notes are plain .md files on your machine, and the whole product works without an account, a server or a subscription. This is the full app — not a trial tier.
The markdown editor, groups → folders → notes → sections, templates, sticky notes, views and shortcuts — all of it.
The semantic index, note graph and related sections run 100% locally — embeddings are computed on your machine, no cloud involved.
Bring your own model: run Ollama locally (no key, fully offline) or use your own API key from any of the 9 supported providers.
Per-note AES-256-GCM encryption with your passphrase. No backdoor, no plan required.
Sync between devices through your own private GitHub repo. Free, self-managed, yours.
The companion CLI reads and edits the same notes from your terminal — and from your coding agents.
The AI chat needs a language model. The free routes: run one locally with Ollama, or paste your own API key. NoteFlow AI is the third route, for people who don’t want to deal with either — a model managed by NoteFlow that just works the moment you subscribe.
All curated models support tool-calling (the agent), and all support vision (image attachments) except the two DeepSeek models, which are text-only. Advanced models draw from the monthly quota at 6× the rate — every token counts as six.
NoteFlow Cloud is managed sync: hands-off, automatic sync between devices, with none of the push/pull friction of a git-based flow.
Your notes are encrypted in transit and at rest, and you choose the trust model: managed mode (the default — nothing to remember, sign in and it just syncs) or private end-to-end encryption (opt-in, unlocked with a passphrase plus recovery code, where not even the operator can read your notes).
Same capabilities, two ways to get them. Pick per capability — they mix freely, and switching is never locked.
| Capability | Managed (subscription) | Self-managed (free) |
|---|---|---|
| AI model | NoteFlow AI — curated models, zero setup, token quota included | Ollama locally (no key, offline) or your own API key from any of the 9 supported providers |
| Setup & upkeep | None — subscribe in-app and it activates itself | Install Ollama, or create a provider account and manage a key |
| Note sync | NoteFlow Cloud — automatic, encrypted sync (managed by default, or opt-in E2EE) | GitHub Sync with your own private repo |
| Everything else | Free for everyone — editor, the Brain, encryption, stickies, CLI | Same — no plan involved |
Subscribing to NoteFlow AI does not change the local-first architecture — the boundaries documented in How the AI works → privacy hold exactly the same.
The semantic index — embeddings, graph, search — is built and stored 100% on your machine. Subscribing changes nothing about it.
What travels to the NoteFlow proxy is exactly what would travel to any provider you use with your own key: your question plus the retrieved note fragments.
Sections marked Hide from AI and encrypted notes are excluded from the index, so they are never sent — to NoteFlow AI or to any other provider.
NoteFlow AI does not route through the notes cloud: the managed AI and NoteFlow Cloud are separate subsystems. Using one never implies the other.