
Built a local voice assistant with Tauri v2 – looking for feedback
hey everyone,
I made a local agentic voice assistant for Windows called Boris, and it’s built with Tauri v2.
Basically:
You say “Hey Boris” → it listens → turns voice into text (Parakeet ONNX) → LLM call → executes tools → talks back with Supertone TTS.
The voice pipeline runs fully on-device, only the LLM goes through OpenRouter right now.
I used Tauri + React + Vite + Bun for the desktop app. There’s a small always-on-top overlay, settings page, and the main window. I’m not a frontend person at all, so I used AI (mostly Grok) to help build and polish the Tauri side and UI. The core voice pipeline + agent logic is written in Rust by me.
This is my 2nd Rust project. Originally I just wanted something that could help me with LinkedIn/Twitter posts, but it slowly turned into this full voice assistant.
Please try the 1.1.0 beta if you want:
I’d really love any feedback — especially about the Tauri part (packaging, updater, overlay behavior, performance, etc.) or the overall experience.
thanks!