skip to content
$diff hackmd mdflow

> the HackMD alternative for markdown you actually own

HackMD is built for teams writing together in real time — and it's good at that. But your notes live on its servers, GitHub sync and PDF export sit behind paid tiers, and there's no agent access. MDflow starts solo — plain .md you own, free exports, a full API and MCP server — and adds a shared Team account with roles and per-workspace permissions when you need one. If live multi-user editing is your priority, HackMD still wins — and we say so below.

hackmd → mdflow.diff
# solo or team, agent-ready
-storage = "their servers"
+storage = "plain .md you own"
-pdf = "paid tier"
+pdf = "free"
-github = "paid tier"
+github = "free · commit-on-save"
+api = "full read/write (pro)"
-agents = "none"
+agents = "remote mcp (pro)"
+teams = "shared account · €9.99/member"
$cat frustrations.log

the friction writers hit in HackMD

What writers run into in a real-time-first tool — and how MDflow handles each one.

ownership
Documents live on HackMD's servers in its own store.
Every document is plain .md you can download anytime.
paywalled basics
PDF export and GitHub sync require a paid tier.
Export .md and PDF, and edit GitHub repo files, on the free plan.
agents
No first-party API or MCP for AI agents.
A full read/write HTTP API and a remote MCP server (Pro).
privacy
No client-side encryption for sensitive docs.
Encrypt any document in the browser with AES-256.
solo or team
Team-first from the start — you fit your writing into its collaboration model.
Start solo, then add a separate shared Team account only if you need one — roles, per-workspace permissions, and an audit feed at €9.99 per active member.
sharing
Sharing centers on collaborative edit links.
A clean read-only reader link with comments, plus optional private email sharing.
$diff --stat hackmd mdflow

HackMD vs MDflow, line by line

The honest version — including the rows where HackMD still wins.

swipe to compare →

Feature comparison between HackMD and MDflow
// feature
HackMD
MDflow
Renders Markdown (live preview)YesYes
Real-time collaborative editingYesNo
Plain .md you ownTheir storePlain .md
Free PDF exportPaidYes
GitHub syncPaidYes
Slide / presentation modeYesYes
Clean public reader linkYesYes
Reader comments on shared docsCollab notesYes
Private email sharingYesPro
Client-side encryptionNoYes
Full-text searchYesYes
Shared team account with rolesTeam spacesTeam accounts
Per-workspace access levelsPer noteYes
Team API & MCP for agentsNo MCPTeam tokens
HTTP APILimitedFull (Pro)
AI agent access (MCP)NoRemote (Pro)
Vim keybindingsYesNo
PriceFree + paid tiersFree · €4.99 / month Pro · €9.99 / member Team
$./why-mdflow

why people switch

$mdflow open

Genuinely easy to use

No vault to configure, no ribbon to learn, no plugins to wire up. Open the browser, make a folder, start writing markdown. That's the whole onboarding.

$curl /api/v1

Full API + remote MCP server

A documented HTTP API with full read and write access, plus a remote Model Context Protocol server — so scripts and agents can manage your workspace without running a local server. Claude.ai and ChatGPT connect with a one-click OAuth sign-in; other clients use a token.

$mdflow context

Built for AI agents

Folder descriptions and document metadata give Claude, Cursor, and Codex scoped context. Your notes become a knowledge base agents can actually use.

$mdflow share

Sharing & comments that just work

Publish one document at an unguessable link — readers get a clean rendered page, can comment on a passage, and can clone their own copy. No account needed to read.

$cat pricing.txt

free exports, no paywall on basics

HackMD gates PDF export and GitHub sync behind paid tiers. MDflow keeps those basics free — and edits your GitHub repo markdown free too — with Pro at €4.99/month for 10,000 files, the full API, and the remote MCP server. Writing with others? A shared Team account is €9.99 per active member each month, with a 7-day free trial, per-workspace access levels, and its own Team API and MCP server.

Freefree forever
  • [x]100 markdown files
  • [x]5 image uploads
  • [x]Public sharing links
  • [x]Commenting
Pro€4.99/ month
  • [x]10,000 markdown files
  • [x]10,000 image uploads
  • [x]Full HTTP API access
  • [x]Remote MCP server
// no card to start · fair-use applies
$git log --author=hackmd --oneline

Where HackMD is still ahead

We'd rather be straight with you. HackMD is a mature product, and there are real reasons to stay — especially if you depend on these:

  • Real-time collaboration. HackMD is built for multiple people editing the same note live, with presence and cursors. MDflow has no real-time multi-user editing — it's solo-first.
  • Slide presentations. HackMD has a mature slide mode with themes and a presenter view. MDflow now has a presentation mode too — it splits a document into fullscreen slides at each top-level heading — but HackMD's is more full-featured.
  • Books & team spaces. HackMD assembles notes into books and team workspaces. MDflow uses folders and shareable collections instead. A Team account shares workspaces and folders with your members, but there's no book-style compilation.
  • Mature team permissions. HackMD's per-note roles and team spaces are richer for organizations. MDflow's Team accounts set access per workspace — no access, read-only, or read, write & delete — not per document, and comments, image uploads, collections, and favorites aren't in Team accounts yet.
$cat faq.md

HackMD alternative — FAQ

Is MDflow a good HackMD alternative for solo use?
Yes. It's solo-first: plain .md you own, folders, full-text search, free exports, sharing with comments, plus a full API and a remote MCP server.
Does MDflow support real-time collaboration?
No. MDflow has no live multi-user editing — a Team account shares workspaces, folders, and documents, but members don't type in the same document at the same time. If live co-editing is central to your workflow, HackMD is the better fit.
Can I use MDflow with my team, or is it solo only?
Both. Alongside your personal workspace you can create a Team account — a separate shared account with its own members, workspaces, folders, and documents. It holds up to 50 members as owner, admin, or member, 50 workspaces, and 10,000 documents, with per-workspace access levels (no access, read-only, or read, write & delete), version history for every active member, Team access tokens, a Team REST API and Team MCP server, and a 365-day audit feed. It costs €9.99 per active member each month with a 7-day free trial. Comments, image uploads, collections, and favorites aren't available in Team accounts yet, and there is no real-time co-editing.
Is PDF export free?
Yes. Export any document to a print-ready PDF and download the original .md on the free plan, with no paid gate.
Do I own my notes?
Yes. Every document is plain .md you can download anytime, and you can encrypt sensitive ones client-side.
Can AI agents read my notes?
Yes. Agents connect to MDflow's remote MCP server or its full-access HTTP API (both Pro) to read and manage your workspace. Claude.ai and ChatGPT sign in with one-click OAuth — no token to paste — while clients like Claude Code, Cursor, and Codex use a Personal Access Token.
What does HackMD do that MDflow doesn't?
Real-time collaboration, books and team spaces, and richer per-note permissions. MDflow has Team accounts with roles and per-workspace access, but no live co-editing and no book-style compilation.
$mdflow init

Try the HackMD alternative built for today.

Sign in with Google, create a folder, and start writing markdown that people and AI agents can read. The free plan needs no card.