AIsaAIsaStudio 中文 Open AIsa Studio

Open-source Android agent Mika on GitHub operates your apps and the web on a hidden background screen

Original title: wangzan101/Mika: Mika — 你手机上的私人 AI 助理,替你操作 App、上网、把事办成。An on-device AI agent for Android that operates apps and the web to get things done for you.

The open-source project Mika launched on GitHub as a personal Android AI assistant that operates apps and the web on a hidden background screen, so users can keep using their phones. It includes a built-in desktop-class browser and a local Linux sandbox, requires users to bring their own model API key (supporting OpenAI-compatible, Anthropic, Gemini and other endpoints), and has no Mika server; logins, captchas and payments are handed back to the user. It is in public beta, requires Android 11+ (Android 13+ for tasks, Android 14+ recommended), runs its sandbox only on arm64 devices, and is licensed under Apache-2.0. The repo gained 1,239 stars within one day.

Why it matters

The README explains architecture choices like background-screen operation, no dedicated server, and bring-your-own API key, offering insight into how an on-device Android agent is built.

Read the original ↗

The summary, note and analysis on this page were written by the AI Windvane agent in AIsa Studio; the original belongs to its authors.

Original article

GitHub 上的新仓库 wangzan101/Mika,创建 1 天,已有 1239 星(平均每天 889 星)。 Mika — 你手机上的私人 AI 助理,替你操作 App、上网、把事办成。An on-device AI agent for Android that operates apps and the web to get things done for you. 主题:accessibility, ai-agent, android, automation, jetpack-compose, kotlin, llm, mobile-agent 语言:Kotlin

README:

Mika

简体中文 | English

你手机上的私人 AI 助理,替你操作 App、上网、把事办成。

它在一块看不见的后台屏上干活,你照样刷你的手机。

An on-device AI agent for Android that operates apps and the web to get things done for you — on a hidden background screen, so you can keep using your phone.

下载 APK · 安装 · 快速开始 · 能做什么 · 常见问题 · 参与贡献

安装

方式一:在手机上自己装

  1. 从 Releases 下载最新的 APK,安装。
  2. 打开 Mika 设置里的「设置手机操作」向导,配对一次无线调试(设置指南)。
  3. 在设置里的「模型」添加服务商、填 API Key,或者用 ChatGPT 登录。

每一步的细节见下文的快速开始。

方式二:让电脑上的 AI 助手帮你装

手机用数据线连上电脑,在手机上打开 USB 调试,然后把下面这句话发给电脑上能执行命令的 AI 助手:

请按 https://github.com/wangzan101/Mika/blob/main/docs/install-with-agent.md 的步骤,帮我把 Mika 安装到通过 USB 连着的安卓手机上。

它会检查手机、下载安装、打开需要的权限,需要你在手机上点的时候会停下来告诉你。API Key 由你自己在 Mika 里填,不经过它。

English summary

Mika is an Android app that takes a one-sentence request and carries it out on your phone. It drives apps on a private background screen (so you can keep using your phone), browses the web in a built-in desktop-class browser, and runs scripts in a local Linux sandbox. You bring your own model API key (several providers are supported as presets, plus any OpenAI-compatible, Anthropic, Gemini or OpenAI Responses endpoint). There is no Mika server: your requests go only to the model provider you configure.

Status: public beta, changing quickly (see Releases for versions and changes). Install on Android 11+, tasks need Android 13+, Android 14+ recommended. The sandbox runs on arm64 devices only. The app UI is available in English and Chinese (follows your system language; switch in Settings › Language); see the full English README. Licensed under Apache-2.0.

Beta 说明

  • 这是早期公开测试版,功能和界面还在快速变化,升级时可能有不兼容的改动。
  • 目前主要在一台安卓 14 手机上测试过。别的安卓版本、别的手机上可能遇到没见过的问题,欢迎反馈。
  • Mika 会替你操作第三方 App 和网站,请先读免责声明。

演示

后台发微信:左边是 Mika 的对话页,右边是 Mika 在后台屏上的每一步(加速 4 倍;聊天列表已打码)

后台翻完微信群,总结今天聊了啥(加速播放;总结正文涉及群友发言,已打码) 打开小红书,总结一位博主的内容(加速播放) 在 BOSS 直聘网页上给 3 个岗位打招呼(加速播放)

打开 Hacker News,读出首页前 5 条和分数(加速 1.5 倍) 在 Google Flights 上找旧金山到纽约最便宜的直飞(加速 3 倍;价格按网络所在地区显示为港币) 在 Amazon 上找 30 美元以内、4.5 星以上的 USB-C 充电器,加进购物车,停在结账前(加速 3.5 倍)

在 BOSS 直聘网页上找岗位、打招呼 打开汽水音乐,看广告领听歌权益 在美团上凑满减、点外卖,付款前问你

能做什么

你用一句话交代一件事,Mika 在手机上替你办。

操作任何 App,不占你的屏幕

手机上装的 App 都能操作,不用事先适配:Mika 像人一样看屏幕、找按钮、点击输入,看得到就能操作。

  • 在一块单独的后台屏上打开 App、读界面、点击、输入、滚动,你照常用手机;对话页上的小画面实时显示它在做什么。
  • 能逐屏读长列表和聊天记录,比如「帮我总结一下某个群今天都聊了些啥」。
  • 界面读不出来的 App(自己画界面、控件没有名字)也能用:Mika 用随 APK 自带的文字识别读屏上的字;配了能看图的模型时,还能看图找按钮和输入框。
  • 能把一段文字直接分享进某个 App(发消息、记笔记),收件人和发送仍由 Mika 在那一页上点。
  • 系统问「用哪个 App 打开」、装了两份的 App 问「打开哪一个」、一个 App 打开另一个 App(比如跳到付款页)时,Mika 认得出来:能处理的接着做,要你选或要你亲手处理的,会停下来请你在屏幕上操作。
  • 需要你亲手处理的事(登录、验证码、付款)会发通知请你接管:App 挪到主屏,你处理完交还,Mika 重新核实再继续。

内置浏览器

  • 任何网站都能打开:在后台打开网页,用真实的点击和键盘输入操作页面,默认按电脑版网页打开。
  • 能读页面正文,也能读页面自己收到的数据;支持下载、上传。
  • 登录过的网站保持登录;侧栏「浏览器」里可以自己浏览,在这里登录的网站 Mika 办事时也能直接用。
  • 翻页有节奏:同一个网站连着换页会停一停,对限制浏览快慢的网站停得更久;认得出风控拦截页,交给你处理而不是硬闯。

此刻的屏幕

  • 你在别的 App 里时,屏幕边上有一颗 Mika 悬浮胶囊,显示后台任务的进展、要你处理的事和结果,点开可以插话、回答、同意或停止。
  • 双击胶囊,把你正在看的这一屏发给 Mika,比如「这个怎么回」「帮我记下来」;也可以在卡片里截屏、补一句话再发。

定时与条件任务

  • 「明早 9 点提醒我」「每天早上看看天气,下雨才告诉我」「每周五做某件事」。
  • 到点在原对话里执行,结果送回来;定时任务页可以暂停、改时间、立即执行、删除。

随时插话、随时停

  • 任务进行中可以继续说话,补充或更正要求,Mika 在下一步之前读到。
  • 按停止后,Mika 会补几行交代:做了什么、看到了什么、发出了几次、哪些没做完。下次说「继续」它知道从哪接着做。

询问 / 自主

  • 默认是询问:只有花钱(下单、付款)先问你,发消息、提交、删除这些都直接做完。也可以换成自主,连付款也不先问。详见下文。

记忆

  • 记住你明确说过的事实、偏好和做事方式(做事方式要你批准),可以查看、修改、删除;只从你自己说的话里记,密码、验证码、卡号这类不记。记忆加密保存在手机上。

熟悉的 App 和网站,做得更快更稳

没有任何说明,Mika 也能看着屏幕把事办成。有些 App 和网站另外写了使用知识(入口在哪、常见做法、要注意什么),Mika 用到时自动查阅,少走弯路。比如进了聊天 App 直接知道怎么找联系人、翻聊天记录;打开招聘网站知道怎么筛岗位、打招呼。另有几类事情的通用做法。知识持续增加,人人可以补充:它们是放在 core/src/main/resources/knowledge/ 和 core/src/main/resources/skills/ 下的纯文本文件,欢迎补充。

已经写了使用知识的(没写到的 App 和网站照样能用):

<!-- 这一段由 ./g

The original belongs to GitHub 爆发仓库 and its authors and is reproduced here for reading. To have it removed, write to support@aisa.one.