ARTICLE · 1294699
Mika:让AI在后台操作安卓App,外卖停在付款前
Mika:让AI在后台操作安卓App,外卖停在付款前
榜单 #7 · Kotlin · Stars 3780 · License Apache-2.0
让它找 3 个职位并向招聘者打招呼,或者打开外卖页面、叠加优惠,最后停在付款按钮前等你决定。Mika 是 wangzan101 用 Kotlin 开源的安卓 AI 助手:你说一句要做什么,它就在手机上替你把一串操作跑完。它不要求每个 App 都提供接口,看到页面上的按钮和文字后,就像人一样继续点击、输入和滚动。

展示了自动寻找职位并向招聘者打招呼的过程。
把整段操作交给它
手机上有很多事情并不复杂,麻烦的是中间要点十几次:打开应用、翻列表、找到联系人、输入内容,再确认发送。Mika 可以在后台屏幕里完成这条链路,例如打开聊天应用,找到“文件传输助手”,输入消息并发出去。它运行时不会占住你的主屏幕,你可以继续使用手机;想查看进度时,再点开悬浮的小型实时视图。对于发消息、浏览群聊、查找职位这种重复操作,它省掉的不是某一个点击,而是让你不用全程守着手机。任务执行中还可以继续补充要求、纠正方向,或者直接停止。

展示了通过观看广告解锁音乐权益的过程。
换个App也能继续做
Mika 的用法不是给某个 App 配一个固定按钮,而是直接把目标告诉它。你可以说“找评分 4.5 以上、价格低于 30 美元的充电器”,它会在购物网站中筛选结果,并把符合条件的商品加入购物车;也可以让它阅读一个新闻网站的前 5 条内容,整理标题和热度。内置浏览器支持保持登录状态、读取网页、下载和上传文件,正在浏览的页面也能接收自然语言指令。网页布局变化时,固定坐标脚本往往需要重新维护;Mika 依靠屏幕内容寻找按钮和信息,更适合目标明确、路径不固定的日常任务。它不是只会回答“应该怎么做”,而是会真的打开页面把步骤做下去。
付款这一步先问你
自动化一旦碰到购物、外卖和支付,最重要的能力就不只是“能做”,还包括“知道什么时候停”。Mika 默认使用 Ask 模式,普通点击、搜索和填写可以自行完成,但下单、付款等花钱动作会先向你确认。外卖场景里,它可以先选择商品、叠加优惠、推进订单,到了付款前再把控制权交还给你。登录、验证码、密码输入和支付等环节也由用户处理;如果页面禁止截图,Mika 会要求你接管,而不是继续盲操作。你也能切换到 Autonomous 模式减少打断,不过涉及金钱、账号和重要信息时,保留确认环节更合适。
重复任务可以定时跑
Mika 不只适合临时发一条消息,也能处理有时间或条件要求的任务。你可以说“明天早上 9 点提醒我”,也可以让它每天早上 8 点查看天气,只有下雨时才通知你;任务会在原来的对话中继续运行。它还会记住你主动告诉它的偏好,并把完成过的任务变成技能,让下一次执行更快、更稳定。执行期间如果临时想改要求,可以继续对话;长按还能撤回或编辑尚未被它处理的指令。任务停止后,它会说明已经做到哪一步,之后发送“继续”即可从中断位置接着做。对每天都要重复的提醒、查询和整理工作,这种连续性比一次性的聊天回答更实用。
网页和文件放在一起
Mika 还能把当前屏幕、网页和文件放进同一条工作流里。双击悬浮胶囊,就能把正在看的画面交给它,直接问“我该怎么回复”或“把这个记下来”;在内置浏览器中,则可以针对眼前页面继续下达任务。每个对话都有一个 Linux sandbox,可以在 arm64 设备上运行 Python、Node 和 shell,处理你发送的文件。模型连接方式也比较自由:可以填写自己的 API key,或者登录 ChatGPT、xAI、OpenRouter 账号;模型提供方覆盖 DeepSeek、通义千问、Kimi、智谱、OpenAI、Anthropic、Gemini、Ollama、LM Studio 等。设备上没有 Mika 服务器,数据、对话记录和运行记录留在手机上,模型请求则发送给你选定的提供方。想把手机自动化、网页查询和文件处理串起来的人,可以把它当成一个入口,而不必在多个工具之间来回搬运内容。
怎么装、怎么第一次跑通
官方提供 Android APK,可从 GitHub Releases 下载。安装后先在 Settings › Model 中连接模型;如果只想聊天、浏览网页和处理文件,可以跳过手机控制配置。
Install: download the APK from Releases. Connect a model: in Settings › Model, pick a provider and enter an API key, or just sign in with an account To operate phone apps: follow the "Set up phone control" wizard in Settings and pair wireless debugging on the phone once
第一次可以先让它执行一个简单任务,例如“Set alarms for 9:40 and 10:00 tomorrow morning”。如果提醒成功创建,或它能在后台打开页面并返回结果,说明模型连接和基础执行已经正常。
聊天、网页和文件需要 Android 11 或更高版本;操作手机 App 需要 Android 12 或更高版本,官方推荐 Android 14 及以上,手机控制还需要无线调试配对。
先看清边界
Mika 通过安卓系统能力和无线调试操作第三方 App,部分支付、密码输入页面会禁止截图,需要用户亲自接管;Linux sandbox 只支持 arm64 设备。自动操作第三方应用和网站可能违反对方服务条款,重要任务应检查结果,涉及付款时建议保留默认的 Ask 模式。
作者寄语
Mika 的使用门槛不在于学会一套复杂指令,而在于把目标说清楚:找什么、筛什么、做到哪一步。它很适合接手手机上的琐碎流程,但涉及钱、账号和隐私的最后一步,留给自己确认更安心。
开源项目 · 安卓工具 · AI助手 · 手机自动化 · 效率工具
项目地址:https://github.com/wangzan101/Mika
更多每日开源增速榜,见拾品号导航:https://daohang.bot.cd/daily-brief/















































































