“Hey Siren.”
Say the
word.
Voika is a hands-free agent for macOS. Wake it from across the room — it sees your screen and clicks, types, and navigates any app, while your hands are busy with something better.
macOS 26 (Tahoe)+ · Apple Silicon · notarized · 7.5 MB
Siri sets timers.
Voika runs
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 anything irreversible happens. You never touch the keyboard.
- wake phrase or hotkey — works from ~2 m away
- lives in the menu bar · near-zero idle cost
- interrupt it any time: say the phrase again
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.”
→ web search → fetch → summary, spoken back while you keep working
“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. destructive actions always require your spoken confirmation first
how it sees
It doesn't look.
It reads.
Voika's first sense is the accessibility tree — the structured truth behind every window: what's a button, what it says, whether it's enabled. A full read takes about 50 ms. Screen capture is the fallback, not the habit — only when a chart or canvas genuinely needs eyes.
Shipping this afternoon. Release notes are done, the build is notarized, and the appcast is signed.
One last read-through and I'll press the button —
move the lens — this is what Voika sees
how it acts
An operator,
not an oracle.
01
Perceive
Snapshots the frontmost app's accessibility tree — labels, roles, states — in tens of milliseconds.
02
Plan
Decides one step at a time, stateless. No screenshot history stuffed into context, no drift.
03
Act
Presses the real button through the accessibility API — not a guessed click at coordinates.
04
Verify
Re-reads the screen after every action. Nothing changed? It retries another way — three strategies, then it asks you.
fallback chain — accessibility action → on-device OCR → AppleScript → guarded shell → synthetic input, last resort. A missed click triggers self-correction, never blind continuation.
vibecoding, hands-free
Your agents,
narrated.
Speak a task into Cursor, Claude Code, or your terminal — and 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.
$ claude “fix the flaky auth test”
● Running suite… 1 failing (AuthSessionTests)
● Editing AuthSession.swift +12 −4
● Re-running… 214 passed, 0 failed
voika, out loud — wherever you are
“All two hundred fourteen tests pass. 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 entirely on your Mac. When a task needs a cloud brain, it gets the relevant text and an occasional cropped capture — never a video stream of your screen.
byok
Your keys, your traffic
Bring your own API key for the provider you trust. It lives in the macOS Keychain, and requests go straight from your Mac to your provider — Voika never proxies, meters, or sees them.
guardrails
Destructive ops ask first
Delete, send, purchase, git push — anything irreversible needs your spoken confirmation. Known-dangerous shell patterns are blocked outright.
signed & notarized
A Mac app, done properly
Developer ID signed, Apple-notarized, hardened runtime, auto-updates over a signed feed. Direct download — full desktop control is incompatible with the App Store sandbox, so it doesn't pretend otherwise.
pricing
29€once.
One purchase, yours for good. Voika is BYOK — you bring your own API key, so there's no markup on your AI usage and no meter running while you talk.
- every feature — the trial is the full app
- updates delivered in-app, signed
- no subscription, no account, no telemetry
- your AI usage billed by your provider, at cost — Voika adds nothing on top
every feature unlocked, free — payments are coming soon
macOS 26 (Tahoe)+ · Apple Silicon
faq
Fair questions.
How do I wake it?
Say “Hey Siren” — always listening via a tiny on-device wake-word engine — or press a global hotkey you choose (⌥ Space by default). Saying the phrase again 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 with your own API key in Settings. Your key never leaves your Keychain, and Voika doesn't proxy or see that traffic.
What does it cost to run, beyond the app?
Whatever your chosen provider charges for the requests Voika makes on your behalf — the default configuration is designed to be very low-cost per use.
Does my voice or screen get uploaded?
Wake-word detection and speech-to-text run fully on your Mac. When a task needs an AI provider, only the relevant text — and occasionally a cropped screenshot — goes directly from your Mac to the provider you configured.
Can it do something dangerous on my Mac?
Not without you. Anything irreversible — deleting, sending, purchasing, pushing code — requires your spoken confirmation first, and known-dangerous shell patterns are blocked by default.
What are the system requirements?
macOS 26 (Tahoe)+ · Apple Silicon. Voika ships as a notarized, direct-download app — not through the Mac App Store, since full desktop control needs permissions the App Store sandbox doesn't allow.
“Hey Siren.”
That's the whole interface. Download the trial and say it — you'll be running your Mac by voice in about a minute.
macOS 26 (Tahoe)+ · Apple Silicon · 7.5 MB · notarized