Polished text, searchable meeting notes, and voice control of your Mac. Talk to Codex, Claude, or local AI. Speech recognition stays on your Mac.
Your AI will cheer for your worst ideas. Apologize for things it didn't do. Pretend to care. We've all learned to ignore it. We're building something better, a tool that helps you get stuff done, stays honest about what it is, and keeps the quirks in on purpose.
Your voice. Your character. Your choice.
so um import the num pie library and create a data frame from the csv
import numpy as np
import pandas as pd
df = pd.read_csv("file.csv")Hold Right Option anywhere on your Mac. Text lands at your cursor. Slack, Gmail, Cursor, Xcode, Terminal, browsers, Obsidian. If you can type there, you can dictate there.
Hold Right Option, speak, release. Clean text appears wherever your cursor is.
Ask what you want written. With highlighted text, Right Option can talk to AI instead of replacing. Free.
Double-tap the dictation key for longer hands-free sessions with live subtitles. Pro.
Speak the outcome and Super Voice Mode chooses the best route: a structured tool when one exists, the app interface when it does not, and visual control only as a last resort.
Use APIs, MCP servers, and native agent tools whenever they fit the task.
Work through accessible buttons, menus, forms, and fields in real apps.
Fall back to the visible screen only when the interface has no better route.
For bigger jobs, Super Voice Mode connects the workflows above to the agents you already use. Speak the outcome, follow the work, and continue the same session without rebuilding context.
"Copy that, one moment."
Every assistant out there is a faceless chatbot. Iris is your AI: a voice, a name, opinions, and a personality that shows up the same way every time you hit the hotkey.
Iris is the anchor. Stack a persona on top to shift the voice without losing the character.
See Iris with personas ↓Speech-to-text runs on your machine. Correction runs locally by default, with optional Claude Code processing. When you use the assistant, your AI service handles the request. We never see it. Audio never leaves the machine.
Captured, transcribed, and discarded locally.
Use local MLX or choose Claude Code to process text with your account.
Sent only when you ask Claude, Codex, OpenCode, Ollama, Hermes, or a local model to act.
No account, no telemetry, no hosted transcript store.
Right Option anywhere on your Mac. Text lands at your cursor.
State-of-the-art speech-to-text. Runs privately on your machine.
Capture calls, spoken thoughts, transcripts, and action items in a local markdown vault.
Route to any advanced model. Cloud or local. Your keys, your data.
Spoken assistant responses, on-device. Hands-free.
Stack up to two. Some useful, most hilarious.
No account. No telemetry. Requires macOS 15 or later.