Autophonenode
iPhones for AI Agents
Autophonenode is the iPhone API for AI agents. It gives agents their own real iPhones, with native apps and persistent sessions, like iPhones do for humans.
import { Autophonenode } from "@autophonenode/cloud"; const connect = new Autophonenode({ apiKey: process.env.AUTOPHONENODE_API_KEY, }); const session = await autophonenode.sessions.create({ device: "iphone", region: "us", approval: "sensitive", }); await autophonenode.tasks.run({ sessionId: session.id, goal: "Book the earliest slot.", approvalBefore: ["book", "send", "buy"], }); autophonenode.events.on("approval", (e) => { autophonenode.handoffs.create({ sessionId: session.id, actionId: e.actionId, reviewUrl: "/review", }); });
- Real iPhones
- Persistent sessions
- SDKs
- Webhooks
- Human handoff
What we offer
It's not AI for your iPhone. It's an iPhone for your AI.
Give your agent a real iPhone for native app workflows, with approvals, logs, and persistent sessions out of the box.
{
"id": "iph_3f9c",
"model": "iPhone 15",
"number": "+1 415•••0142",
"state": "ready"
}iPhone provisioned
iPhones API
Create, manage, and operate real iPhones entirely via API.
Use cases
Agents with their own iPhone.
Autophonenode gives agents a real iPhone, phone number, and persistent device state for everything beyond the browser.
iMessage & FaceTime
Blue messages and calls
Send iMessages or start FaceTime Audio and Video from the agent's real iPhone number.
Mobile app agents
Beyond browser automation
Operate mobile apps with real notifications, permissions, logins, and device state.
Personal assistant agents
Real-world mobile tasks
Book appointments, message contacts, join calls, and complete app-only errands from a real iPhone.
Phone identity agents
A real number and device
Give agents a dedicated phone number, iCloud-backed device, and the same iPhone every time.
Mobile task
iPhone assigned
9:41 AMAgent connected to its dedicated iPhone.
iMessage received
9:41 AMCustomer asked to change a booking.
App opened
9:42 AMReservation app launched with session restored.
Task completed
9:42 AMAppointment moved to May 23 at 10:30 AM.
iMessage sent
9:42 AMConfirmation sent from the agent's real iPhone number.
Early access
Sign up for early access.
Get on the list for real iPhones built for AI agents — iMessage, FaceTime, native iOS apps, Apple Pay, and persistent phone state. We'll reach out as access opens.
Real iPhones
Dedicated iPhones your agents can operate through an API.
Phone identity
A real phone number, iMessage, FaceTime, and device state tied to the same phone.
Native app access
Run workflows inside iOS apps that browsers and emulators can't reach.
Persistent sessions
Keep apps, logins, messages, notifications, and state across runs.
How it works
A mobile execution layer for agents.
Create a device session, send your agent a task, and let it operate real mobile apps with approvals and logs where they matter.
Create a device session
Assign a real iPhone environment to your agent or workflow.
Send a task
Pass a goal from your agent stack, orchestration layer, or backend.
Operate the phone
The agent navigates apps, enters data, reads screens, and completes steps.
Approve or hand off
Pause sensitive actions for approval, or take over the session when needed.