Local-first AI desktop app
Store Ticket Assistant
Project 02 · Seif Osman

The problem
Writing up store support tickets by hand was slow, and sending internal notes to cloud services wasn’t an option.
What I built
A Tauri 2 + Rust desktop app that runs entirely offline: local Whisper (whisper.cpp) transcription turns spoken notes into structured tickets, persisted in SQLite.
The result
A private, local-first assistant backed by 277 tests — no data ever leaves the machine.
Stack
Tauri 2RustReactSQLitewhisper.cpp