App
Voice Control for Terminal on Mac
Run managed shell commands by voice, inspect the captured output, and keep interactive or risky work under your control.
Guide
Use private on-device dictation to enter text in the focused app, then switch to Soren’s agent mode when the request should do more than type.
Use private on-device dictation to enter text in the focused app, then switch to Soren’s agent mode when the request should do more than type.
The shipping voice flow uses push-to-talk capture and local Parakeet speech-to-text. In dictation mode, Soren inserts the resulting text into the focused app through its dedicated dictation path.
Dictation inserts text; it does not execute that text as an agent action. When a spoken request should operate an app or complete an outcome, the user switches to agent mode, where model-needed transcripts and context may go to the selected provider.
Dated evidence
apps/Soren/Sources/SorenKit/Voice/VoiceController.swiftapps/Soren/Sources/SorenKit/Voice/ParakeetTranscriber.swiftapps/Soren/Sources/SorenKit/Voice/DictationClean.swiftapps/Soren/Tests/SorenKitTests/DictationCleanTests.swiftRequirements
Boundaries
Early access
Join the Soren waitlist. We are onboarding Mac power users in waves.