AI that drives real Android phones

Give your agents a phone. One API key, any app, no emulators.

$npm install -g @autenai/sdk
quickstart.ts
import { Auten } from '@autenai/sdk'
 
const auten = new Auten({ apiKey: process.env.AUTEN_API_KEY })
 
await auten.agents.run({
device_serial: 'pixel-7',
prompt: 'Open Gmail and forward the latest invoice to [email protected]',
})

01 — How it works

Three steps from zero to running

01

Install the APK

Side-load auten-agent.apk on any Android 10+ phone. Enable Accessibility — that's it. Works on your phone or a phone farm you control.

curl -O https://auten.ai/apk/latest
02

Connect with the SDK

Grab an API key. The phone calls home over WebSocket — no port forwarding, no NAT pain. Devices register themselves.

const auten = new Auten({ apiKey })
await auten.devices.list()
03

Run an agent

Describe what you want in plain English. The AI plans, taps, and reports back. Repeat runs replay in 0.3s — no LLM call needed.

await auten.agents.run({
  device_serial,
  prompt: '...'
})

02 — The case for phones

Why a phone, not an API?

Because most of the world's software no longer ships an API.

App coverage
REST APIWhatever the vendor exposes
Auten phone agentEverything in the Play Store
Auth
REST APIOAuth flows, token refresh, app secrets
Auten phone agentPhone is already logged in
SMS / 2FA gates
REST APIBlocked
Auten phone agentNative — phone receives the SMS
UI changes
REST APIBreaks integrations
Auten phone agentAI adapts, screen graph re-learns
When the vendor pulls the API
REST APIYou're out
Auten phone agentStill works

03 — Features

Built for production agents

Not a demo. Not a wrapper. A backend that learns.

Screen graph learning

Every action records a (from-screen, action, to-screen) edge. Repeat runs replay deterministically — no AI in the loop after the first run.

Native MCP server

Plug straight into Claude, Cursor, or any MCP client. The phone becomes a tool your agent can call.

NAT-free reverse tunnel

Phones connect outbound over WebSocket. No port forwarding, no static IP, no surprises behind a carrier NAT.

Encrypted credentials

AES-256-GCM per-device credential vault. Logins, OTPs, app PINs — sealed, revealed only inside the agent runtime.

OTA APK updates

Phones self-update. Push a build, every connected device installs it. No ADB cable, no Play Store review.

Multi-device fleet

Run a hundred phones from one API key. Agent runs queue per-device, the screen graph is per-device, billing is per-fleet.

04 — Use cases

What people build on Auten

Mobile QA

Test mobile apps the way users use them.

Real phones, real OS, real Play Store builds. Write tests as English prompts. The replay engine makes them cheap to run nightly.

RPA on mobile

Automate the apps that have no API.

Social, e-com, internal tools. Anything a human can do on a phone, your agent can do at scale.

AI agents

Give your agent a phone tool.

Through MCP, your Claude / Cursor / custom agent gets a "use the phone" capability. Read notifications, send messages, screenshot anything.

Support automation

Operate on behalf of your users.

With permissioned credentials, your support flow drives the customer's app directly. No screen sharing, no instructions.

06 — Pricing

Simple pricing. Pay per phone

Replay clicks are free — you only pay when AI thinks. Free forever tier. 10-day trial on Pro.

Free

0 €/ forever
  • No credit card needed
  • 1 physical phone
  • Virtual devices from Starter
  • 50 AI clicks / mo
  • Unlimited replays
  • Community support
Get started — free

Starter

9.99 €/ month
  • 3 physical phones
  • 2 virtual devices
  • 1,000 AI clicks / mo
  • Unlimited replays
  • Email support
Subscribe
Most popular

Pro

10-day free trial –33%
19.99 €/ month
29.99 €
  • 10-day free trial
  • 10 physical phones
  • 5 virtual devices
  • 20,000 AI clicks / mo
  • Unlimited replays
  • Webhook signing
  • Priority email support
Start free trial

Studio

99 €/ month
  • 50 physical phones
  • 20 virtual devices
  • Unlimited AI clicks
  • Dedicated relay node
  • On-prem deploy
  • SLA + named support
Subscribe

Stop scraping. Start driving

Free trial. No credit card. Real phones, ready in under five minutes.