Open Source Alternative to:
Macro is a markdown-native document editor built to live inside a broader workspace, not alongside one. Every doc connects directly to tasks, email, channels, and AI agents through @mentions that render as live inline pills. What sets Macro apart from tools like Notion or Google Docs is the agent layer. AI agents can edit documents alongside you with a live cursor, not just suggest a diff.
Key capabilities include:
The editing foundation is built on CRDTs (Conflict-free Replicated Data Types), which means multiple people can type on the same line simultaneously without conflicts. Edits apply locally first and reconcile in the background, so the experience stays fast even offline. The backend is written in Rust with a SolidJS frontend, and each document runs as its own Durable Object in the cloud, keeping latency low. Macro is licensed under AGPLv3.
Macro is aimed at teams who want the writing experience of something like Outline or Logseq but need their docs to stay in sync with everything else happening at work. Things can be @mentioned directly in a doc and given context from tasks, channels, or email threads in the same workspace.
Activity score
Stars
Forks
Last commit
Activity score
Stars
Forks
Last commit
Repository age
Every Sunday we deconstruct one proprietary app and pick the best open source alternatives worth switching to.
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit
Version
License
Repository
License
Repository
Stars
Forks
Last commit
Compare with
Stars
Forks
Last commit
Compare with
Stars
Forks
Last commit
Compare with
Stars
Forks
Last commit
Compare with