A desktop app for recording, transcribing, and summarizing meetings. Transcription runs locally via Whisper, and summaries are generated with the Claude API.
- Bun — runtime and package manager
- Rust — for the Tauri backend
- Tauri v2 system dependencies — platform-specific build tools
bun install
bun tauri devbun tauri build| Command | Description |
|---|---|
bun tauri dev |
Run the full app (Vite + Tauri) |
bun tauri build |
Production build |
bun run dev |
Vite dev server only (no Tauri shell) |
bun run tsc --noEmit |
Type check |
bun run db:new-migration <name> |
Create a new numbered SQL migration |
- Tauri v2 / Rust — native desktop shell, file system access, audio processing
- React 19 — UI
- Vite — bundler and dev server
- PGlite — in-browser PostgreSQL (IndexedDB-backed)
- Drizzle ORM — typed database queries and schema
- whisper-rs — local speech-to-text transcription
- Claude API — meeting summarization
