NoteVault is a high-performance, secure notepad designed for developers. It combines the aesthetics of Windows 11 Fluent design with the power of Monaco (VS Code) editor and AES-256-GCM encryption.
- Tab Color Labels: Group tasks with 7 color-coded markers.
- Dynamic Grouping: Automatically cluster tabs by color with custom dividers in the Tab Bar.
- Global Search (Ctrl+Shift+F): Search throughout all unlocked tabs with Regex support.
- Vault-Level Locking: Your tabs stay encrypted and redacted until you provide your vault passphrase.
- AES-256-GCM: Military-grade encryption for each tab's content.
- Offline First: All data is stored locally, with optional Google Drive Cloud Sync.
- Tab Archiving: Never lose a note. Closing a tab archives it for easy recovery.
- Typography settings: Choose from Cascadia Mono, Fira Code, or your system favorites.
- Utility Menu: Instant MD5/SHA hashes, UUID generation, and formatting direct to your editor.
- Horizontal Tab Scrolling: Smoothly navigate dozens of open tabs.
For the best experience, download the latest stable installer from our GitHub Releases page.
- Current Version: v1.0.4
- Platform: Windows 11 / 10 (x64, arm64)
If you want to contribute or build from source, ensure you have Node.js (v20+) and npm installed.
# Clone the repository
$ git clone https://github.com/jpolvora/notevault.git
$ cd notevault
# Install dependencies
$ npm install$ npm run devGenerate production builds or installers for your platform.
Use these for quick verification of the final asset structure without generating a full installer.
# Windows
$ npm run build:win
# macOS
$ npm run build:mac
# Linux
$ npm run build:linuxGenerate the final setup files for distribution.
# Windows (.exe)
$ npm run package:win
# macOS (.dmg)
$ npm run package:mac
# Linux (.AppImage, .deb)
$ npm run package:linux- Framework: Electron + React 19 + TypeScript.
- Editor: Monaco Editor (The engine behind VS Code).
- State Management: Zustand for rapid renderer-side updates.
- Security: Node
cryptomodule for high-entropy key derivation (PBKDF2). - Storage:
electron-storewith AES-256 encrypted JSON. - Cloud: Google Drive API (Drive App Data Scope).
Built with β€οΈ for focused, secure coding.