Built a local voice assistant with Tauri v2 – looking for feedback
▲ 6 r/tauri

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!

u/blocksdev_pro — 6 days ago
▲ 2 r/rust

Made a local voice assistant in Rust (took 2months) - would love some feedback 🙃

hello everyone,

I made this app called Boris, it’s a local agentic voice assistant for Windows.

Basically: You say “Hey Boris” → it listens → turns your voice into text (Parakeet) → does LLM call → executes tools → talks back if needed (Supertone). Everything runs on your PC except for the LLM, it currently uses OpenRouter.

Originally I wanted something that could help me with LinkedIn/Twitter (like making posts or interacting), but I started with the voice, local models, then the agent part and it slowly became this. Currently it works and does stuff like research, has other local tools so you can test it out. I mostly use it now to ask in the middle of doing something.

This is my 2nd Rust project. I’ve been learning a lot of Rust, audio stuff, ONNX, and all that. I’m not a frontend person at all so I used AI (mostly Grok) to build the Tauri app and some of the desktop parts. The main idea and the core voice + agent is mine though.

I know some people don’t like when projects use heavy AI help, and that’s okay. I’m just trying to learn and build something useful for myself, would really appreciate if people can be nice 🥺

Please try the 1.1.0 beta version (it’s the latest one):

I’d love any reviews or feedback — even if it’s just “this part feels slow” or “this is useful”. Especially about the voice pipeline and the tools.

thanks for reading 🙏

reddit.com
u/blocksdev_pro — 7 days ago