登录 注册

Mika (安卓端侧AI操作助手)

去点 Star
AI 应用与 AI Agent
8,058
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Kotlin
语言
创建时间
最近更新

项目能做什么

一款 Android 端侧 AI 助手,能通过在后台自动操作 App 和网页替你完成任务,不打扰手机正常使用。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

项目简介

Mika 是一款运行在 Android 设备上的端侧 AI Agent 助手。用户只需通过一句话说明需求,它就能自动操作手机里的各类 App 和网页来完成任务。Mika 在独立的后台隐藏屏幕上运行,自动化执行过程中完全不影响你继续在前台正常使用手机。

核心功能

  • 后台独立运行(不占屏幕):在后台虚拟屏幕上自动打开 App、点击、输入和滑动,用户可正常使用手机;支持通过小窗口实时预览(live view)查看操作进度。
  • 通用 App 识别:像人眼一样直接识别屏幕内容与按钮控件,无需 App 提供专属 API,也无需针对特定 App 做定制集成。
  • 网页即时操控:在内置浏览器中浏览任意网页时,可直接呼叫 Mika 并在当前页面执行任务;用户随时轻触屏幕即可中断暂停。
  • 持续学习进化:能够记住用户告知的偏好设置,并将已完成的任务沉淀为技能(skills),让后续执行更快、更稳定。
  • 本地隐私安全:项目不搭建中转服务器,数据保留在手机本地。支持接入用户自己的模型 API key,或直接登录 ChatGPT、xAI、OpenRouter 账号。
  • 完全开源免费:基于 Apache-2.0 协议开源。

适合谁用

  • 想在 Android 手机上体验 AI 自动化操作(如自动跨平台比价下单、自动检索信息、群聊总结、批量打招呼等)的个人开发者与技术爱好者。
  • 追求数据隐私、希望使用自备模型 API key,且不希望自动化操作干扰日常前台手机使用的用户。

安装步骤

  • 系统要求:Android 11+
  • 安装方式:直接前往 GitHub 的 Releases 页面下载最新版 APK 文件安装到手机。

注:原 README 中“Get started in three steps”后续具体步骤因原文截断未完整展示,此部分原文未完整说明,请查看原仓库。

配置说明

  • 支持填入自定义大模型 API key,或登录 ChatGPT、xAI、OpenRouter 账号进行模型授权。
  • 注:具体配置界面与参数项在截断文本中未详细展开,此部分原文未完整说明,请查看原仓库。

常见问题

此部分原文未说明,请查看原仓库。

原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">

<img src="docs/media/logo.png" alt="Mika" width="88" />

# Mika

**An AI assistant on your phone: say what you need, and it works your apps and the web until it's done.**

It works on a hidden background screen, so you can keep using your phone.

<a href="https://github.com/wangzan101/Mika/releases/latest"><img src="https://img.shields.io/badge/Download%20APK-Android%2011%2B-2ea043?style=for-the-badge&logo=android&logoColor=white" alt="Download APK" /></a>

<a href="https://github.com/wangzan101/Mika/stargazers"><img src="https://img.shields.io/github/stars/wangzan101/Mika?style=flat&logo=github&label=Star&color=1f6feb" alt="stars" /></a>
<a href="https://github.com/wangzan101/Mika/releases"><img src="https://img.shields.io/github/downloads/wangzan101/Mika/total?label=downloads&color=2ea043" alt="downloads" /></a>
<a href="https://github.com/wangzan101/Mika/releases/latest"><img src="https://img.shields.io/github/v/release/wangzan101/Mika?include_prereleases&label=version" alt="version" /></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-Apache--2.0-lightgrey" alt="license" /></a>

<br/>

<a href="https://trendshift.io/repositories/326940#achievements"><img src="https://trendshift.io/api/badge/trendshift/repositories/326940/daily?language=Kotlin" alt="#1 Kotlin Repository of the Day" width="250" height="55" /></a>
<a href="https://trendshift.io/repositories/326940#achievements"><img src="https://trendshift.io/api/badge/trendshift/repositories/326940/weekly?language=Kotlin" alt="#1 Kotlin Repository of the Week" width="250" height="55" /></a>
<a href="https://trendshift.io/repositories/326940#achievements"><img src="https://trendshift.io/api/badge/trendshift/repositories/326940/daily" alt="#5 Repository of the Day" width="250" height="55" /></a>

<br/>

English · [简体中文](docs/readme/README.zh-CN.md) · [繁體中文](docs/readme/README.zh-Hant.md) · [日本語](docs/readme/README.ja.md) · [한국어](docs/readme/README.ko.md) · [Español](docs/readme/README.es.md)

<br/>

<img src="docs/media/wechat-send-side.gif" alt="From one sentence, Mika opens WeChat on its background screen, finds the contact and sends the message" width="640" />

<sub>"Send a message to File Transfer": Mika's chat on the left, each step on its background screen on the right (4× speed; chat list blurred)</sub>

</div>

## Get things done with one sentence

<table>
<tr>
<td align="center" width="33%"><img src="docs/media/wechat-group.gif" width="230" alt="Reads through a WeChat group and summarizes today's chat" /><br/><b>"What did the group talk about today?"</b><br/><sub>Scrolls through the chat in the background, then sums it up</sub></td>
<td align="center" width="33%"><img src="docs/media/amazon-cart.gif" width="230" alt="Picks a charger on a shopping site and adds it to the cart" /><br/><b>"A charger under $30, rated 4.5 stars or more"</b><br/><sub>Adds the pick to the cart and stops before checkout</sub></td>
<td align="center" width="33%"><img src="
阅读完整原文

商业机会分析 AI 生成

垂直场景交钥匙应用(打包专版)

产品构想基于开源核心,针对高频且具备明确经济收益的场景(如求职自动打招呼、跨境电商/特价机票比价监控),提供无需自备 API Key 的开箱即用独立 App 版本。
核心功能开箱即用(内置模型代理按次/订阅计费)、场景专用预调优工作流、运行日志与异常拦截熔断机制
目标用户应届生与跳槽求职者、自由职业者、省钱/比价刚需人群
难度/周期中等 · 3 - 5 周 · 成本:云端 API 转发服务及代理账单储备、少量 Android 适配机器
收费模式月度/季度会员订阅制(如 29-59 元/月),包含限定额度的大模型调用 Token
竞争风险应用市场审核风险(涉及后台模拟点击/无障碍权限);目标 App 频繁改版导致视觉 Agent 容错率下降
依据 已验证事实

Mika 高级工作流市场与云端同步服务

产品构想保留 Mika 开源框架,搭建工作流社区与模板市场,官方提供复杂长链路任务模版(如跨 APP 数据抓取、自动记账打标签),并提供多设备云端配置同步。
核心功能一键导入高级 Agent 模板、多机配置/技能云同步、复杂任务可视化调试器
目标用户效率工具极客、自媒体运营者、跨境电商小卖家
难度/周期低至中等 · 2 - 3 周 · 成本:基础云服务器与数据库运行成本(低于 200 美元/月)
收费模式增值会员(Pro 会员)收取订阅费,或优质高级工作流单次付费解锁
竞争风险开源受众对配置付费意愿极低,用户更偏好白嫖社区免费分享的模板
依据 AI推测

企业级 Android RPA 自动化测试与执行 SDK

产品构想将 Mika 独特的“隐藏后台屏幕操作”与“纯视觉多模态 Agent”能力封装为轻量级 SDK 或私有化服务,提供给企业用于 App 竞品监控、UI 自动化测试和流程自动化。
核心功能Headless/多实例虚拟屏幕支持、RESTful API 控制接口、错误截图回放与结构化报表导出
目标用户中小型电商团队、APP 自动化测试工程师、数据调研机构
难度/周期高 · 2 - 3 个月 · 成本:私有化部署测试环境、云手机集群适配成本
收费模式企业商用授权费(按设备数计费)、定制化开发咨询费
竞争风险B端客户对端侧执行稳定性和合规性要求苛刻,个人独立开发者难以提供长期企业级 SLA 保障
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
Significant-Gravitas/AutoGPT 提供人人可用的 AI 工具,助力轻松使用和构建 AI 应用。 187,976 Python
shadcn-ui/ui 可组合且支持无障碍的组件集合,可自由定制和扩展以构建专属组件库。 127,764 TypeScript
gkd-kit/gkd 基于无障碍、高级选择器和订阅规则的自定义屏幕点击安卓应用。 44,397 Kotlin
hpcaitech/ColossalAI 让 AI 大模型更低成本、更快速且更易于使用。 41,431 Python
cjpais/Handy 免费、开源、可扩展且完全离线运行的语音转文字应用。 38,220 Rust
atlassian/react-beautiful-dnd 为 React 列表提供美观且支持无障碍的拖拽功能。 33,889 JavaScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 40 个 Release
社区活跃Star 8,058 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/wangzan101/Mika.git
cd Mika
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。