Skip to content

Guide

Voice Control for Mac That Understands Outcomes

Apple Voice Control is excellent for literal commands. Soren adds a voice-first agent that can interpret an outcome, choose tools, and verify the result.

Commands versus outcomes

Apple Voice Control is excellent for literal commands. Soren adds a voice-first agent that can interpret an outcome, choose tools, and verify the result.

Soren can inspect and operate supported native interface elements through macOS Accessibility. For supported web interactions, it can use a dedicated browser-control lane and return what the browser actually reports.

Where Soren fits alongside built-in Voice Control

Soren can activate supported Mac apps by name, then choose a grounded capability for the requested outcome. Support is action-specific; Soren does not claim universal control of every Mac app.

Dated evidence

Proof from the current build

Verified against

  • codeNative accessibility action implementationapps/Soren/Sources/SorenKit/Accessibility/ActionKernel.swift
  • codeBrowser-control implementationcore/soren-core/src/browser/
  • codeApp activation executorapps/Soren/Sources/SorenKit/Actions/ActivateAppExecutor.swift
  • testNative action-kernel testsapps/Soren/Tests/SorenKitTests/ActionKernelTests.swift
  • testBrowser outcome verification testscore/soren-core/test/browser-verification.test.ts

Requirements

Permissions

  • Microphone
  • Accessibility

Boundaries

Current limitations

  • Support is action-specific; Soren does not claim universal control of every Mac app.

Early access

Want your Mac to do this when you ask?

Join the Soren waitlist. We are onboarding Mac power users in waves.