Skip to content
Voika
mic · idle

“Hey Siren.”

Say the
word.

Voika is a hands-free agent for macOS. Wake it from across the room. It reads your screen, then clicks, types, and navigates apps while your hands are busy.

Download the 7-day trialor press ⌥ Space

macOS 26 (Tahoe)+ · Apple Silicon · 16 GB RAM minimum · notarized · 44 MB

Voice control,

beyond timers.
Into the machine.

the test it was built against

You're mid-workout, AirPods in, two meters from the desk. You say the word. Voika reads the failing test aloud, tells your coding agent to fix it, and asks before it sends, deletes, buys, or pushes. You never touch the keyboard.

  • “Hey Siren” or a configurable hotkey
  • menu-bar app; wake-word listening stays local
  • say the phrase again to interrupt

spoken → done

Hey Siren, what's on my screen?

reads the frontmost window aloud from the accessibility tree, not a screenshot

Hey Siren, turn off True Tone.

opens System Settings itself: navigates, clicks the toggle, verifies it flipped

Hey Siren, search that error and read me the fix.

searches the web, fetches the source, and speaks a summary

Hey Siren, tell Claude Code to fix the failing test.

types into your terminal, then narrates the agent's progress out loud

Hey Siren, delete the old builds folder.

stops and asks for spoken confirmation before deleting

how it sees

It doesn't look.
It reads.

Voika first reads the accessibility tree: labels, roles, states, and available controls. That read stays local and avoids sending screenshots for routine interface work. Screen capture is the fallback for charts, canvas, and gaps in the accessibility tree.

accessibility read · localscreen capture · fallback
Illustrative target appSend
To:recipient@example.com
Subject:Release notes

Release notes are ready. I'll review them once more before sending.

One last read-through, then I'll press the button.

illustrative interaction · move the lens

how it acts

An operator,
not an oracle.

01

Perceive

Reads labels, roles, and states from the frontmost app's accessibility tree.

02

Plan

Decides one step at a time from the current state instead of relying on stale screenshots.

03

Act

Presses the real button through the accessibility API instead of guessing coordinates.

04

Verify

Re-reads after every action. If nothing changes, it tries another strategy up to three times, then tells you what failed.

fallbacks, in order: accessibility action → OCR → alternate input. Every write is followed by a fresh read, so a missed action does not become the next assumption.

vibecoding, hands-free

Your agents,
narrated.

Speak a task into Cursor, Claude Code, or your terminal, then walk away. Voika reads the agent's progress aloud while you're off-screen, and asks out loud when a decision needs you.

It works the other way too: Voika exposes its desktop control as MCP tools, so your coding agents can click, type, and see the Mac through it.

illustrative agent run

$ claude “fix the flaky auth test”

● Running the affected test

● Editing AuthSession.swift

● Re-running the test

voika · spoken update

“The failing test passes. Want me to commit?”

trust

Real system access needs real guardrails.

on-device first

Local by default

Wake-word detection and speech-to-text run on your Mac. When a task needs a cloud model, relevant text and, when needed, accessibility content or a cropped capture go to your chosen provider. Voika does not stream your screen.

byok

Your keys, your traffic

Bring your own API key for the provider you trust. It lives in the macOS Keychain, and AI requests go straight from your Mac to that provider. Voika does not proxy them or add a usage fee.

guardrails

Destructive ops ask first

Deleting, sending, purchasing, and pushing code require spoken confirmation. Known-dangerous shell patterns are blocked outright.

direct distribution

Signed, notarized, and direct

Voika is Developer ID signed and Apple-notarized, with a hardened runtime and signed update feed. It ships outside the Mac App Store because desktop control needs permissions the App Store sandbox does not allow.

pricing

29planned, once.

One-time license for the purchased version, with no recurring Voika fee. Voika is BYOK: your provider bills AI usage separately under its own terms.

  • the full app during the 7-day trial
  • signed updates delivered in-app
  • no Voika subscription, account, usage analytics, or ad tracking
  • your AI provider bills usage separately; Voika adds no usage fee
Start the 7-day free trial

The full app is free for seven days. Paid checkout is not open yet.

The final tax-inclusive consumer total will be shown before paid sales open.

macOS 26 (Tahoe)+ · Apple Silicon · 16 GB RAM minimum

faq

Fair questions.

How do I wake it?

Say “Hey Siren.” A small on-device wake-word engine listens for that phrase. You can also press a configurable global hotkey (⌥ Space by default), and either trigger interrupts Voika mid-answer.

Do I need my own AI account?

Yes. Voika is BYOK (bring your own key). Connect Google Gemini, Anthropic, OpenAI, or xAI in Settings. Your key stays in the macOS Keychain and authenticates requests sent directly to the provider you selected. Voika does not proxy that traffic.

What does it cost to run, beyond the app?

Your chosen provider bills you under its own terms for requests Voika makes on your behalf. Voika adds no AI-usage fee, and actual cost depends on the provider, model, and task.

Does my voice or screen get uploaded?

Wake-word detection and speech-to-text run on your Mac. When a task needs an AI provider, relevant text and, when needed, accessibility-tree content or a cropped screenshot go directly from your Mac to the provider you configured. Continuous screen video is not sent.

Can it do something dangerous on my Mac?

High-risk actions are gated. Deleting, sending, purchasing, and pushing code require spoken confirmation, while known-dangerous shell patterns are blocked by default.

What are the system requirements?

macOS 26 (Tahoe)+ · Apple Silicon · 16 GB RAM minimum. Voika ships as a notarized direct download, not through the Mac App Store, because desktop control needs permissions the App Store sandbox does not allow.

“Hey Siren.”

That's the quickest way in. Download the trial, connect your own AI provider, grant the requested macOS permissions, and say it.

Download the 7-day trial

macOS 26 (Tahoe)+ · Apple Silicon · 16 GB RAM minimum · 44 MB · notarized