Local-first AI desktop app

Store Ticket Assistant

Project 02 · Seif Osman
Store Ticket Assistant — screenshot

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