mika android agent: Open-Source AI That Runs Your Phone
The mika android agent is an open-source app that operates your phone's apps and the web on a hidden background screen; its repo passed about 4,300 GitHub stars.

- The project is Apache-2.0 licensed and written mostly in Kotlin.
- There is no Mika server: you plug in your own model API key or sign in with a ChatGPT, xAI or OpenRouter account.
- By default it asks before spending money, such as placing orders or paying.
in this block
The mika android agent is one of the most-starred new AI repos of the week. Mika is an open-source app that takes a one-line request and then operates your phone's apps and the web on a hidden background screen, so you can keep using the device. It ranked third on Daily Launch's November 1 list, and GitHub showed about 4,300 stars and 828 forks when we checked on November 2.
What actually happened
Phone agents are a hot category, but most demos run on a cloud phone or take over your screen. Mika's pitch is different. According to its README, it opens apps, taps, types and scrolls on a separate virtual display in the background. You can watch a small live view, or ignore it and keep texting.
The repo was created on October 29 and climbed fast. Daily Launch listed it with about 1,200 stars in a day on November 1. By the next morning the GitHub API counted about 4,300.
The demos lean on apps popular in China, such as WeChat and Xiaohongshu, but the README says Mika is not tied to them. It "looks at the screen and finds buttons the way a person does," with no per-app integrations.
How the mika android agent works
Setup has three steps in the README. Install the APK from GitHub Releases, connect a model provider, and, if you want it to control apps, pair Android's wireless debugging once through a setup wizard.
Its feature list is broad:
- Operating apps: reading long chats, tapping, typing, sharing content between apps.
- A built-in browser that keeps you signed in and can act on the page you are reading.
- Scheduled tasks like "check the weather at 8 every morning."
- A Linux sandbox per conversation that runs Python, Node and shell on arm64.
- Calls from a desktop agent through a CLI, a skill or MCP.
Phone control needs Android 12 or later, and the README recommends Android 14 so the background screen does not steal focus from your typing.
The interesting part is not that an AI taps buttons. It is that it does so without hijacking the screen you are using.
Privacy and safety
Mika says it hands logins, verification codes and payments back to you. Its default "Ask mode" checks with you before spending money, while an "Autonomous mode" lets it run without that check. That split is sensible, but autonomy on a device full of banking and messaging apps deserves caution.
Because there is no Mika server, what you say and what is on your screen go only to the model provider you choose. That is better than routing through an unknown middleman. It still means your screen contents reach a third-party AI provider, so choose one you trust.
We have written about agents getting wallets and payment rails in personal agent gateway and robinhood agents. A phone agent with access to every app is the same idea at a more personal level.
Who should care
Remember that this is a young project. The repo is only days old, so bugs, breaking changes and gaps in documentation are likely. Fast star growth measures curiosity, not reliability, and nobody outside the project has published an independent review of how it handles sensitive apps yet.
Android power users and developers are the obvious audience. If you already run local models or have an API key, Mika is a quick way to test what a phone agent can do today.
Crypto users should be careful. An agent that can open any app could also open a wallet app. Even with payment handoff, keep wallets locked behind separate passwords and biometrics, and never let the agent see seed phrases.
What to do as a reader
Try the mika android agent on a spare phone or a secondary profile first, not your main device. Start in Ask mode and give it low-stakes tasks like summaries or alarms.
Read the Mika GitHub README for supported Android versions and the compatibility self-check. Open-source does not mean audited, so read the permissions before granting them.
Not financial advice. DYOR, ser.