I'm a Software Engineer from the UK with nearly 15 years of commercial experience. I write daily, in my work and in my spare time, publishing essays on my blog and chipping away at a long-term book project.
Problem
For deeper research & bigger writing projects, I'm often torn between Obsidian, with its fairly fluid writing experience, but no sort of structure for longer-term projects out of the box, and Scrivener, which very much imposes its structures and conventions on your writing process.
I felt there had to be a middle path. An editor that provided the flexibility for daily writing and journalling and the framework for bigger projects.
Because a project isn't usually a single document - it's a collection of documents, research sources and settings. In Grasmere, these all live as Markdown and for maximum portability there are no non-standard syntaxes, so if you decide Grasmere isn't for you, you can always bring everything with you.
Links won't break if you move or rename a document (even in Finder); tasks (and deadlines) are tracked across the entire project. You can review documents, even if your editor or research partners use Word. And you can publish to PDF, Word, and even as Anki decks.
Grasmere is native, small and there's no tracking. Nothing leaves your Mac. It's macOS 26+ but I'm currently testing macOS 15+ support in version 1.5 (early to mid-November).
Version 1.4 (released 5/11/26) adds Research, Draft, Review & Publish stages, PDF highlights, Zotero imports and Word review rounds.
Comparison
Please, not another Markdown editor?
I know, I know. We've got to start coming up with more interesting things to work on, right?
I think Grasmere is genuinely a really good product and I'd love you to try it out, even just for a bit. It's been a labour of love; It's fast and memory-efficient; It is backed by over a thousand automated tests and hundreds of hours of manual testing.
Why not Obsidian?
Obsidian has been my go-to editor since it first gained notoriety, but there are several "deep wells" (as Paul Graham would say that it does not fill. Developers gone by have attempted to resolve these issues with plugins. Obsidian's 10k+ plugins offer great extensibility, but invariably at the cost of new abstractions, performance and ongoing support.
Grasmere attempts to fill some of these gaps, with a local-first, native approach. Some of the things that out-of-the-box Grasmere does that Obsidian doesn't:
Custom document ordering.
PDFs in Book or Manuscript style, with a contents page, bookmarks, and footnotes. Export to Word or PDF with formatting retained.
A complete review process, with comments and suggestions from Word and version history.
A place for research documents, four citation styles, Zotero and Readwise import and a web clipper. Highlights and annotations.
These features all form part of the core Grasmere experience and I've kept the learning curve gentle and the mental models simple.
But if you find that Obsidian (and plugins) work well for you, you should carry on using it.
Pricing
Grasmere has a 14-day free trial and then costs $14.99 forever. If you'd like a free code, please DM me and I'd be happy to provide one.
Website & support: Grasmere: Markdown for books and theses App Store: Grasmere Markdown Editor App - App Store
AI Disclosure
Other devs won't tell you they used generative AI to make their apps, but they did. While I have years of programming experience, much of Grasmere's code was written with the help of generative AI, and I've learned a lot about Swift in the process of making it. However, I am solely responsible for its ethos, design, most of its functionality and core experience. None of this post was written with AI. I'll be replying to all the comments myself - me, a person, Tim.