SCENE 01 · GATE B42 · 3:12 PM
Maya is catching a flight.
The Henderson deck is not.
It is sitting on her desktop. At home. Behind a locked screen, forty minutes and one security line away.
The old fix: call a coworker, share a password, apologize twice.
She does something better. She pulls out her phone.
SCENE 02 · THE CALL · CROSSING THE COUNTRY IN 300 MS
She dials a number
that belongs to her Mac.
Every DialDo user gets a dedicated line. The number she dials is the key that selects her machine, her workspace, her rules.
Her voice rides an outbound, authenticated tunnel from the carrier through the DialDo gateway to the Mac on her desk. Provider keys stay on the gateway. Her Mac holds one random device credential, nothing more.
But first,
the door.
An unknown caller is refused before hello. A known voice still needs the spoken PIN. Three tries, then goodbye.
SCENE 03 · THE PLAN · NOBODY TOUCHES THE MOUSE
“Find the Henderson deck,
summarize it, email it to Priya.”
One sentence, spoken over a noisy gate announcement. DialDo's phone-tuned ear filters the noise, keeps the words.
The Mac does not guess and hope. Every request becomes an objective, an ordered strategy, and success criteria it must later prove with evidence.
A small, fast model does the planning. A bigger one steps in only when something goes wrong. That is why a task costs cents, not dollars.
SCENE 04 · EXECUTION · “WORKING ON IT.”
The Mac gets
its hands dirty.
Deterministic tools do the work: faster, cheaper and steadier than a robot poking at pixels. Pixels are the last resort, not the plan.
After every single action, the planner must mark each criterion met, unmet or blocked, and point at real tool output. A successful click is not a finished job.
Side effects
ask permission.
Anything that leaves the machine gets named out loud and confirmed. One yes never authorizes the next risky thing. “Yes, but don't” cancels.
SCENE 05 · WHEELS UP · 3:19 PM
Done
before boarding.
Maya gets the notification as the cabin door closes. The Mac goes back to sleep. Every step it took is sitting in a local audit log, on her disk, owned by her.
Seven minutes. Zero favors asked.
AFTER THE CREDITS · WHAT ELSE IT DOES
One number.
Many hands.
The Henderson deck is one story. DialDo ships with a full toolbox of semantic abilities, each one risk-labeled, confirmed when it matters, and logged always.
Find any file
Fuzzy spoken names survive transcription typos, prefixes and “the newest copy”. Genuinely different matches get a clarifying question, not a guess.
Read & summarize PDFs
Full-document coverage with chunking for long files, saved as a fresh summary that never overwrites anything.
Create real documents
Word files, notes and dictation appended into existing text without destroying what was there.
Email, SMS & Calendar
Gmail with fuzzy-matched attachments, texts, and calendar events, each one confirmed out loud first.
Live web research
Current-web answers written into a sourced document or a formatted Excel workbook, not just read aloud.
Drive uploads
Push files to Google Drive from a phone call, with per-user OAuth tokens kept in the macOS Keychain.
Run your Mac
Open and quit apps, set volume and brightness, play media, inspect windows, all through semantic macOS controls.
Browser automation
An isolated Chrome does the clicking for web tasks, kept away from your daily browser profile.
Routines
“Morning setup” opens your calendar, mail, repo and focus playlist in one breath. Evening mode winds it all down.
Visual fallback
For unfamiliar apps, screenshot-guided control operates the UI, then runs an independent completion check before claiming success.
Emergency lockdown
One sentence locks the machine down atomically. Conditional shutdown and a temporary MMS screenshot when you need eyes.
Browser voice mode
The dashboard microphone runs the same agent with zero carrier cost. Test everything before a number ever rings.
THE FINE PRINT, IN LARGE TYPE
Built
paranoid.
A phone line into your computer is a serious thing. DialDo treats it that way, at every layer, by default.
- ☎Exact caller allowlist. Unknown numbers are denied before the agent even wakes. An unassigned dialed number is a dead end.
- ⁕Spoken PIN, scrypt hashed. Three attempts, then the call ends. The PIN never sits anywhere in the clear.
- ◈Provider keys stay on the gateway. Twilio and OpenAI credentials are never included in the installer. DialDo generates a private Mac credential and links it to your Google account when you sign in.
- ✓Consent per side effect. Tools declare read, external or dangerous. Anything above read-only is named specifically and confirmed. Conflicting language cancels.
- ▦Workspace jail. File tools are constrained to your chosen workspace root. Paths cannot escape it, period.
- ⚿Signed and encrypted. Twilio webhooks are signature-checked, URLs are HTTPS only, OAuth tokens live in the macOS Keychain, and SQLite stays on your disk.
- ≣Everything audited. Every tool invocation lands in a local WAL-mode SQLite audit trail you can read whenever you like.
- ◫Hard refusals. Visual control stops at credentials, CAPTCHAs, purchases, security settings, deletion and power controls. Those boundaries are deliberate.
- ↻No runaway loops. Twelve executed actions or three distinct failures end a run. One Mac control lease stops callers from interleaving changes.
BEHIND THE CURTAIN
Your own
control room.
A local dashboard, loopback only, never published to the internet. It onboards users, watches costs and lets you rehearse calls without dialing.
- Onboard a user and connect their number in one guarded click. Owned numbers are reused before a cent is spent, and retries can never buy duplicates.
- Actual token counts and estimated spend, per task and per user. No invoice surprises.
- A built-in call simulator, so you can test every workflow without a phone account.
- Provider health, live permissions, the full tool inventory and complete audit history.
THE PART THAT SOUNDS MADE UP
Your Mac, on call.
$9.99 a month.
DialDo Personal is $9.99/month with no free trial. Sign in with Google and activate your subscription before claiming a dedicated phone number. Your plan includes the managed gateway and the agent that runs on your Mac.
included every month · fair use resets each calendar month · cancel anytime
THE PRACTICAL DETAILS
Before you
make the call.
What is DialDo?
DialDo is an AI voice assistant for your Mac. It assigns you a personal phone number so you can call from elsewhere, describe a task, and have the installed Mac app carry out supported steps.
What tasks can I ask it to do?
Useful starting points include finding a file, summarizing a PDF, creating a document, and using supported browser or app controls. Complex tasks can fail when an app changes or instructions are ambiguous, so check the completion report.
Does my Mac have to be on?
Yes. The Mac app must be running on a Mac that is awake, signed in, and connected to the internet. DialDo cannot act on an offline or sleeping computer, and some screen-based controls need an unlocked desktop and macOS permissions.
Which Macs does it support?
The current installer is for Apple Silicon Macs (M-series) running macOS 12 or later. Intel Macs are not supported by this download.
How much does DialDo cost?
DialDo Personal costs $9.99 per month with no free trial. You sign in with Google and subscribe before claiming a dedicated number. The plan includes 60 call minutes, 1,000 managed AI requests, and 50 text notifications per calendar month.
Does everything stay on my Mac?
Computer actions run locally on your Mac. Calls, transcription, AI planning, billing, and notifications use managed providers, so some task and call data leaves the device. See the website privacy notice and app privacy notice for details.
Give your Mac
a phone number.
Install DialDo, sign in with Google, and subscribe. After payment is verified, choose which phone can call and set a voice PIN. DialDo assigns your number and connects your Mac. Then call your computer from wherever you are.
Apple Silicon (M-series) · macOS 12 or later · DialDo 0.2.7