Skip to main content
Docs/Notes App

Notes App

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

  1. Open Notes on both devices
  2. Click sync icon on Device A
  3. Scan QR code with Device B
  4. Connection established

How It Works

  1. Devices exchange public keys
  2. Shared secret derived via ECDH
  3. Data encrypted with AES-256-GCM
  4. Transmitted via WebRTC data channel
  5. 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

ActionMacWindows
New Note⌘NCtrl+N
Save⌘SCtrl+S
Search⌘KCtrl+K
Bold⌘BCtrl+B
Export⌘ECtrl+E