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 · 安装 · 快速开始 · 能做什么 · 常见问题 · 参与贡献
安装
方式一:在手机上自己装
- 从 Releases 下载最新的 APK,安装。
- 打开 Mika 设置里的「设置手机操作」向导,配对一次无线调试(设置指南)。
- 在设置里的「模型」添加服务商、填 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.