@grant5407: Let AI tap through your phone apps while you go about your day? Mika: an open-source Android assistant that, from a single prompt, opens apps on a background screen, reads group chats, compares prices and adds to cart — pausing to ask you before payment. No Mika servers involved; bring your own model API key. Note: requires wireless debugging; the README warns that automating apps may violate their terms…
Summary
Mika is an open-source Android AI assistant that operates your phone apps on a background virtual screen (sending messages, reading group chats, comparing prices, adding to cart, etc.). It supports bringing your own model API key and doesn't route through their servers. It has already gained 3,810 stars in about 3 days since launch.
View Cached Full Text
Cached at: 11/02/26, 04:03 AM
Let AI tap your phone’s apps for you while you keep using it as usual? Mika: an open-source Android assistant — with one sentence it opens apps on a background screen, reads group chats, compares prices and adds to cart, and stops to ask you before paying. No Mika server in between; bring your own model key. Note: requires wireless debugging; the README warns that automating apps may violate their terms of service; stick to the official Releases. About 3 days after launch, 3810 stars https://t.co/8HLWTcQAkk https://t.co/Yl8Za8xRYb — # wangzan101/Mika Source: https://github.com/wangzan101/Mika # Mika An AI assistant on your phone: say what you need, and it works your apps and the web until it’s done. It works on a hidden background screen, so you can keep using your phone. English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español “Send a message to File Transfer”: Mika’s chat on the left, each step on its background screen on the right (4× speed; chat list blurred) ## Get things done with one sentence “What did the group talk about today?“Scrolls through the chat in the background, then sums it up “A charger under $30, rated 4.5 stars or more“Adds the pick to the cart and stops before checkout “What has this creator posted lately?“Opens the app, reads post by post, then sums it up More demos Greets recruiters for 3 jobs on a job site Finds the cheapest nonstop from San Francisco to New York Reads out the top 5 stories on a news site Finds jobs and greets recruiters Watches ads to unlock music perks Orders takeout with stacked discounts, asks before paying Several demos use apps popular in China: WeChat is the main messaging app there, and Xiaohongshu (RED) is a lifestyle and social platform. Mika isn’t tied to them; it works with any app or website on your phone. ## Why Mika | | | |—|—| | 📱 Leaves your screen alone | Opens apps, taps, types and scrolls on a separate background screen while you use your phone as usual; tap the small live view whenever you want to watch | | 🧩 Works with any app | Looks at the screen and finds buttons the way a person does: no app APIs, no per-app integration | | 🌐 Call it from any web page | In the built-in browser, say what you want on the page you’re reading and it works right there; touch the page and it stops | | 🧠 Gets better with use | Remembers the preferences you tell it, and turns tasks it finishes into skills so next time is faster and steadier | | 🔒 Your data stays on your phone | There is no Mika server; use your own model API key, or sign in with a ChatGPT, xAI or OpenRouter account | | 🆓 Open source and free | Apache-2.0, all code public | ## Get started in three steps 1. Install: download the APK from Releases (https://github.com/wangzan101/Mika/releases/latest). 2. Connect a model: in Settings › Model, pick a provider and enter an API key, or just sign in with an account (models and sign-in). 3. To operate phone apps: follow the “Set up phone control” wizard in Settings and pair wireless debugging on the phone once (setup guide). Skip this if you only want chat, web and files. Then try saying: “Set alarms for 9:40 and 10:00 tomorrow morning” or “Check the weather at 8 every morning and tell me only if it will rain”. > 💡 Have a computer handy? Send this to the AI agent on it and it will set everything up for you: > Follow https://github.com/wangzan101/Mika/blob/main/docs/install-with-agent.en.md to install Mika on the Android phone connected over USB. ## What it can do | | | |—|—| | Operate apps | Reads long lists and chat histories, taps and types, shares text into apps; hands logins, verification codes and payments to you | | Browse the web | A built-in desktop-class browser that keeps you signed in, reads pages, downloads and uploads; paces itself and hands block pages to you | | Your current screen | Double-tap the floating capsule to send the screen you’re looking at: “how should I reply?”, “note this down” | | Schedules and conditions | “Remind me at 9 tomorrow”, “do this every Friday”; runs on time in the original conversation | | Jump in or stop anytime | Keep talking while a task runs to add or correct things (long-press to withdraw or edit one Mika hasn’t picked up yet); after a stop it reports where it got to, and “continue” picks up from there | | Hold to talk | Hold the chat input to speak and edit the words before sending; long-press the floating capsule to speak and release to send. Uses the phone’s built-in speech recognition, or a provider’s speech model if it has none | | Files and computing | A Linux sandbox per conversation runs Python, Node and shell on the files you send (arm64) | | From your computer | AI tools on your computer can hand Mika tasks through CLI + Skill or MCP (use Mika from a computer) | By default Mika runs in Ask mode: it checks with you only before spending money (placing orders, paying) and just does everything else. You can switch to Autonomous mode instead. See Ask and Autonomous. For how each of these works and the finer details, see features in detail. Apps and websites with built-in usage knowledge (anything not listed still works) The names are shown as they appear in the knowledge files. | Category | Built in | |—|—| | Apps | Android Settings, Baijiahao, Bilibili, BOSS Zhipin, Chrome, Dedao, Douyin, Feishu, Gmail, Jike, Kuaishou, LinkedIn, QQ Mail, Telegram, Toutiao, Uber, Uber Eats, WeChat, Weibo, WhatsApp, Xianyu, Xiaohongshu, Zhihu | | Websites | Amazon, Bilibili, Google Calendar, Douban, Douyin, Instagram, Gmail, Google Maps, Telegram, Baidu Tieba, Weibo, Sogou Weixin, WhatsApp, Xiaohongshu, Xiaoyuzhou, YouTube, Zhihu, BOSS Zhipin | | How-to skills | Change Mika’s own settings, turn content into text, process PDF documents, look something up, messages and email, write skills | Supported model providers Presets for DeepSeek, Tongyi Qianwen, Kimi, Zhipu, SiliconFlow, Volcano Ark, MiniMax, StepFun, Tencent Hunyuan, Baidu Qianfan, OpenRouter, OpenCode Go, Anthropic, Gemini, OpenAI, xAI, Mistral, Groq, Ollama, LM Studio and more; for any other provider pick Custom (自定义), which takes any OpenAI-compatible, Anthropic, Gemini or OpenAI Responses endpoint. You can also skip the key and sign in with a ChatGPT (Plus / Pro), xAI / Grok or OpenRouter account. Steps for adding a model, and what to know about each sign-in, are in models and sign-in. ## Which phones | | Requirement | |—|—| | Chat, web, files | Android 11 or later | | Operating phone apps | Android 12 or later; Android 14+ recommended (the background screen has its own focus, so it doesn’t get in the way of your typing on the main screen) | | Linux sandbox | arm64 devices | Not sure your phone is up to it? Run Settings › Recovery & repair › Compatibility self-check: 12 checks in about a minute, and you can send us the results (https://github.com/wangzan101/Mika/issues/new?template=device-report.yml) in one tap. ## Privacy & safety - There is no Mika server: what you say and what’s on your screen go only to the model provider you set up. - API keys and memories are stored encrypted on the phone; conversations and run records stay on the device; update checks only contact GitHub. - Operating third-party apps and websites automatically may break their terms of service, so use your own judgment. For anything important, use Ask mode and check the results. See the disclaimer. FAQ Wireless debugging turned itself off? Android turns it off when you change Wi-Fi or restart. With your permission, Mika turns it back on by itself; if it still can’t connect, go back to “Set up phone control” and pair again. Can’t find wireless debugging on my phone? Some phone systems leave it out. You can start the phone helper from a computer over USB instead; see the setup guide. Some screens can’t be read or captured? Pages like payments and password entry block screenshots, so Mika asks you to take over there. Can I use a model running on my own computer? Yes: pick “Custom” as the provider and enter its address on your local network. Is the app in English? Yes. The app UI comes in English, Simplified Chinese, Traditional Chinese, Japanese, Korean, Spanish, Portuguese, Russian and Indonesian, follows your system language, and can be switched in Settings › Language. The built-in app and website knowledge is written in Chinese, but that doesn’t limit you: the model reads it fine, and you can talk to Mika in English. Where do updates come from? Only from this repository’s Releases (https://github.com/wangzan101/Mika/releases); you can also upgrade in the app from About › Check for updates. More answers are in the FAQ. ## Community & contributing - Docs: all docs and a suggested reading order are in the docs index - Community: join the X group chat (https://x.com/i/chat/group_join/g2116926829198246025/48B52j5svL); to reach the author on WeChat, scan the QR code in the app under About › Contact the author (mention Mika in your request) - Follow the author: X @wangzan101 (https://x.com/wangzan101) - Report a problem: open an issue (https://github.com/wangzan101/Mika/issues/new/choose); About › Send feedback in the app can attach diagnostics - Contribute: add usage knowledge for an app or website (plain text, no code needed), or contribute code; see the contributing guide ## Star History ## Contributors Thanks to everyone who has helped build Mika: ## License Apache-2.0 · NOTICE · Third-party components
Similar Articles
@wangzan101: Less than 48 hours after Mika went open source, it surpassed 2,000 stars on GitHub. Thanks to everyone for your support. Mika is an AI lord running on your phone. Give him a task in a single sentence, and he’ll control apps, browse the web, and get things done for you in a separate life of his own. If you can imagine it, you can do it! What he can currently do includes, but is not limited to…
Mika surpassed 2,000 GitHub stars less than 48 hours after going open source. It is a local AI phone agent that runs on Android phones, can control any app and webpage to complete tasks automatically, and has added capabilities such as self-learning and MCP support.
@QingQ77: Let AI automatically control a real Android phone to perform long-running mobile tasks like social media, research, and content operations https://github.com/Core-Mate/OpenGUI… OpenGUI is an AI phone control system where AI operates directly on your Androi…
OpenGUI is an open-source AI phone control system that lets AI autonomously operate real Android devices to carry out long-running mobile tasks such as social media management and research. It supports remote task dispatching via Lark, Telegram, Discord, or REST API. Its underlying architecture is split into two layers — a Plan Supervisor and an Executor Graph — and supports multiple models including Claude, Qwen, and Doubao.
@denziideng: No internet, no cloud, no upload — you can have a private AI Agent right on your iPhone, and the results are amazing... Many AI assistants now upload data to the cloud, causing privacy and response speed issues... There's an open-source project that runs the AI Agent locally on the iPhone, no internet required, a thoughtful personal...
PhoneClaw is an open-source project that runs the AI Agent entirely locally on the iPhone, based on models like Gemma 4 and MiniCPM-V, no internet or data upload needed. It supports on-device operations such as voice, calendar, health data, ensuring privacy and fast response.
Off Grid AI
Off Grid AI 推出了一款免费开源的本地 AI 应用,可在手机和电脑上离线运行模型,支持聊天、文档阅读、图像问答、语音对话和图像生成,并可在设备间协同调用更大的模型,无需联网或账号。
@xiaoduoya_: This project is seriously awesome, I've given it a Star. The speed is just incredibly fast — who knows how many times faster than Computer Use... The implementation is also very novel, using ADB + Accessibility permissions similar to Shizuku, and it can even operate in the background
Mika has been officially open-sourced — it's a Phone Agent that runs directly on Android phones, capable of automatically executing tasks in the background via ADB + Accessibility permissions, without the need for Root or a computer. Its speed is claimed to far exceed that of Computer Use.