Trust
Safety and Approvals for Mac Automation
See how Soren uses approvals, reversible deletion, stop controls, and post-action checks to keep Mac automation under user control.
Trust
The current push-to-talk capture and speech-to-text pipeline run on the Mac. Transcripts and task context needed for reasoning may go to the selected model provider.
The current push-to-talk capture and speech-to-text pipeline run on the Mac. Transcripts and task context needed for reasoning may go to the selected model provider.
The shipping build uses push-to-talk capture and on-device Parakeet speech-to-text; voice audio stays local.
Transcripts and task context needed for reasoning may be sent to the selected model provider. Depending on the task, that context can include UI text, tool results, or screenshots needed to continue the request.
Session history is stored locally on the Mac to support conversations and session resume. It may include transcripts, assistant and tool results, and task metadata. Clear all history removes persisted sessions and resets the live conversation context.
Dated evidence
apps/Soren/Sources/SorenKit/Voice/VoiceController.swiftapps/Soren/Sources/SorenKit/Voice/ParakeetTranscriber.swiftapps/Soren/Tests/SorenKitTests/DictationCleanTests.swiftcore/soren-core/src/session/SessionStore.tscore/soren-core/src/agent/runtime.tscore/soren-core/src/gateway/types.tscore/soren-core/src/agent/AgentLoop.tscore/soren-core/test/session-store.test.tsRequirements
Boundaries
Early access
Join the Soren waitlist. We are onboarding Mac power users in waves.