THE SHORT VERSION
How a call becomes
work on your Mac.
Install DialDo on an Apple Silicon Mac, sign in, and subscribe before claiming a dedicated phone number. Keep the Mac awake and online. When you call from your allowed number and enter your PIN, DialDo interprets your request and runs supported actions on that Mac.
1. Set your boundaries
Choose the calling number, PIN, folders, and macOS permissions. You can revoke access later in System Settings.
2. Ask for an outcome
Try “summarize the newest PDF in Downloads and save the notes on my Desktop.” Calls and AI processing use managed services; the computer actions run locally.
3. Verify the result
Check the completion message and the file itself. Speech recognition, app changes, a locked screen, or an offline Mac can interrupt a task.
- open ports on your Mac
- 0
- PIN attempts
- 3
- built-in abilities
- 12
- per month, all in
- $9.99
Outbound tunnel only. Nothing listens for the internet.
Then the call ends. Unknown callers never get that far.
Files, PDFs, documents, email, calendar, browser and more.
Number, gateway, call minutes and AI requests included.
For setup steps and limitations, read the Mac-by-phone guide. Prefer less motion? Read the site without animations. Need help? Contact DialDo support.
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, forty minutes and one security line away. This illustrated example assumes her Mac is awake, online, and has the permissions needed for the task.
The old fix: call a coworker, share a password, apologize twice.
She does something better. She pulls out her phone.
SCENE 02 · THE CALL · FROM YOUR PHONE TO YOUR MAC
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 becomes a transcript and a task request. Background noise, names, and accents can affect recognition, so unclear instructions may need clarification.
The Mac does not guess and hope. Every request becomes an objective, an ordered strategy, and success criteria it must later prove with evidence.
AI helps turn your request into a plan and select the tools for each step. Speed, cost, and reliability vary with the task, model configuration, and the apps being controlled.
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.
CALL SIMULATOR · PICK A REQUEST
Hear it
work.
Three calls, start to finish: what you say, what DialDo says back, and the evidence each tool leaves behind. An illustrated simulation of real DialDo tools, with timings shortened.
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 accessible files
Search permitted folders using filenames and approximate matches. Check which file was selected when names are similar.
Read & summarize PDFs
Extract readable PDF text and create a summary. Scanned, protected, or very large documents may need preparation or a smaller scope.
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
Use supported browser controls for web tasks. Logins, permission prompts, page changes, and ambiguous choices can require your help.
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.
Supported system controls
Request available lock-screen and system actions on a connected Mac. Do not rely on a remote AI workflow as an emergency security measure.
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.
- ✓Action approvals. Tools have risk classifications and approval checks. Review the intended task, recipients, and files before approving consequential actions.
- ▦Workspace controls. File-tool access follows the configured workspace permissions. Broader computer-control permissions should only be granted for tasks you trust.
- ⚿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.
- ↻Execution limits. Step and retry limits bound a task's work. A limit or repeated failure can end a run before the requested outcome is complete.
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.
- Manage setup, account connection, and the assigned number. Number availability and provider checks can affect provisioning.
- Token counts and estimated spend help you monitor usage. Provider billing can differ from estimates.
- 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
$9.99/ month
- A dedicated phone number for your Mac
- Managed gateway: provider keys never touch your device
- 60 call minutes, 1,000 AI requests, 50 texts
- All 12 abilities, browser voice mode and call simulator
- Signed in-app updates
- Number stays with your Google account across Macs
No free trial · subscribe in the app before claiming a number
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.
Can I move to a new Mac?
Yes. Your subscription and assigned number stay with your Google account, so you can reinstall or move to another Apple Silicon Mac and sign in again.
Is the source code available?
Yes. The DialDo app is open source under AGPL-3.0 at github.com/mananshah2254/dialdo. Installers and SHA-256 checksums are published on the releases page.
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 v0.2.7 · release notes & checksums