Tell an AI what to do on your phone.
Describe the goal in a sentence. DuckClick's agent looks at the screen, taps, types and swipes in the apps you already use, and you can step in at any moment.
No root. No app to install on the phone. USB debugging is all it needs.
How it works
From a sentence to a routine that runs itself
Explore once with the agent. Then freeze what worked, so the next hundred runs are fast and free of model cost.
- 1
Describe the goal
Type what you want in plain language: “check today's price of this item on three apps”. Pick the model and the phone.
- 2
Watch it work, or take over
The agent reads the screen, acts and verifies each step. You see the live screen and can grab the controls whenever you like.
- 3
Save it as a Flow
A successful run becomes a Flow. Replay it in seconds, run it on a schedule, and let the agent step back in only if something changes.
Features
Everything between “I want” and “it's done”
An agent that acts, a console that keeps you in control, and a way to make good runs repeatable.
Natural-language control
Say the goal. The agent sees the screen and the UI structure, then taps, types, swipes and checks the result.
Human takeover
Watch the phone live in the browser and take over mid-run. Hand it back and the agent carries on with what you did in mind.
Flows you can replay
Turn a successful run into a readable Flow. Replays take seconds and cost nothing in model usage.
Scheduled tasks
Run a goal at set times each day, tried out first. Repeated failures pause it automatically.
Background screens
Run the agent on a virtual screen so your phone's main screen stays yours.
Bring your own model
Use a built-in provider or any OpenAI-compatible gateway. DuckClick tests whether a model can see images and call tools before you rely on it.
App guides and skills
Short per-app notes and installable skills teach the agent the traps of your apps, so it stops repeating mistakes.
Guardrails built in
App policies, approvals, action budgets, cost caps and a full event log. It never bypasses a PIN, pattern or password.
Use cases
If it has a screen, it can be automated
Most of the apps people depend on have no API. DuckClick works through the screen, like you do.
Content operations
Collect posts, save media to the album, prepare drafts in WeChat Official Accounts and publish after your approval.
› Save the top 3 videos for “pour-over coffee” to my album
Price and listing checks
Search the same product on several shopping apps every morning and get the numbers in one place.
› Search “mechanical keyboard” on Pinduoduo and report the first five prices
App testing on real devices
Write test steps in plain language, run them on a real phone, and freeze the passing runs as repeatable Flows.
› Sign up with the test account and check that the home feed loads
Daily routines
Check-ins, reward claims, reading a status page: the small taps you repeat every day, on a schedule.
› Every day at 09:00 open the app and claim the daily reward
Apps without an API
In-house tools and regional apps that only offer a UI become something you can script.
› Open the internal app and export yesterday's report
Reproduce and report
Hand the agent a bug report, let it reproduce the steps on a real device, and keep the recorded run as evidence.
› Follow these steps to reproduce the crash and record what happens
Security and control
You decide how far it goes
An agent with a phone needs limits. They are enforced by the server, not left to the model.
Never bypasses a lock
With a PIN, pattern or password set, the agent asks a human instead of trying to get around it.
Approvals
Risky actions pause and wait for your yes. Long runs ask whether to continue after a set number of actions.
Budgets and cost caps
Limit actions per run and spend per run. Unattended runs simply stop at the limit.
Audit trail
Every step is an event with its screenshots, so you can replay what happened and why.
App policy
Decide which apps the agent may open, per task. Unattended runs only get the apps you allow.
Secrets stay out
Passwords are never recorded in Flows and typed secrets are redacted from the history.
Pricing
Simple plans that grow with you
Start free. Upgrade when it becomes part of how you work: pay monthly, or once for good.
Free
Try DuckClick on your own phone.
$0
- Unlimited conversations
- Live screen and takeover
- Saved Flows you can replay
- Bring your own model key
Monthly
For people who automate every day.
$5/ month
- Everything in Free
- Scheduled tasks
- Background screens
- App guides and skills
- Priority support
- Cancel any time
Lifetime
Pay once and never renew.
$69one-time
- Everything in Monthly
- One payment, no renewal
- Updates while we offer DuckClick
Model usage is billed by your model provider. Prices are shown in USD.
FAQ
Questions people ask first
Do I need to root my phone?
No. DuckClick uses USB debugging (adb) and a small input method that you enable once. Nothing is rooted or jailbroken.
Which phones are supported?
Android phones with USB debugging. It has been tested on Android 11. iPhone is not supported.
Which AI models can I use?
Any provider DuckClick's agent runtime supports, plus any OpenAI-compatible gateway. The model needs tool calling, and image input if you want it to read screenshots.
What does a Flow cost to run?
Nothing in model usage. A Flow is replayed by an interpreter on the phone and only goes back to the agent if a step fails.
Can it get into my accounts or bypass a login?
It uses the apps the way you do. It does not bypass lock screens, and when a login or captcha needs a person, it stops and asks.
Where does my data go?
Screens and event history stay in your console. Screenshots are sent to the model provider you chose, so pick one you trust.
Give your phone a duck to do the tapping.
Connect a phone, say what you want, and watch it get done.