Local-first desktop app (Tauri 2 + React) for rhinotes notes. Reads/writes the SAME .md
files as the webapp, but directly on disk — offline, private, no GitHub API.
Points at ~/rhinotes-notes by default (a local clone of the notes repo):
git clone git@github.com:gengiord/notes.rhinotes.git ~/rhinotes-notes
Each note = <area>/<ulid>.md (same format as the webapp).
npm install
npm run tauri dev # opens the native window
npm run tauri build # produces a .app / .dmg
- ✅ Rust backend:
list_notes/read_note/write_noteover the local vault - ✅ Branded UI: sidebar by area + source editor + autosave (writes the .md on disk)
- ⬜ Next: sticky always-on-top note windows · local AI (Ollama gemma @ localhost:11434) · local voice (Whisper) · git sync (pull/commit/push the vault)
Separate surface from the webapp (app.rhinotes.app). Same files, different runtime.