Mac + iPhone
Your phone, now programmable.
AI makes and takes calls on your Mac.
Plug in your own OpenAI, Gemini, or ElevenLabs key. AI answers your calls on the Mac with a live transcript, and dials out from your iPhone number whenever you ask. Your stack. Your prompts. Your phone, finally scripted the way you want it.
AI: Hi, I'm calling on behalf of Alex. I'd like to reschedule the 3pm appointment.
Dental Office: Sure, what day works for Alex?
AI: Next Tuesday, any time after 2pm would be ideal.
Both directions. Both yours.
Calls in, calls out — and the keys, prompts, and tools stay on your machine.
Answers for you
AI picks up calls on your iPhone number and streams the live transcript to your Mac. Grab your phone whenever — the conversation hands back mid-sentence with context intact.
Dials out for you
Give it the goal — "Book a table at 7pm." It dials from your number, talks to a human, works through menus with DTMF, and brings back the answer.
Plugs into your stack
MCP goes both ways. Pull tools in from Claude Desktop, Cursor, or VS Code and the in-call AI uses them live. Or trigger calls from Claude Code, Codex, Gemini CLI, OpenCode, or Kiro — AiTakeCall runs as an MCP server, so your agents can dial, read transcripts, and inspect call history. Per-contact prompts and configs on top.
Set it up in minutes. Make a call in seconds.
Four screens you actually touch. The rest stays out of your way.
Install the Mac app
Download the DMG, drag it to Applications. It pairs with your iPhone through Apple's continuity layer — no Bluetooth handshake dance.

Onboarding · Welcome
Drop in your API key
OpenAI, Gemini, or ElevenLabs — whichever you already use. Pick a voice, write a system prompt, optionally wire up your MCP tools.

Onboarding · AI Provider Setup
Calls come in — AI handles them
Your AI assistant picks up, confirms appointments, fields cold calls, captures details. Each call lands as a full English transcript with a one-line summary you can scan in seconds.

Call history · Bayview Dental confirmation
Tell the AI to dial out
Type the goal — "Book a 7:30 PM table for four at Bestia. One guest has a peanut allergy." The AI calls, navigates the conversation, and returns with the confirmation number on file.

Call history · Bestia reservation
Your phone, wired to your AI stack.
Keep your iPhone number
No new SIM. No porting. No second line. AI rides on your real number — callers see the same caller ID they always have.
Read calls as they happen
Every word from both sides streams to your Mac in real time. Read it, search it, copy anything straight out of the transcript while the call is still live.
Pick up and take over
Grab your iPhone any time to take the call yourself. Context carries over — no awkward "let me transfer you."
Dial out by typing
Type the goal — "Call the dentist, move my 3pm to next Tuesday." AI dials, speaks to the human, works the menus, and drops a summary back to you.
Remembers every contact
Key facts from each call are saved per phone number. The next time that number rings, the AI already knows the history — fed straight into the system prompt.
Set rules per number
Different provider, voice, prompt, and tool set per contact. Clients on OpenAI, family on Gemini, a specific partner on ElevenLabs — however you want to route it.
Record and summarize automatically
Every call saved as a WAV. When it ends, AI writes a structured summary and extracts new facts worth remembering — deduped against what it already knows about that contact.
Navigate IVRs on its own
AI has DTMF built in. It presses menu digits, waits for prompts, hangs up when done. Routine calls to automated systems don't need you on the line anymore.
MCP — tools in, tools out
Pull in MCP servers you already have — Claude Desktop, Cursor, or VS Code (stdio or remote HTTP with OAuth). The in-call AI invokes them live. Flip it around and AiTakeCall registers itself as an MCP server in Claude Code, Codex, Gemini CLI, OpenCode, Kiro, and Claude Desktop — so the agents in your editor can trigger calls, pull transcripts, and check history without leaving the tool.
41 languages, auto-resume
Speaks and understands 41 languages with auto-detection. If the AI session drops mid-call, it reconnects and replays the full transcript — the conversation keeps going without a beat.
Pick your AI. Pick your voice.
Three top providers. 28 voice options. One switch away.
Google Gemini
Gemini 3.1 Flash Live — fast, natural conversations with low latency.
OpenAI Realtime
GPT Realtime 1.5 — advanced reasoning with rich voice expression.
ElevenLabs
Premium conversational voices — the most human-sounding AI speech.
Your phone, finally on your terms.
When you can't pick up
Deep in a doc. Already on another call. Driving. The AI answers, takes notes, filters the spam from the real ones, and leaves you a clean summary. When you need to reach out — a vendor, a reschedule, a confirmation — you type the goal and keep working.
When you want to tune it
Swap models between calls. Wire in your own MCP tools. Rewrite the system prompt for one specific number. The phone behaves exactly how you set it — no SaaS in between, no product manager deciding for you.
Make your phone yours.
Install the Mac app, drop in your API key, pick a voice. Your phone starts working the way you want it to — on your terms.