Your phone,
run by an agent.
GenericAgent runs inside your Android phone. It looks at the screen, taps, reads results — in the real Meituan, Taobao Flash, Amap, 12306, Alipay and Bilibili you are already logged into. Before anything irreversible, it stops and asks you once.

Most “phone agents” run in a cloud emulator. GA runs in your phone.
It operates the apps you are logged into, on the device in your hand.
On-device native apps
Not an emulator, not a web version. Vision + accessibility dual-channel screen reading: taps land, text is read in full; sensitive apps switch to a read-only vision path automatically.
Real login state
Bills, orders and saved addresses are all there — so it can do “deliver to my default address” or “what did I spend this month”, things only your own phone can do.
State-grounded verification
Alarms, calendar, do-not-disturb, brightness: results are read back from system state, not from the model's own narration.
Confirmation gates & negative constraints
Ordering, paying, joining, sending — it stops and asks before irreversible actions. “Don't actually place the order” is treated as a hard boundary.
Interruption recovery
A system dialog pops up, the app gets backgrounded — it notices the foreground change, returns to the page and continues instead of claiming success.
Trajectories become experience
Every real-device run is distilled into an app playbook (SOP). The next similar task is faster and steadier — a continuously self-evolving loop.
Not a chatbot. It plans on-device, sees the screen, taps and types.
Tasks are broken into visible steps, executed one by one with live progress.
Widget detection and OCR recognize and tap controls directly on the screen.
If one provider fails, the next one takes over in order — the task is not interrupted.
Streaming speech-to-text: just say the task.
Allow “install unknown apps” on first install.
Settings → Providers & Models. Keys never leave the device.
The basis for reading the screen and operating other apps — on this device only.
Lets GA show its control bar and progress above other apps.
Every case is a complete screen recording on a Pixel 10 — no cuts.
From receiving the instruction to delivering the result, every step is on screen. Tap a case to watch the recording with its synchronized execution trace.
1:13Cross-platform price check
“Same americano on Taobao Flash and Meituan — order wherever it's cheaper, stop before payment.”
0:52Ride-hailing, three tiers compared
“Compare express, discount and premium fares — and how many cars are nearby.”
1:00Train tickets + wake-up alarm
“Find high-speed trains with seats, then set an alarm to catch the chosen one.”
1:13Concerts to calendar
“October concerts in Shanghai: filter by price, sort by date, add the pick to my calendar.”
1:13The cheapest good hotel
“Next Friday near People's Square, rated 4.5 or higher, the cheapest one.”
0:36System settings, verified
“Lowest brightness, auto-brightness off, alarm in 20 minutes.” — then read back from system state
From your phone, command a remote computer.
The mobile app can also drive a remote GA on your desktop: hand the big machine a task from your phone and watch it work.
- Same agent loop, two devices
- Phone as the remote control, PC does the heavy lifting
- Real recordings on the showcase site
Hand your phone to an agent.
Free to download. Keys stay on the device; sha256 is published for every build.