What to build
A cross-platform desktop application built with Tauri 2 that captures system audio and microphone input, streams it to Deepgram for real-time transcription, and displays a live transcript overlay. The Rust backend handles audio capture and Deepgram WebSocket communication, while the TypeScript frontend provides the transcript display UI. Demonstrate both system audio (what's playing on the computer) and microphone input modes.
Why this matters
Desktop transcription apps are one of the most requested developer use cases — developers want always-on transcription for meetings, lectures, and content creation. Tauri 2 is the leading Rust-based desktop framework (85,000+ stars), offering small binaries and native performance. A Tauri + Deepgram example showcases Deepgram's Rust SDK in a practical application and reaches the growing Rust developer community. No desktop app example exists in Deepgram's ecosystem today.
Suggested scope
- Languages: Rust (backend/audio), TypeScript (frontend UI)
- Framework: Tauri 2 (latest stable)
- Deepgram APIs: Streaming STT (Nova-3), speaker diarization
- Audio capture: System audio via
cpal crate + microphone input, switchable
- UI: Minimal transcript overlay — floating window, speaker labels, copy-to-clipboard, pause/resume
- Platforms: macOS + Windows + Linux (Tauri's cross-platform support)
- Complexity: Advanced — demonstrates Rust audio capture, WebSocket streaming, and IPC between Rust and TypeScript
Acceptance criteria
Raised by the DX intelligence system.
What to build
A cross-platform desktop application built with Tauri 2 that captures system audio and microphone input, streams it to Deepgram for real-time transcription, and displays a live transcript overlay. The Rust backend handles audio capture and Deepgram WebSocket communication, while the TypeScript frontend provides the transcript display UI. Demonstrate both system audio (what's playing on the computer) and microphone input modes.
Why this matters
Desktop transcription apps are one of the most requested developer use cases — developers want always-on transcription for meetings, lectures, and content creation. Tauri 2 is the leading Rust-based desktop framework (85,000+ stars), offering small binaries and native performance. A Tauri + Deepgram example showcases Deepgram's Rust SDK in a practical application and reaches the growing Rust developer community. No desktop app example exists in Deepgram's ecosystem today.
Suggested scope
cpalcrate + microphone input, switchableAcceptance criteria
cargo tauri dev)Raised by the DX intelligence system.