Mika

wangzan101Apache-2.0活跃维护

跑在 Android 手机本地的 AI 智能体,借助无障碍服务直接操作 App 和网页,帮你自动完成点按、填表等任务。

An on-device AI agent for Android that operates apps and the web to get things done for you.

v0.1.38发布于 2026-11-07 05:58 UTC8,044star +447 / 7 天1,837fork同步于 2026-11-10 17:32 UTC

怎么上手

由 README 提炼,执行前请确认
从 Releases 页面下载 APK 安装:https://github.com/wangzan101/Mika/releases/latest
安装后在 Settings › Model 选择服务商并填入 API Key,或直接登录账号
硬件要求按 README 说明

需 Android 11+ 手机;操作手机 App 需 Android 12+,推荐 Android 14+;Linux 沙箱仅支持 arm64 设备。README 未提及显存或 GPU 要求,模型走云端 API 或局域网自建服务。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

装在安卓手机上的 AI 助手,用一句话让它替你操作 App 和网页完成任务

跑在 Android 手机本地的 AI 智能体,借助无障碍服务直接操作 App 和网页,帮你自动完成点按、填表等任务。

核心能力

  • 在独立后台屏幕操作 App,不占用你的主屏
  • 靠看屏幕找按钮,无需 App API 或逐个适配
  • 内置桌面级浏览器,可在当前网页直接下指令
  • 把完成过的任务沉淀为技能,越用越快越稳
  • 每段对话配 Linux 沙箱,可跑 Python、Node 和 shell

容易踩的坑

操作手机 App 需先在设置向导里完成一次无线调试配对,换 Wi-Fi 或重启后可能需重新配对;部分机型系统没有无线调试选项,需用电脑通过 USB 启动手机端助手;支付、密码等页面禁止截屏,需你手动接管。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.1.38
  1. v0.1.38最新正式版2026-11-07 · 2026-11-07 05:58 UTC

    下载哪个 / Which file to download

    • Mika-v0.1.38-arm64.apk:近几年的安卓手机基本都选这个,更小。

    • Mika-v0.1.38.apk:通用包,所有手机都能装。不确定就选它。

    • 两个包功能完全一样,可以互相覆盖安装;App 里「关于 › 检查更新」会自动选合适的那个。

    • Mika-v0.1.38-arm64.apk: for almost any recent Android phone — smaller.

    • Mika-v0.1.38.apk: universal, installs on every phone. Pick this if unsure.

    • Both are identical in features and can be installed over each other; About › Check for updates picks the right one automatically.

    变化 / What's new

    • 文字输入更可靠:隐藏输入框增加受限的定向按键输入路径;区分未发送、已投递和结果不确定,避免粘贴或读回未确认时重复写入;修复点位焦点错位、歧义标签读回及剪贴板连续使用与恢复问题。

    • 定时任务可以手动新建和编辑:支持一次性、间隔、每天、每周、固定提醒、条件、冷却、时区和仅空闲,保存前可预览接下来三次执行时间;删除会话不再连带删除未来计划。

    • 锁屏与无人值守诊断更清楚:任务失败通知保留具体状态码,远程解锁可增加不含屏上文字或凭据的技术诊断字段,便于继续定位未识别的锁屏页面。

    • 浮层、导航与长任务修复:进一步处理悬浮胶囊关闭残帧、回主屏后的应用导航、长任务完成与无进展收尾,以及异常恢复和运行记录问题。

    • 画面与连接稳定性:修正虚拟屏黑帧、旧帧判断、应用方向和声音恢复路由等问题,并包含模型配置、附件和电脑连接相关修复。

    • More reliable text input: hidden editors gain a restricted directed key-input path; uncertain paste or readback no longer causes another write; focus mismatch, ambiguous labels, and clipboard reuse/restoration are handled more safely.

    • Manual scheduled-task creation and editing: create one-shot, interval, daily, or weekly plans with reminders, conditions, cooldowns, time zones, and idle-only execution, with three upcoming-run previews. Deleting a conversation no longer deletes its future plans.

    • Clearer lockscreen diagnostics: unattended failure notifications retain status codes, and remote unlock can return technical diagnostics without on-screen text or credentials.

    • Overlay, navigation, and long-run fixes: further work on capsule close artifacts, app navigation after returning home, long-run completion and no-progress handling, recovery, and run records.

    • Display and connection stability: fixes for virtual-display black or stale frames, orientation and audio routing, model settings, attachments, and computer connections.

    从旧版本直接覆盖安装即可,对话和设置都保留。Install over the previous version; your chats and settings are kept.

    SHA-256

    • Mika-v0.1.38.apk: f9e13f1da821a49026bbe611474614682b9cc7efc46ce67ebecfcd1e61d1fe12
    • Mika-v0.1.38-arm64.apk: cecb36d22e3ed604489b950f9bdb891b3a269c9135eac6789195cd3a2d9538f0
  2. v0.1.372026-11-05 · 2026-11-05 07:20 UTC
    查看更新说明

    下载哪个 / Which file to download

    • Mika-v0.1.37-arm64.apk:近几年的安卓手机基本都选这个,更小。

    • Mika-v0.1.37.apk:通用包,所有手机都能装。不确定就选它。

    • 两个包功能完全一样,可以互相覆盖安装;App 里「关于 › 检查更新」会自动选合适的那个。

    • Mika-v0.1.37-arm64.apk: for almost any recent Android phone — smaller.

    • Mika-v0.1.37.apk: universal, installs on every phone. Pick this if unsure.

    • Both are identical in features and can be installed over each other; About › Check for updates picks the right one automatically.

    变化 / What's new

    • 已 Root 的手机多一种启动方式:在「高级与其他 › Root」首次明确授权后,Mika 可以用 Root 启动手机助手,减少配对和电脑操作;助手仍按原来的受限身份运行。没有 Root 的手机不显示入口,原有启动方式不变。

    • Root 命令作为独立高级能力:默认关闭,开启前有高风险确认;Root 启动助手和 Root 命令分别授权,写命令继续沿用现有确认机制,任务运行中关闭开关后立即停止后续 Root 命令。

    • 任务与模型运行更可靠:修复任务门控、模型统计和恢复流程中的多处问题,并降低部分运行开销。

    • 手机助手连接与虚拟屏修复:校正 ADB 本机地址校验、连接解析和 USB 拔线后的恢复提示;同步虚拟屏应用方向请求,修正浮层恢复声音的任务路由。

    • 服务商与电脑连接兼容性:新增 Requesty 服务商预设,修复 MCP 工具名过长和最终撞名问题。

    • A new helper-start option for rooted phones: after one explicit authorization in Advanced & other › Root, Mika can start the phone helper through Root with less pairing and computer setup. The helper keeps its existing restricted identity. Phones without Root show no new entry and keep the existing setup paths.

    • Root commands are a separate advanced capability: off by default, with a high-risk confirmation before enabling. Helper startup and Root commands are authorized separately; changing commands still use the existing approval flow, and turning the setting off stops later Root commands in an active task.

    • More reliable tasks and model runs: fixes for task gating, model accounting and recovery flows, with lower overhead in several paths.

    • Phone-helper and virtual-display fixes: corrected ADB local-address validation, connection parsing and USB-unplug recovery guidance; synchronized app orientation requests and fixed overlay sound restoration routing.

    • Provider and computer-connection compatibility: added a Requesty provider preset and fixed MCP tool-name length and final collision handling.

    从旧版本直接覆盖安装即可,对话和设置都保留。Install over the previous version; your chats and settings are kept.

    SHA-256

    • Mika-v0.1.37.apk: 8802df9a6c23a40030e03e8c708c161bbceb51b4da1c47d82d3cefe8e3e20bd0
    • Mika-v0.1.37-arm64.apk: 56fa0cfad42c8f5b3d45b14002818def4fdc6e152e54c2091c5d01c25e1cc561
  3. v0.1.36Mika 0.1.362026-11-04 · 2026-11-04 19:40 UTC
    查看更新说明

    下载哪个 / Which file to download

    • Mika-v0.1.36-arm64.apk:近几年的安卓手机基本都选这个,更小。

    • Mika-v0.1.36.apk:通用包,所有手机都能装。不确定就选它。

    • 两个包功能完全一样,可以互相覆盖安装;App 里「关于 › 检查更新」会自动选合适的那个。

    • Mika-v0.1.36-arm64.apk: for almost any recent Android phone — smaller.

    • Mika-v0.1.36.apk: universal, installs on every phone. Pick this if unsure.

    • Both are identical in features and can be installed over each other; About › Check for updates picks the right one automatically.

    变化 / What's new

    • 流式响应收尾更及时:各模型接口在收到可确认的协议终态后及时完成,不再一律等待连接关闭,同时保留 Gemini 尾部用量统计。

    • 本机模型上下文保护加强:识别更多本机推理服务的上下文超长错误,并进入已有的压缩重发流程。

    • 外部服务兼容性修复:OAuth 支持带路径的 issuer;SOCKS 代理正确处理编码后的用户名和密码。

    • HTTP 服务更稳定:正确处理多值 Connection 关闭指令,以及停止服务与客户端断开同时发生的情况。

    • 任务回放与浮层恢复更可靠:付款审批不可用时交还模型决策;浮层手势在取消、嵌套、并发和异常路径下成对恢复,单个窗口恢复失败不再阻断其他窗口。

    • Faster streaming completion: model adapters finish after a confirmed protocol terminal event instead of always waiting for the connection to close, while preserving Gemini's trailing usage data.

    • Stronger local-model context handling: more context-overflow responses from local inference services are recognized and routed through the existing compaction-and-retry flow.

    • External-service compatibility fixes: OAuth now supports issuers with paths, and SOCKS proxies correctly handle encoded usernames and passwords.

    • More stable HTTP service: multi-value Connection close directives and concurrent server-stop/client-disconnect paths are handled correctly.

    • More reliable replay and overlay recovery: unavailable payment approval returns the decision to the model; overlay gesture state is restored consistently across cancellation, nesting, concurrency and failures, with one window failure no longer blocking the others.

    从旧版本直接覆盖安装即可,对话和设置都保留。Install over the previous version; your chats and settings are kept.

  4. v0.1.35Mika 0.1.352026-11-03 · 2026-11-03 20:49 UTC
    查看更新说明

    下载哪个 / Which file to download

    • Mika-v0.1.35-arm64.apk:近几年的安卓手机基本都选这个,更小。

    • Mika-v0.1.35.apk:通用包,所有手机都能装。不确定就选它。

    • 两个包功能完全一样,可以互相覆盖安装;App 里「关于 › 检查更新」会自动选合适的那个。

    • Mika-v0.1.35-arm64.apk: for almost any recent Android phone — smaller.

    • Mika-v0.1.35.apk: universal, installs on every phone. Pick this if unsure.

    • Both are identical in features and can be installed over each other; About › Check for updates picks the right one automatically.

    变化 / What's new

    • 三处界面精修:语音输入提示居中并去掉前置话筒;应用内弹窗统一为 Mika 样式,通知正文支持 Markdown 排版;模型设置页移除多余说明,「思考强度」和「上下文压缩」改为更轻量、精致的操作行。

    • 外部 MCP 更稳:服务商返回不规范的工具 Schema 时做兼容和故障隔离,不再让所有任务在开局失败。

    • 付款确认更准确:待遇、价格或区间等普通金额不再被误判为付款并反复要求确认;明确的转账、下单和捐赠仍保留金额保护。

    • 本地模型上下文修正:大屏读屏和追加的大型 JSON 结果正确纳入压缩判断,避免请求越过上下文上限后长时间卡住或超时。

    • 悬浮胶囊细节修正:双击截屏先进入卡片预览并校验来源;输入法弹出时拖动胶囊,松手后位置不再二次偏移。

    • 更多稳定性修复:改进通用输入核对、空界面操作回退和异常处理。

    • Three UI refinements: the voice-input hint is centered without a leading mic icon; in-app dialogs now share Mika's visual style with Markdown-rendered notices; the Models page drops redundant copy and presents Reasoning and Context compaction as a lighter, more refined action row.

    • More reliable external MCP servers: malformed tool schemas are handled compatibly and isolated instead of blocking every task at startup.

    • More accurate payment confirmation: ordinary amounts such as benefits, prices and ranges no longer trigger false payment prompts or confirmation loops; explicit transfers, orders and donations keep their amount safeguards.

    • Local-model context fix: large screen captures and appended JSON results now count toward compaction, preventing oversized requests from stalling or timing out.

    • Capsule fixes: double-tap screenshots open a verified card preview, and dragging the capsule while the keyboard is visible no longer causes a second position jump.

    • More stability fixes: improved general input verification, empty-screen action fallback and error handling.

    从旧版本直接覆盖安装即可,对话和设置都保留。Install over the previous version; your chats and settings are kept.

  5. v0.1.34Mika 0.1.342026-11-02 · 2026-11-02 19:16 UTC
    查看更新说明

    下载哪个 / Which file to download

    • Mika-v0.1.34-arm64.apk(约 80 MB):近几年的安卓手机基本都选这个,更小。

    • Mika-v0.1.34.apk(约 92 MB):通用包,所有手机都能装。不确定就选它。

    • 两个包功能完全一样,可以互相覆盖安装;App 里「关于 › 检查更新」会自动选合适的那个。

    • Mika-v0.1.34-arm64.apk (~80 MB): for almost any recent Android phone — smaller.

    • Mika-v0.1.34.apk (~92 MB): universal, installs on every phone. Pick this if unsure.

    • Both are identical in features and can be installed over each other; About › Check for updates picks the right one automatically.

    变化 / What's new

    • 设置更清爽:首页只保留常用入口;代理、计算环境、电脑连接、MCP 和修复工具收进「高级与其他」。Token 用量归入模型,网站登录和操作路线归入记忆与数据,自主模式归入任务运行。

    • 关于页更简洁:移除个人联系方式和群聊入口,保留检查更新、开源信息,以及独立的 GitHub 反馈和诊断信息入口。

    • 连接外部 MCP 服务器:可添加远程服务器或沙箱里的本地服务器,支持账号授权登录、工具白名单、连接健康状态,以及读取服务器提供的资源和提示词。

    • 对话可以分支和重新问:长按已完成的回答可从这一轮开新分支;长按自己的话可复制之前的记录并预填原话,换个问法接着聊。

    • Token 用量直接可见:每轮结束显示本轮 Token,对话顶栏显示合计;也可以在设置 › 模型里查看完整用量。

    • 每个任务可设步数上限:设置 › 任务运行,默认不限制;运行过程会显示已用步数和上限。

    • 横屏操作和预览修正:虚拟屏会跟随应用方向,修复横屏预览黑边、读屏坐标和清晰度问题。

    • 任务运行更稳:任务从开始准备和推理时就保持屏幕不熄;无人值守时权限被拒绝会如实记录;远程任务的收件和终态可以恢复;任务结束后保留的 App 不再被过渡动画误删。

    • 计划和胶囊细节修正:修改时区后按计划的新当地时间重算;胶囊卡片收起后,没发出的文字会保留;计划查询和管理不会再串到其他对话。

    • 更多稳定性修复:空引号不再让回答核对异常中断,工作区删除与沙箱写入正确排队,流式用量统计和模型接口提示也有改进。

    • Cleaner Settings: common actions stay on the first page; proxy, compute environment, computer access, MCP and repair tools move under Advanced & other. Token usage belongs to Models, website sign-ins and routes to Memory & data, and autonomy to Task running.

    • Simpler About page: personal contact and group entries are gone, while updates, open-source information, GitHub feedback and diagnostics remain.

    • External MCP servers: add remote servers or local servers in the sandbox, with account authorization, tool allowlists, connection health, resources and prompts.

    • Branch and retry conversations: long-press a finished answer to branch from that turn, or long-press your own message to copy earlier turns and prefill it for another try.

    • Visible Token usage: each finished turn shows its Token count, the chat header shows the conversation total, and Settings › Models opens the full usage view.

    • Per-task step limit: configurable under Settings › Task running, unlimited by default, with used and maximum steps shown during a run.

    • Landscape fixes: virtual displays follow app orientation, with corrected preview borders, screen-reading coordinates and preview resolution.

    • More reliable tasks: the screen stays on from preparation and the first model request; denied approvals are reported in unattended runs; remote task intake and final states survive restarts; apps kept after a task are no longer removed during transitions.

    • Plans and capsule fixes: time-zone changes recalculate local-time plans, unsent capsule text survives collapsing, and plan queries stay within their own conversation.

    • More stability fixes: empty quotes no longer interrupt answer checks, workspace deletion is serialized with sandbox writes, and streaming usage and model-interface guidance are improved.

    从旧版本直接覆盖安装即可,对话和设置都保留。Install over the previous version; your chats and settings are kept.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    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.

    English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español

    "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)

    Get things done with one sentence

    Several demos use apps popular in China: WeChat is the main messaging app there, and Xiaohongshu (RED) is a lifestyle and social platform. Mika isn't tied to them; it works with any app or website on your phone.

    Why Mika

    📱 Leaves your screen aloneOpens apps, taps, types and scrolls on a separate background screen while you use your phone as usual; tap the small live view whenever you want to watch
    🧩 Works with any appLooks at the screen and finds buttons the way a person does: no app APIs, no per-app integration
    🌐 Call it from any web pageIn the built-in browser, say what you want on the page you're reading and it works right there; touch the page and it stops
    🧠 Gets better with useRemembers the preferences you tell it, and turns tasks it finishes into skills so next time is faster and steadier
    🔒 Your data stays on your phoneThere is no Mika server; use your own model API key, or sign in with a ChatGPT, xAI or OpenRouter account
    🆓 Open source and freeApache-2.0, all code public

    Get started in three steps

    1. Install: download the APK from Releases.
    2. Connect a model: in Settings › Model, pick a provider and enter an API key, or just sign in with an account (models and sign-in).
    3. To operate phone apps: follow the "Set up phone control" wizard in Settings and pair wireless debugging on the phone once (setup guide). Skip this if you only want chat, web and files.

    Then try saying: "Set alarms for 9:40 and 10:00 tomorrow morning" or "Check the weather at 8 every morning and tell me only if it will rain".

    💡 Have a computer handy? Send this to the AI agent on it and it will set everything up for you: Follow https://github.com/wangzan101/Mika/blob/main/docs/install-with-agent.en.md to install Mika on the Android phone connected over USB.

    What it can do

    Operate appsReads long lists and chat histories, taps and types, shares text into apps; hands logins, verification codes and payments to you
    Browse the webA built-in desktop-class browser that keeps you signed in, reads pages, downloads and uploads; paces itself and hands block pages to you
    Your current screenDouble-tap the floating capsule to send the screen you're looking at: "how should I reply?", "note this down"
    Schedules and conditions"Remind me at 9 tomorrow", "do this every Friday"; runs on time in the original conversation
    Jump in or stop anytimeKeep talking while a task runs to add or correct things (long-press to withdraw or edit one Mika hasn't picked up yet); after a stop it reports where it got to, and "continue" picks up from there
    Hold to talkHold the chat input to speak and edit the words before sending; long-press the floating capsule to speak and release to send. Uses the phone’s built-in speech recognition, or a provider’s speech model if it has none
    Files and computingA Linux sandbox per conversation runs Python, Node and shell on the files you send (arm64)
    From your computerAI tools on your computer can hand Mika tasks through CLI + Skill or MCP (use Mika from a computer)

    By default Mika runs in Ask mode: it checks with you only before spending money (placing orders, paying) and just does everything else. You can switch to Autonomous mode instead. See Ask and Autonomous.

    For how each of these works and the finer details, see features in detail.

    The names are shown as they appear in the knowledge files.

    CategoryBuilt in
    AppsAndroid 设置, 百家号, 哔哩哔哩, BOSS直聘, Chrome, 得到, 抖音, 飞书, Gmail, 即刻, 快手, 领英, QQ邮箱, Telegram, 今日头条, Uber, Uber Eats, 微信, 微博, WhatsApp, X, 闲鱼, 小红书, 知乎
    WebsitesAmazon, 哔哩哔哩, Google Calendar, 豆瓣, 抖音, Instagram, Gmail, Google Maps, Telegram, 百度贴吧, 微博, 搜狗微信, WhatsApp, 小红书, 小宇宙, YouTube, 知乎, BOSS直聘
    How-to skills改 Mika 自己的设置, 把内容整理成文字, 处理 PDF 文档, 查清一件事, 消息与邮件, 写技能

    Presets for DeepSeek, 通义千问, Kimi, 智谱, 智谱 Coding Plan, 硅基流动, 火山方舟, MiniMax, 阶跃星辰, 腾讯混元, 百度千帆, OpenRouter, Requesty, OpenCode Go, Anthropic, Gemini, OpenAI, xAI, Mistral, Groq, Ollama, LM Studio and more; for any other provider pick Custom (自定义), which takes any OpenAI-compatible, Anthropic, Gemini or OpenAI Responses endpoint.

    You can also skip the key and sign in with a ChatGPT (Plus / Pro), xAI / Grok or OpenRouter account. Steps for adding a model, and what to know about each sign-in, are in models and sign-in.

    Which phones

    Requirement
    Chat, web, filesAndroid 11 or later
    Operating phone appsAndroid 12 or later; Android 14+ recommended (the background screen has its own focus, so it doesn't get in the way of your typing on the main screen)
    Linux sandboxarm64 devices

    Not sure your phone is up to it? Run Settings › Recovery & repair › Compatibility self-check: 12 checks in about a minute, and you can send us the results in one tap.

    Privacy & safety

    • There is no Mika server: what you say and what's on your screen go only to the model provider you set up.
    • API keys and memories are stored encrypted on the phone; conversations and run records stay on the device; update checks only contact GitHub.
    • Operating third-party apps and websites automatically may break their terms of service, so use your own judgment. For anything important, use Ask mode and check the results. See the disclaimer.

    Wireless debugging turned itself off? Android turns it off when you change Wi-Fi or restart. With your permission, Mika turns it back on by itself; if it still can't connect, go back to "Set up phone control" and pair again.

    Can't find wireless debugging on my phone? Some phone systems leave it out. You can start the phone helper from a computer over USB instead; see the setup guide.

    Some screens can't be read or captured? Pages like payments and password entry block screenshots, so Mika asks you to take over there.

    Can I use a model running on my own computer? Yes: pick "Custom" as the provider and enter its address on your local network.

    Is the app in English? Yes. The app UI comes in English, Arabic, Simplified Chinese, Traditional Chinese, Japanese, Korean, Spanish, Portuguese, Russian and Indonesian, follows your system language, and can be switched in Settings › Language. The built-in app and website knowledge is written in Chinese, but that doesn't limit you: the model reads it fine, and you can talk to Mika in English.

    Where do updates come from? Only from this repository's Releases; you can also upgrade in the app from About › Check for updates.

    More answers are in the FAQ.

    Community & contributing

    • Docs: all docs and a suggested reading order are in the docs index
    • Community: join the X group chat; to reach the author on WeChat, scan the QR code in the app under About › Contact the author (mention Mika in your request)
    • Follow the author: X @wangzan101
    • Report a problem: open an issue; About › Send feedback in the app can attach diagnostics
    • Contribute: add usage knowledge for an app or website (plain text, no code needed), or contribute code; see the contributing guide

    Star History

    Contributors

    Thanks to everyone who has helped build Mika:

    License

    Apache-2.0 · NOTICE · Third-party components