Documentation for VoidAI Notes.
Overview
VoidAI Notes is a private, P2P encrypted note-taking app.
Features
- Rich Editor: Markdown, code blocks, images, tables
- Offline First: Works without internet
- P2P Sync: Device-to-device encrypted sync
- No Account: Just start using
- Export: Markdown, JSON, HTML
Data Storage
Notes are stored in your browser's IndexedDB:
- Encrypted at rest
- Never uploaded to servers
- Survives browser restarts
- Cleared if you clear browser data
Syncing
Setup Sync
- Open Notes on both devices
- Click sync icon on Device A
- Scan QR code with Device B
- Connection established
How It Works
- Devices exchange public keys
- Shared secret derived via ECDH
- Data encrypted with AES-256-GCM
- Transmitted via WebRTC data channel
- Decrypted on receiving device
Conflict Resolution
Last-write-wins with vector clocks:
- Each change gets a timestamp
- Conflicts resolved by most recent
- Full history available locally
Keyboard Shortcuts
| Action | Mac | Windows |
|---|
| New Note | ⌘N | Ctrl+N |
| Save | ⌘S | Ctrl+S |
| Search | ⌘K | Ctrl+K |
| Bold | ⌘B | Ctrl+B |
| Export | ⌘E | Ctrl+E |