27 s. The conversation in the video and screenshots is staged: synthetic voices, fictional business, invented contacts.
Dialer Facts
Version 0.2 · tested on macOS 15 · one user, one call at a time
What it does
CallsPlaced from the Mac through the owner's iPhone and carrier line. No calling service, no second number.
Two modesMake the call personally, or delegate the call to AI with a typed task.
AI voiceA live voice model from OpenAI. It waits through ringing and greetings, talks, leaves voicemail, then ends the call.
During an AI callLive transcript, listen in, take over and hand back, keypad tones, hold, end.
LimitsSpending and time limit per AI call.
InformationPersonal facts in four tiers. A role per contact decides what the AI may share. Tier 3 is never given to the AI. Tiers 2 and 3 are stored in the macOS Keychain.
ContactsRead from macOS Contacts. Dialer adds a role and notes for the AI.
HistoryBoth sides of each call are recorded. AI calls keep a transcript and cost.
Tested on real calls
AI callsTalked with people who answered.
VoicemailLeft a voicemail and ended the call on its own. Tested with the command-line version, before the app.
Listen in, take overOwner heard both sides live, took over mid-call, and handed back.
Personal callsPlaced from the app window.
Time limitA five-minute limit ended a call at five minutes.
Estimated cost$0.03 and $0.05 for two calls of about a minute, $0.25 for the five-minute call. From OpenAI's reported usage at list price.
Technicals
Built withSwift and C. A native Mac app and a small audio driver.
Why personalIt uses parts of macOS that App Store apps can't, so the Mac has to be set up to allow it.
RequiresAn iPhone on the same Apple Account with "Calls on Other Devices" on, and an OpenAI API key for AI calls.
Sent to OpenAIOn AI calls only: the call audio, the task, the contact's notes, the owner's name, and the facts the role allows.
PriceNot for sale.