Mika 是什么,为什么最近这么火

「手机智能体」这个方向这两年一直很热,但多数方案要么需要电脑连线、要么会霸占你的屏幕。最近在 GitHub 上快速走红的开源项目 Mika(Apache-2.0 协议)换了个思路:它在一块隐藏的后台屏幕上打开 App、点击、输入和滑动,你可以照常用手机,想看进度时点一下小窗即可。

它的几个设计值得一提:

  • 不依赖 App 接口:像人一样「看」屏幕找按钮,因此理论上任何 App、任何网页都能操作。
  • 没有自家服务器:你说的话和屏幕内容只发给你自己配置的模型服务商;密钥和记忆加密存在手机上。
  • 自带模型选择:内置 DeepSeek、通义千问、Kimi、智谱、OpenAI、Anthropic、Gemini、Ollama 等预设,也支持任意 OpenAI 兼容接口。
  • 默认「询问模式」:只在花钱的步骤前停下来问你,登录、验证码、支付密码等一律交还给你。

典型用法包括:「帮我总结今天群里聊了什么」「找一个 30 美元以内、4.5 星以上的充电器加入购物车」「每天早上 8 点查天气,要下雨才告诉我」。

准备工作

需求最低要求
只用聊天、网页、文件Android 11 及以上
让它操作手机里的 AppAndroid 12 及以上,推荐 Android 14+(后台屏幕有独立焦点,不干扰你在主屏打字)
内置 Linux 沙箱(运行 Python / Node / Shell)arm64 设备

另外你需要:

  • 一个**支持工具调用(tool calling)**的大模型。可以是任意服务商的 API Key,也可以直接用 ChatGPT(Plus/Pro)、xAI 或 OpenRouter 账号登录。
  • 手机连上任意 Wi-Fi(配对阶段需要,不要求能上网)。

不确定手机是否兼容?装好后在「设置 › 恢复与修复 › 兼容性自检」跑一遍,大约一分钟。

第一步:安装

从项目的 GitHub Releases 页面下载最新 APK 安装即可。由于不是从应用商店安装,系统会提示「未知来源」,按提示允许即可。

小技巧:如果手边有电脑并且装了 AI 编程助手,项目提供了一份「让电脑上的智能体帮你安装」的说明文档,手机用 USB 连上电脑后,把文档链接交给助手即可自动完成安装。

第二步:接入模型

打开「设置 › 模型」:

  1. 添加服务商:选预设或选「自定义」,填接口地址和 API Key。
  2. 点 「测试并保存」。第一次添加时会自动挑一个主模型。如果模型列表里没有你想要的,选「自己输入模型名」,填服务商文档里的模型 ID 再测一次。
  3. 按需配置另外几个角色:
角色作用建议
主模型真正干活,必须支持工具调用选能力强、稳定的
视觉模型识别界面、在截图里定位按钮主模型能看图时可直接「使用主模型」
轻量模型判断任务结果、提取记忆等小活便宜、快就行,默认用主模型
语音转文字按住说话默认用手机自带识别,免费

用自己电脑上的本地模型:添加服务商时选「自定义」,地址可以写局域网的 http://,例如:

http://192.168.1.10:11434/v1

手机和电脑在同一 Wi-Fi 下即可;如果地址在局域网之外又不是 https://,Mika 会提示你密钥可能被窃听。

需要代理才能访问模型服务:在「设置 › 网络代理」填 http://host:port 或 socks5://host:port,不必开全局 VPN;局域网地址会自动直连。

第三步:开启「手机控制」

只用聊天、网页和文件可以跳过这一步。要让 Mika 操作 App,需要借用 Android 自带的「无线调试」启动一个内置小助手。整个过程只在手机上完成,只需做一次,大约 3~5 分钟。向导是一个六步清单,每完成一步会自动打勾。

  1. 打开开发者选项:设置 › 关于手机 › 连续快速点击「版本号」7 次,看到「您已处于开发者模式」即可。
  2. 打开 USB 调试:在开发者选项中打开「USB 调试」并确认。之后要一直保持开启,关掉会导致手机控制失效。
  3. 无障碍服务:建议直接点「跳过」。配对完成后 Mika 会自己开启。手动开反而容易被系统的「受限设置」拦住(非应用商店安装的 App 常见)。
  4. 打开无线调试:确认已连 Wi-Fi,打开「无线调试」开关,弹窗里**勾选「始终允许此网络」**再点允许。
  5. 用配对码配对:点「无线调试」这几个字进入页面 › 「使用配对码配对设备」,系统会弹出 6 位配对码。关键点:配对码只在这个弹窗开着时有效,不要切换 App、不要按返回、不要锁屏。此时 Mika 会弹出通知,下拉通知栏,点「输入配对码」填入 6 位数字即可。
  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:后台屏幕不打扰使用、模型完全自选、数据不过第三方服务器。上手的难点主要集中在一次性的无线调试配对,抓住「配对码只在弹窗开着时有效」这一点基本就能顺利完成。建议先用询问模式跑一些低风险任务,熟悉它的能力边界后再逐步放开。

参考来源