Download · What It Does · Shortcuts · Feedback
You already have Obsidian, Logseq, Notion. They work. They have teams, funding, and years of polish.
Noctodeus is one person building the note app they actually want to use.
The whole thing is one binary. No Electron. No hidden browser eating 400MB of RAM. Tauri 2 with a Rust backend, Svelte 5 frontend. Starts in under a second, sits around 80MB of memory, and your notes stay on your machine unless you push them to your own GitHub repo.
If you care about owning your tools and not just your data, give it 5 minutes.
Markdown editor with slash commands, tables, task lists, code blocks with syntax highlighting, drag-and-drop images. WYSIWYG that saves as plain .md files. No proprietary format.
[[Wiki-links]] between notes. Backlinks in the side panel. Graph view that grows as you write.
Full-text search across every note. SQLite FTS5 with stemming, so "writing" matches "write" and "written." Highlighted snippets in results.
Daily notes. Click a date in the sidebar calendar. A templated journal entry appears. No plugins, no setup.
GitHub sync. One button. Pulls remote changes, merges, pushes. Two devices edit the same file? Both versions kept. No merge conflicts in your notes.
8 themes across dark, light, and warm palettes. Each one tuned across the entire UI, not just syntax colors.
Customizable shortcuts, fonts, editor width, and custom CSS injection.
macOS, Windows, Linux. Same app. Shortcuts adapt automatically (Cmd on Mac, Ctrl elsewhere).
| Platform | Arch | |
|---|---|---|
| macOS | Apple Silicon | .dmg |
| macOS | Intel | .dmg |
| Windows | x64 | .exe |
| Linux | x64 | .AppImage / .deb |
All rebindable in Settings > Hotkeys.
| macOS | Windows / Linux | |
|---|---|---|
| Quick Open | Cmd+P |
Ctrl+P |
| Search | Cmd+K |
Ctrl+K |
| Command Palette | Cmd+Shift+P |
Ctrl+Shift+P |
| New Note | Cmd+N |
Ctrl+N |
| Toggle Sidebar | Cmd+B |
Ctrl+B |
| Find in Note | Cmd+F |
Ctrl+F |
Rust, Tauri 2, Svelte 5, TipTap 3, SQLite + FTS5, Tailwind CSS v4.
# needs: node 18+, rust toolchain, git
# linux: sudo apt install libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
npm install
npm run tauri dev
Early release. I use it daily. Rough edges exist. Open an issue if you find bugs or want something added.