- Opens any text file — nothing is restricted by extension — with automatic encoding and line-ending detection
- Syntax highlighting for 25 languages, dropped automatically past 1.5 MB so large files stay responsive
- Markdown shows its syntax only on the line you are editing; every other line reads as the rendered result
- Split Markdown preview on
Alt+P, sanitised before rendering - Streams files over 2 MB so the window keeps painting while they load
- Prompts before closing a tab or quitting with unsaved edits
- Notes are stored locally in IndexedDB; files on disk are edited in place
Windows only. No telemetry, no network access — the app declares a content-security policy that permits none.
- Swipe a note sideways to pin it or send it to the trash
- Checklists, bulleted and numbered lists, convertible to and from prose
v0.4 is a rebuild. Working today: opening, editing, saving, search, Markdown preview, checklists, pinning, trash and persistence. Not yet reimplemented from v0.3: per-note password locking.
Categories were dropped on purpose — in a flat personal note list they duplicated search.
Ctrl+N |
New note |
Ctrl+Shift+N |
New checklist |
Ctrl+O |
Open file |
Ctrl+S / Ctrl+Shift+S |
Save / Save as |
Ctrl+W |
Close |
Ctrl+D |
Move note to trash |
Ctrl+F |
Find |
Ctrl+B |
Toggle sidebar |
Alt+P |
Markdown preview |
Ctrl+± / Ctrl+0 |
Font size |
Requires Windows, Node.js 18+ and Rust.
npm install
npm run appnpm run check runs the type checker, the linter and the test suite together.
It gates every commit.
npm run distMIT — see LICENSE.
Built by da0t-exe. v0.1–v0.3 with Cursor, v0.4 onward with Claude Code.
