Privately-hosted markdown notes — reachable from your browser, terminal, and AI assistants, all on your own hardware
https://mdnest.dev ↗// readme
mdnest
Your notes. On your server. Open in a browser, a terminal, or Claude.
mdnest is a notes app you run yourself. Every note is an ordinary Markdown file
in a folder you chose — so you can open it in mdnest, grep it from a terminal,
or let an AI agent read and edit it, and it is always the same file.
No cloud account. No database to feed. Nothing leaves your machine.
Three ways in, one set of files
Most people find mdnest as a web app and never learn the rest. The CLI talks
to several servers at once — mdnest read @work/engineering/spec.md and
mdnest append @home/journal/today.md "..." from the same shell. The MCP
server gives Claude or Cursor the same read and write access, so an agent has
a memory that survives the session.
What you get
- 📝 A real editor. Markdown turns into rich text as you type — tables you edit like a spreadsheet, diagrams from a code fence, math, drag-and-drop images. Or flip to plain text whenever you want.
- 🗂️ Folders, not one big pile. Nest them as deep as you like, and keep separate workspaces for work, home and side projects.
- 👥 Two people, one note. See who else is in it, watch them type,…