Mika 是什么,为什么最近这么火
「手机智能体」这个方向这两年一直很热,但多数方案要么需要电脑连线、要么会霸占你的屏幕。最近在 GitHub 上快速走红的开源项目 Mika(Apache-2.0 协议)换了个思路:它在一块隐藏的后台屏幕上打开 App、点击、输入和滑动,你可以照常用手机,想看进度时点一下小窗即可。
它的几个设计值得一提:
- 不依赖 App 接口:像人一样「看」屏幕找按钮,因此理论上任何 App、任何网页都能操作。
- 没有自家服务器:你说的话和屏幕内容只发给你自己配置的模型服务商;密钥和记忆加密存在手机上。
- 自带模型选择:内置 DeepSeek、通义千问、Kimi、智谱、OpenAI、Anthropic、Gemini、Ollama 等预设,也支持任意 OpenAI 兼容接口。
- 默认「询问模式」:只在花钱的步骤前停下来问你,登录、验证码、支付密码等一律交还给你。
典型用法包括:「帮我总结今天群里聊了什么」「找一个 30 美元以内、4.5 星以上的充电器加入购物车」「每天早上 8 点查天气,要下雨才告诉我」。
准备工作
| 需求 | 最低要求 |
|---|---|
| 只用聊天、网页、文件 | Android 11 及以上 |
| 让它操作手机里的 App | Android 12 及以上,推荐 Android 14+(后台屏幕有独立焦点,不干扰你在主屏打字) |
| 内置 Linux 沙箱(运行 Python / Node / Shell) | arm64 设备 |
另外你需要:
- 一个**支持工具调用(tool calling)**的大模型。可以是任意服务商的 API Key,也可以直接用 ChatGPT(Plus/Pro)、xAI 或 OpenRouter 账号登录。
- 手机连上任意 Wi-Fi(配对阶段需要,不要求能上网)。
不确定手机是否兼容?装好后在「设置 › 恢复与修复 › 兼容性自检」跑一遍,大约一分钟。
第一步:安装
从项目的 GitHub Releases 页面下载最新 APK 安装即可。由于不是从应用商店安装,系统会提示「未知来源」,按提示允许即可。
小技巧:如果手边有电脑并且装了 AI 编程助手,项目提供了一份「让电脑上的智能体帮你安装」的说明文档,手机用 USB 连上电脑后,把文档链接交给助手即可自动完成安装。
第二步:接入模型
打开「设置 › 模型」:
- 添加服务商:选预设或选「自定义」,填接口地址和 API Key。
- 点 「测试并保存」。第一次添加时会自动挑一个主模型。如果模型列表里没有你想要的,选「自己输入模型名」,填服务商文档里的模型 ID 再测一次。
- 按需配置另外几个角色:
| 角色 | 作用 | 建议 |
|---|---|---|
| 主模型 | 真正干活,必须支持工具调用 | 选能力强、稳定的 |
| 视觉模型 | 识别界面、在截图里定位按钮 | 主模型能看图时可直接「使用主模型」 |
| 轻量模型 | 判断任务结果、提取记忆等小活 | 便宜、快就行,默认用主模型 |
| 语音转文字 | 按住说话 | 默认用手机自带识别,免费 |
用自己电脑上的本地模型:添加服务商时选「自定义」,地址可以写局域网的 http://,例如:
http://192.168.1.10:11434/v1
手机和电脑在同一 Wi-Fi 下即可;如果地址在局域网之外又不是 https://,Mika 会提示你密钥可能被窃听。
需要代理才能访问模型服务:在「设置 › 网络代理」填 http://host:port 或 socks5://host:port,不必开全局 VPN;局域网地址会自动直连。
第三步:开启「手机控制」
只用聊天、网页和文件可以跳过这一步。要让 Mika 操作 App,需要借用 Android 自带的「无线调试」启动一个内置小助手。整个过程只在手机上完成,只需做一次,大约 3~5 分钟。向导是一个六步清单,每完成一步会自动打勾。
- 打开开发者选项:设置 › 关于手机 › 连续快速点击「版本号」7 次,看到「您已处于开发者模式」即可。
- 打开 USB 调试:在开发者选项中打开「USB 调试」并确认。之后要一直保持开启,关掉会导致手机控制失效。
- 无障碍服务:建议直接点「跳过」。配对完成后 Mika 会自己开启。手动开反而容易被系统的「受限设置」拦住(非应用商店安装的 App 常见)。
- 打开无线调试:确认已连 Wi-Fi,打开「无线调试」开关,弹窗里**勾选「始终允许此网络」**再点允许。
- 用配对码配对:点「无线调试」这几个字进入页面 › 「使用配对码配对设备」,系统会弹出 6 位配对码。关键点:配对码只在这个弹窗开着时有效,不要切换 App、不要按返回、不要锁屏。此时 Mika 会弹出通知,下拉通知栏,点「输入配对码」填入 6 位数字即可。
- 自动连接:配对后几秒内会自动连上,看到「手机控制已设置完成」就大功告成。
手机没有「无线调试」怎么办
部分厂商系统没有可用的无线调试。这时可以用 USB 线连电脑,在电脑上装好 adb(Android platform-tools),先在手机上打开一次 Mika,再执行:
adb devices # 确认手机显示为 device
adb shell sh /sdcard/Android/data/com.wangzan101.mika/files/usb-start.sh
看到 Mika helper starting... 即可拔线。注意:用这种方式启动的话,手机每次重启后都要重新执行一次(重启后先打开一次 Mika 再执行)。
第四步:选择工作模式
「设置 › 开发者选项 › 自主模式」是唯一的全局开关:
- 询问模式(默认):只有花钱的步骤(下单、提交显示金额的确认页)会先弹卡片问你;但发消息、发帖、提交表单、删除、改设置不会问,会直接执行。
- 自主模式:连付款前也不问。
无论哪种模式,登录、验证码、支付密码都会交给你本人。对于定时任务,询问模式遇到花钱步骤会直接跳过并告诉你。
建议:刚开始使用、或涉及重要账号时,保持询问模式,并对结果做人工核对。
第五步:试几个任务
配置完成后可以从简单的开始:
明天早上 9:40 和 10:00 各设一个闹钟
每天早上 8 点查一下天气,只有要下雨时才告诉我
打开知乎,帮我总结首页前 5 条热门话题
任务运行中可以随时继续说话补充或纠正;停止后它会汇报做到哪一步,说「继续」即可接着做。完成过的任务会被沉淀为「技能」,下次更快更稳。
进阶:从电脑给手机派任务
Mika 支持通过 CLI + Skill 或 MCP 让电脑上的 AI 工具把任务交给手机执行,连接方式可选 USB(推荐)或同一 Wi-Fi / 私有 VPN。装好 CLI 后运行 mika ui,会在浏览器打开一个本地任务面板。需要注意:这条连接是明文 HTTP,只应在可信网络中使用,令牌不要外泄;付款等需要授权的步骤只能在手机上处理。
常见坑
- 无线调试开关自己关掉:通常是没连 Wi-Fi 或弹窗没点允许。换了新 Wi-Fi 需要手动允许一次。
- 配对码「错误或已过期」:每次打开配对弹窗都会换码,重新点「使用配对码配对设备」获取新码。
- 配对通知没弹出:检查是否允许 Mika 发通知,以及「配对」类通知是否被关闭;也可以下拉通知栏找。
- 在开发者选项里乱动开关:只需要「USB 调试」和「无线调试」。有些开关(例如 16 KB 页大小启动)会要求清除数据,看到相关提示一定点取消。
- 主模型不支持工具调用:任务会直接失败,请换支持 function calling 的模型。
- 支付、密码页截不了图:这类页面系统禁止截图,Mika 会请你接手,属于正常现象。
- 合规风险:自动操作第三方 App 可能违反其服务条款,批量操作(如群发、批量打招呼)尤其要谨慎。
小结
Mika 把「手机智能体」做成了一个普通人也能装上的 App:后台屏幕不打扰使用、模型完全自选、数据不过第三方服务器。上手的难点主要集中在一次性的无线调试配对,抓住「配对码只在弹窗开着时有效」这一点基本就能顺利完成。建议先用询问模式跑一些低风险任务,熟悉它的能力边界后再逐步放开。
参考来源
- wangzan101/Mika(GitHub 仓库 README)
- Setting up phone control, step by step(官方配对指南)
- Models and sign-in(模型与登录说明)
- Ask and Autonomous(询问/自主模式说明)
- Use Mika from a computer(电脑端接入说明)