It's typescript because it is a Tauri app which uses the system webview to render the UI.

Most of the audio code/inference code is Rust or bindings to libraries like whisper.cpp