Skip to content

Repository files navigation

nibeditor

Download for Windows Download for macOS Download for Linux Open in the browser

Latest release Downloads Web app

nibeditor: typing markdown that renders as you type, then a look around the tabs, the file tree and four spaces

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

Why nibeditor?

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

Features

Writing

  • 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

Linking and finding

  • 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

Canvas and pen

  • 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

Together

  • 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

Everywhere

  • 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

Install

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.

Motivation

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.

About

Fast Markdown editor that doesn't sacrifice on looks. Desktop and browser, cross-device sync, one-click publishing, and a built-in MCP server.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages