Colophon

How VAND is made.

The desktop stack, the website stack, the fonts, and the zero-cost distribution path — laid bare.

Desktop appElectron + hand-written HTML/CSS/JS (no bundler — intentional). SQLite via sql.js (WASM). AES-256-GCM at rest, key wrapped by the macOS Keychain.
Local AIOllama on 127.0.0.1 — chat, briefs, parsing, simulations. Rules engine fallback when no model is installed.
Agentic actionsAppleScript via osascript: Reminders, Notes, Calendar, Mail. Nothing leaves the machine.
WebsiteNext.js App Router on Vercel. This site distributes the app; it is not the app.
FontsSatoshi (Fontshare, self-hosted) + Geist in the app; system stack + DM Serif Display on the site.
DistributionUnsigned DMGs on GitHub Releases. Zero-cost path: free runners, free hosting, no certificates until revenue justifies them.
Built withClaude Code — the app is designed, written and shipped in pair with an AI agent, by one person.

Security details with source-file receipts at /security.