HackMD
Collaborative Markdown notes with real-time editing and API access.
HackMD is a web-based Markdown workspace for teams, communities, and technical projects that need to write and revise notes together. It supports live multi-user editing, comments, version history, templates, public notes, GitHub sync, embeds, and slide-style publishing, with an API-oriented Markdown layer for automation and AI agent workflows.
Why it stands out
- Markdown is the native format, not just an export option, which makes notes portable and automation-friendly.
- Designed for both private team workspaces and public community knowledge sharing.
- Version history and comments preserve the discussion and rationale behind document changes.
- REST API and CLI access make it practical to connect notes to AI agents, scripts, and documentation pipelines.
- GitHub sync fits technical teams that already maintain docs near code.
Good to know
- Markdown-first editing may be less suitable for users who prefer a traditional word processor-style interface.
- Public notes and shared workspaces require careful permission management when publishing sensitive material.
- The page confirms a free option and pricing tiers, but plan limits should be checked before relying on it for a large team or heavy API use.
Photos

Engineering, open-source, and research teams use HackMD to co-edit technical notes, specs, and documentation in Markdown. Capture meeting notes or project decisions with revision history for later review. Publish community-facing notes, event docs, or hackathon materials that others can read or contribute to. Sync Markdown-based documentation workflows with GitHub or automation tools. Feed AI agents clean Markdown context and review generated drafts in the same workspace.
Real-time Markdown editor with multiple cursors, comments, mentions, version history, templates, GitHub integration, shared workspaces, public notes, embeds, slide mode, and API/CLI access for reading and writing Markdown notes.
Technical Notes
- REST API can pull HackMD notes as Markdown and supports writing agent- or script-generated drafts back into a workspace.
- Notes can be requested as Markdown using the Accept: text/markdown header.
- A CLI is also described for Markdown access and automation workflows.
Alternative listings
A local-first workspace for notes, whiteboards, databases, and AI.
Productivity, organization & note-taking toolsAFFiNE is an open-source productivity workspace that combines document editing, visual canvases, structured databases, templates, and AI-assisted work. It is aimed at people and teams who want a connected knowledge base and planning environment while retaining more control over their data through local-first and self-hostable options.
0 votesVisit siteA connected note app for building linked personal knowledge graphs.
Productivity, organization & note-taking toolsRoam Research is a note-taking workspace built around outlines and relationships between ideas. It is designed for collecting thoughts, finding related material, and collaborating in real time, with an option to keep data stored locally.
0 votesVisit site
Similar sites elsewhere
- HedgeDoc — hedgedoc.org
- Notion — notion.so
- Slite — slite.com
- Nuclino — nuclino.com
1 of 5