Creator: Nicholas M. Grossi
A native desktop notes application that's 4× faster and 5× lighter than Obsidian
⚡ Built with Rust and Tauri for those who demand both beauty and performance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Instant full-text search · Sub-200ms startup · 30MB installer
Your notes stay local, your data stays yours, your system stays responsive
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
Startup Memory |
Search Installer |
✦ Native Rust backend with SQLite FTS5 (not Electron)
✦ BM25-ranked search with snippet highlighting
✦ Markdown-first with live autosave
✦ Local-first architecture with optional encryption
✦ Zero telemetry by default
|
Knowledge Graph |
Safety |
Future-Ready |
Current version: v0.2.0 · 30MB · Windows x64
NEW in v0.2.0:
✨ Wiki-links [[note title]] · Backlinks panel · Interactive graph view
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The installer creates a desktop shortcut and adds AxiomHive Notes to your Start menu.
Your notes are stored locally in %APPDATA%\app.axiomhive.notes.
macOS and Linux builds coming soon
| Layer | Technology | Purpose |
|---|---|---|
| Desktop Shell | Tauri v2 (Rust) | Native Windows/macOS/Linux with NSIS installer |
| Frontend | React 18 + TypeScript + Vite | Modern UI with hot-reload |
| UI Components | Tailwind CSS + shadcn/ui | Accessible, themable design system |
| Editor | TipTap (ProseMirror) | Extensible rich text with Markdown I/O |
| State | Zustand + TanStack Query | Client state + async data |
| Database | SQLite (rusqlite) + FTS5 | Embedded DB with full-text search |
| Migrations | Refinery | Type-safe schema versioning |
| CRDT | Yjs (local) | Future multi-device sync |
| Encryption | Argon2id + libsodium | Optional at-rest encryption |
| Reminders | Tokio scheduler | Async task scheduling |
✧ Startup < 200ms to first paint
✧ Memory < 120MB idle
✧ Search < 20ms round-trip on 5K notes
✧ Keystroke < 8ms in editor
✧ Installer < 30MB total size
- Rust (MSVC toolchain):
winget install Rustlang.Rust.MSVC - Node.js (LTS):
winget install OpenJS.NodeJS.LTS - pnpm:
npm i -g pnpm - NSIS:
winget install NSIS.NSIS - Visual Studio Build Tools (C++ workload)
# Clone the repo
git clone https://github.com/AXI0MH1VE/AxiomHiveNotes.git
cd AxiomHiveNotes
# Install frontend dependencies
cd app && pnpm install && cd ..
# Run in dev mode
pnpm tauri dev# Build frontend
pnpm -C app build
# Build Tauri (creates NSIS installer)
pnpm tauri buildInstaller will be in src-tauri/target/release/bundle/nsis/
AxiomHiveNotes/
├── app/ # React frontend
│ ├── src/
│ │ ├── components/ # UI components
│ │ ├── lib/ # Utilities
│ │ └── App.tsx # Main entry
│ ├── tailwind.config.js
│ └── package.json
├── src-tauri/ # Rust backend
│ ├── src/
│ │ └── lib.rs # Tauri commands
│ ├── migrations/ # SQL migrations
│ ├── Cargo.toml # Rust dependencies
│ └── tauri.conf.json # Tauri config
└── README.md
✦ Encryption Optional, user-controlled with Argon2id
✦ Telemetry Opt-in only, disabled by default
✦ Data Storage 100% local, zero cloud dependency
✦ Updates Signed releases via GitHub (optional)
Part of the Axiom Hive Collection. Notes are tagged with @AxiomHive or @DevdollzAi at the schema level for project organization and future collaboration features.