If you're also annoyed by all the other Markdown Editors out there, you should probably just use nibeditor.
It's extremely fast, lightweight, lets your favorite LLM edit your notes and syncs everything to the cloud - on any platform.
How much does it cost? Well, it's free.
See for yourself: nibeditor.com
| Open source | Built-in MCP | Win, mac, Linux | Web | Android, iOS | Backlinks & graph | Canvas | Pen & pressure | Live collaboration | Free sync | Free publishing | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| nibeditor | ✅ | ✅ | ✅ | ✅ | Android | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Notion | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Obsidian | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Typora | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| MarkText | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Joplin | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ❌ |
| Logseq | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| iA Writer | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Bear | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
- WYSIWYG markdown, rendered as you type
- Tables, task lists, callouts, footnotes, math and mermaid diagrams
- Split panes, saved layouts, reading view and slides
- Vim mode, or Notion and Obsidian key maps
- Export to PDF, Word, ePub, HTML, RTF and images
- Wikilinks to a note, a heading or a block, with embeds and hover previews
- Backlinks, unlinked mentions and a graph of the space or one note
- Search a whole space with operators, and replace across it
- Nested tags and bookmarks
- PDFs with highlights, and every version of a note kept
- Infinite canvas with cards, connectors, groups, shapes and ink
- Page notes: A4, Letter or endless pages in a column, with thumbnails
- Import a PDF as pages to write on, and export it back with the ink on it
- Open JSON Canvas files, the same ones Obsidian reads
- Pen support with pressure and tilt: three pens, an eraser and a lasso
- Built for a tablet and the S Pen
- Live collaboration on notes and canvases, like Google Docs
- Named carets, and ink appearing as it is drawn
- Share a space by email or link, read or write
- Guests join by link, no account needed
- Publish a space as a blog on your own domain
- Native on Windows, macOS, Linux and Android, plus the web
- Free sync across every device
- Built-in MCP so your favorite LLM reads and writes your notes
- Themes from a store, or your own CSS
- Chrome clipper, with an interpreter that fills a clip's properties using Claude, OpenAI or a model on your own machine
- A plugin for Even Realities G2 glasses
- Translated into German, French, Swiss German and Japanese
Download an installer from the latest release, open nibeditor.com in a browser, or use a package manager:
| Windows, Scoop | scoop bucket add lxorb https://github.com/lxorb/scoop-bucket then scoop install nib |
| Windows, Chocolatey | choco install nib |
| macOS, Homebrew | brew install --cask --no-quarantine lxorb/tap/nib |
| Nix | nix profile install github:lxorb/nibeditor?dir=packaging/nix |
| Debian, Ubuntu | sudo apt install ./Nib-<version>-linux-x64.deb |
| Fedora, openSUSE | sudo dnf install ./Nib-<version>-linux-x64.rpm |
| Any Linux | chmod +x Nib-<version>-linux-x64.AppImage && ./Nib-<version>-linux-x64.AppImage |
The desktop app keeps itself up to date: it looks every few hours, downloads what it finds and installs it as you quit, so the new version is what starts next time. Which stream it follows is one setting, in Settings, General, Updates, and it belongs to that machine rather than to your account: Stable takes the official releases and is where every install starts, Unstable takes the build of every push to main and can break. Switching to Stable keeps the build you are on until a release passes it; switching to Unstable takes the next push. The web app is the new version the moment you reload it, and the Android app has no updater.
I’ve spent the last few years switching between different editors with markdown support, but kept being disappointed: Notion is way too bloated, Obsidian is proprietary and MarkText feels unfinished. Nothing against MarkText, I really liked it and have been using it for a few months, but there’s just stuff missing: you can’t sync and also even though the UI looks nice, it feels a bit clunky and unfinished at places. People will tell you to use a shared mount to have sync but then still, I won’t be able to sync it to my mobile device. And I find it really important to be able to sync your notes between your phone and computer, e.g. when taking some notes you can’t always just pull up your laptop :) So… long story short: I’ve decided to build my own Markdown Editor. I know there’s a lot of them out there, but there’s just not a single one that makes me happy. And I believe my reasoning should become clear when looking at the comparison table above.
I aim to keep this free forever (because I really don’t wanna become the Typora 2.0). For now, I’ve limited cloud space usage to 1 GB per account - I believe this should be more than enough, but if you run into any issues, let me know.
If you’re still unsure whether you should use MarkText or nibeditor, here are a few reasons to use nibeditor. This is not to say I don’t like MarkText whatsoever, it’s just why I am not satisfied with it:
- nibeditor is by construction considerably faster and lighter (around 20x compared to MarkText)
- nibeditor has an MCP so your favorite LLM can mess with your notes, MarkText doesn’t
- nibeditor has sync on all of your devices, MarkText is just local
- Have you thought about starting an online blog? Well, it’s one click away now.
