Local-first notebook · Free forever · AI-ready via MCP

Take notes for yourself. Allow your AI to use them.

A local notebook you open every day to write, plan, and think. Yours, on your machine, free forever. When you're ready, connect any AI assistant through MCP — it reads only what you let it, only when it needs to.

Morion
All notes 128
  • Q2 OKRs · draft
    Cut latency p95 by 40%, ship the new ingest…
    Edited 2:30 PM
  • Conversation with Anna
    She mentioned the Lisbon trip in October…
    Edited 1:14 PM
  • Hybrid retrieval notes
    RRF k=60 fuses FTS5 and sqlite-vec rankings…
    Edited yesterday
  • Reading list · April
    A Pattern Language, Christopher Alexander…
    Edited Apr 10
work priority
Q2 OKRs · draft
Objectives
1. Cut p95 ingest latency by 40%
2. Ship hybrid search to GA
3. Land 3 design partners
Key results
p95 from 820ms to 480ms (vec0 prewarm)
RRF k=60 default in notes_search
2 partners signed, 1 in review
MCP connected
Edited 2:30 PM
22 MCP tools | 254 tests | Local-first SQLite | Works with Claude, Cursor, Cline, Zed
The problem

Your notes and your AI live in different worlds.

You write in one app. You chat in another. Every time you need context in a conversation, you copy-paste. And when the AI remembers something for you, it locks that memory inside its own cloud.

Copy-paste on repeat.

Every new chat starts blank. You paste the same background, the same specs, the same context. Every. Single. Time.

AI memory you don't control.

Claude, ChatGPT, Gemini each remember things their own way, on their servers. You can't see it, edit it, or take it with you.

Notes and AI are two separate tools.

Good notebook apps don't talk to AI. AI memory tools aren't notebooks you'd actually use. You're stuck between the two.

How it works

Write for yourself. Connect your AI when you're ready.

A notebook you actually want to open.

Headings, checkboxes, tags, folders, instant search. Markdown under the hood, but you never see the syntax. Built to be the app you reach for every morning -- before any AI is involved.

One file. Your disk. Your rules.

No account, no cloud, no telemetry. Your notes live in a single local file you can open, export, or move anytime. Nobody sees them unless you decide otherwise.

Let your AI in -- on your terms.

Connect Claude, Cursor, Cline, Zed, or any MCP client. They search your notebook and pull only what they need, only when you ask. You stay in control of what's shared.

You find it. Your AI finds it too.

Keyword and semantic search, fused. Works for you in the app and for your AI through MCP. Same index, same results. Runs on-device -- no API keys, no network.

Use cases

Your notes, working for you.

You already have the context. It's in your notes. Now your AI can use it too -- without you pasting a thing.

01 · Pull

Pull your context into any chat — in two clicks.

Stop pasting the same docs into every conversation. Your notebook is a tool any MCP-aware assistant can call. Mention a topic, and it pulls only the slices that matter — no setup, no copy-paste, no token waste.

For example
  • Drop a job link into ChatGPT — it grabs your CV, side projects, and the cover-letter tone you keep, then writes the letter.
  • Ask Claude to draft an email to a stakeholder — it pulls your past notes about that person and the project history.
  • Brief a designer on a feature — it picks up your spec, the latest decisions, and the open questions on its own.
claude · new chat
morion · matches 3
CV · senior engineer 128 ln
Side projects · 2024–25 61 ln
Cover letter · my voice 34 ln
Draft a cover letter for this role using @my-cv
02 · Capture

Save the gold from a long chat in one sentence.

Long sessions with an LLM produce a few real insights buried in scrollback. Say "save this to Morion" and the model writes a clean note — titled, tagged, searchable. Tomorrow's chat in any client will find it without you copying anything.

For example
  • 90-message debugging session — "save the root cause and the fix to Morion under #postmortems".
  • Brainstorm with ChatGPT about pricing — keep just the final shortlist and the reasoning behind it.
  • A long planning conversation — save the action items, drop the rest of the transcript.
claude · ingest postmortem
...so the lease was expiring mid-flight. Extending it before re-claim fixes the race.
save the root cause to Morion under #postmortems
note created
Race condition in ingest worker
Two consumers claimed the same batch when the lease expired mid-flight. Extend the lease before re-claim — never let it lapse while…
postmortems ingest
03 · Create

Long-form work that remembers its own bible.

Every long project — a book, a research thread, a product launch — has a private canon you don't want to retype every session. Keep it in the notebook and any chat can pull from it on demand. No more "remember that the dragon is left-handed" reminders, ever.

For example
  • Novelist editing a chapter — bestiary, world rules, and character voices land automatically.
  • Researcher writing a review — past lit notes, hypotheses, and prior experiments come along for the ride.
  • Founder drafting an investor update — customer interviews, competitor notes, and the decisions log feed in.
cursor · chapter-12.md
Chapter 12 — The Hollow King

The Hollow King raised a hand that wasn't quite there, and Ada finally understood why the woods had been quiet for ten years…

Pulled from Morion
Bestiary · The Hollow King
World · the Sundering of Vael
Voices · Ada (third book)
04 · Code

Shrink your CLAUDE.md and AGENTS.md.

Coding agents drown in context. Instead of stuffing every spec, decision, and gotcha into your config files, link them from the notebook. The agent searches and pulls only what the current task needs — the rest stays out of the prompt, and the prompt stays cheap.

For example
  • Architecture decisions and ADRs live as notes; AGENTS.md just tells the agent where to look.
  • Postmortems, naming conventions, onboarding gotchas — searchable, not preloaded into every session.
  • Per-feature design docs the agent fetches only when it actually touches that feature.
AGENTS.md 12 lines
# Project agent
When you need project context,
pull from Morion instead of
expecting it preloaded:
- notes_search "architecture"
- notes_search "naming rules"
- notes_search "ingest postmortem"
// 12 lines instead of 3,000.
// the rest stays in the notebook.
Pricing

Free forever. Pro when you need control.

The full notebook and AI access are free. Pro adds fine-grained permissions -- choose exactly which folders your AI can see, and whether it can read or write.

Free
forever
$0 / forever

Everything you need to make it your daily notebook on one machine.

  • Native desktop app — macOS, Linux, Windows
  • Unlimited notes, folders, tags
  • Hybrid keyword + semantic search, on-device
  • MCP server — works with Claude, Cursor, Cline, Zed, every client
  • Full MCP access (all 22 tools)
  • Markdown export, no lock-in
Join Waitlist
soon
Pro
control
$49 / year

Control what your AI sees. Fine-grained permissions for who reads what. Built for people who trust AI with their work notes but not their journal.

  • Everything in Free
  • MCP folder permissions -- choose which folders each AI client can access
  • Read-only / read-write access per folder
  • Multiple vault profiles (work + personal with separate MCP configs)
  • Priority support
Join Pro waitlist

No telemetry in either tier. Free works without a network. Pro features are coming soon -- join the waitlist to lock in early-adopter pricing.

How it compares

Notebook + AI access + local. Pick three.

Bear is a great notebook but doesn't talk to AI. Notion talks to AI but lives in the cloud. Obsidian is local but has no first-party MCP. Morion is the only one where all three are built in.

Morion
Bear Obsidian Notion Reflect Mem
Local-first ~
Markdown is source of truth ~
MCP-native (any LLM client) ~ ~ ~
Cross-LLM memory ~ ~ ~
Hybrid search built-in ~
Audit log of LLM writes
Folder-level AI permissions Pro ~ plugin
Read-only / read-write per folder Pro ~ global
Free for personal use ~ ~ ~
No vendor lock-in ~ ~ ~
✓ yes  ·  ~ partial / community plugin  ·  ✗ no
The honest read

Notion and Mem let AI access your notes -- but your data lives on their servers, not yours. Obsidian keeps everything local -- but has no built-in way for AI to reach it. Bear is a beautiful notebook -- but it stops there.

Morion is the only notebook that's local, daily-use quality, and AI-accessible out of the box. Plus it logs every AI write with the actor name -- so you always know what changed and who did it.

Get started

Be the first to try it.

Leave your email. We'll reach out once -- when Morion is ready to download.

We'll email you once -- when the app is ready. No spam.

Download for macOS coming soon
Linux and Windows builds following.
When you're ready, allow your AI in

Claude Desktop config

claude_desktop_config.json
{
  "mcpServers": {
    "morion": {
      "command": "morion",
      "args": ["mcp"]
    }
  }
}

Same JSON shape works for Cursor, Cline, Zed, and any other MCP client. Or skip this entirely — Morion is a perfectly good notebook on its own.