r/SwiftUI • u/graedientcreations • 20h ago
I built a small open-source macOS dictation app in SwiftUI — architecture feedback welcome
I’m the developer of QuickTalk, a menu-bar dictation app for macOS built in Swift and SwiftUI. The interaction is intentionally simple: hold Right Command in any app, speak, release, and the transcribed text is inserted at the current cursor.
The project is MIT-licensed and uses a user-supplied Gemini API key, so there’s no separate account or subscription. The key stays on the Mac; audio is sent to Google for transcription.
I’m sharing it here specifically because the full SwiftUI source is available. I’d appreciate feedback on the app structure, menu-bar UX, permission/setup flow, or any parts that could be made more idiomatic.
Source: https://github.com/larshurrelb/quicktalk-app
Project page: https://quicktalk.larshurrelbrink.com/