A local-first desktop note management app with Markdown editing, full-text search, tag management, attachments, version history, and auto backup. All data stays on your machine.
Features • Screenshots • Quick Start • Tech Stack • Download
- Markdown Editor — Vditor IR mode with toolbar shortcuts, find & replace (
Ctrl+F/Ctrl+H) - Full-Text Search — FTS5 + trigram dual engine, Chinese substring search supported
- Tag Management — Create, edit, filter; many-to-many tag-item associations
- Command Palette —
Ctrl+Kglobal quick search - Version History — Create, preview, restore versions; diff comparison between two versions
- Attachments — Preview images, audio, video, PDF, and text files
- Import / Export — JSON (with attachments) or ZIP (selectable: tags, attachments, version history)
- Auto Backup — Scheduled backups with configurable interval and retention
- Themes — Dark / light / system-follow, custom accent colors and fonts
- System Tray — Minimize or close to tray, context menu, auto-start on boot
| Layer | Technology |
|---|---|
| Frontend | React 19, TypeScript, Zustand 5, TailwindCSS 4, Vditor 3 |
| Backend | Tauri 2, Rust, rusqlite 0.31 |
| Database | SQLite (WAL mode, FTS5 full-text search) |
| Testing | Vitest, WebDriverIO, cargo test |
# Install dependencies
pnpm install
# Development mode (frontend + Rust backend)
pnpm tauri dev
# Frontend only (Vite, port 1420)
pnpm dev# Production build (Windows: .msi + .exe, Linux: .deb + .AppImage, macOS: .dmg + .app)
pnpm tauri build
# Type check
pnpm build && cargo check --manifest-path src-tauri/Cargo.tomlDownload installers for your platform from GitHub Releases.