Mika
Mika 是安卓端设备上的 AI 助理,可用一句话操作应用、上网和运行本地脚本,在后台屏完成任务,不占用手机屏幕。
访问 wangzan101/Mika项目简介
Mika 是一款面向 Android 的设备端 AI 助理。用户用一句话交代任务后,Mika 可在单独的后台屏上像人一样查看屏幕、点击输入并操作已安装应用;也可在内置浏览器中打开网页进行操作,并在本地 Linux 沙箱中运行 Python、Node 和 shell 命令。项目没有 Mika 服务器,请求只发送给用户配置的模型服务商。
核心功能
- 后台操作应用:在独立后台屏上打开应用、读界面、点击、输入和滚动,用户可继续使用手机。
- 内置浏览器:在后台打开网页,以真实点击和键盘输入操作页面,默认按电脑版网页打开,并支持读取页面正文、下载和上传。
- 悬浮胶囊:在其他应用中显示后台任务进展和需处理事项,双击可把当前屏幕发给 Mika。
- 定时与条件任务:支持按时间或条件执行任务,结果回到原对话。
- 本地 Linux 沙箱:每个对话有工作区,可运行 Python、Node 和 shell 命令,处理文件并保存结果。
- 记忆与过程记录:记住用户明确说过的事实和偏好,记忆加密保存在手机上;任务提供可回看的过程记录。
适用场景
- 总结微信群或小红书博主内容。
- 在招聘网站筛选岗位并打招呼,或在电商网站查找商品并加入购物车。
- 设置闹钟、天气提醒和定时任务。
- 在本地沙箱处理用户发来的文件或运行脚本。
快速开始
- 从 GitHub Releases 下载最新 APK 并安装。
- 打开 Mika 设置中的「设置手机操作」向导,配对一次无线调试。
- 在设置中的「模型」添加服务商并填写 API Key,或使用 ChatGPT 登录。
- 在空对话中选择示例或输入一句话任务。
部署与要求
- 安装需要 Android 11 及以上。
- 执行任务需要 Android 13 及以上,推荐 Android 14 及以上。
- Linux 沙箱仅支持 arm64 设备。
- 需要一个支持工具调用的大模型 API Key。
采用前须知
- 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。
- 项目处于早期公开测试阶段,升级可能出现不兼容改动。
- 当前主要在一台 Android 14 手机上测试,其他安卓版本和机型可能遇到未见过的问题。
- 自动化操作第三方应用和网站存在违反其用户协议及被限制功能或封号的风险。
- Linux 沙箱仅在 arm64 设备上可用,其他设备无法使用沙箱功能。
- 任务内容、屏幕内容和截图会发送给用户配置的模型服务商。