← Today's AI open source

Today's AI open source · 2026-11-11

wangzan101/Mika

Mika is an AI agent app that operates Android apps and the web for you from a single spoken or typed request.

AgentsWorkflow · automation

Repositorygithub.com/wangzan101/Mika ↗
Main languageKotlin
LicenseApache-2.0
GitHub stars · forks★ 8,070 · 1,840 forks (as of 2026-11-11)
Created · last update2026-10-29 · 2026-11-10
GitHub topicsaccessibility, ai-agent, android, automation, jetpack-compose, kotlin, llm, mobile-agent

Overview

Mika is an open-source AI agent app that runs on Android phones. Describe what you want done in one sentence, and it opens apps and websites itself, tapping, typing and scrolling until the task is finished.

Tasks run on a separate, invisible background screen, so you can keep using your phone normally in the meantime. Without app APIs or per-app integrations, it looks at the screen and finds buttons the way a person would, and in the built-in browser you can give instructions directly on the web page you are viewing. There is no separate Mika server; the phone connects directly to the model API you choose.

It suits users who want to hand off repetitive tasks that span several apps, such as summarizing messenger chats, shopping or comparing flights, to their phone. It is also a useful reference for developers who want to study how mobile agents work through code.

Why it is worth a look

What stands out is that it works by looking at and operating the screen rather than building integrations for each app, so it can be applied to any app. The design in which the agent works on a separate background screen, without taking over the user's screen, directly targets a common inconvenience of phone agents. The README also describes turning completed tasks into Skills so they can be handled faster next time.

Key features

What it is used for

Getting started

  1. Download the APK from GitHub Releases and install it (Android 11 or later, arm64).
  2. In Settings › Model, choose a provider and enter an API key, or sign in with a ChatGPT, xAI or OpenRouter account.
  3. To control phone apps, follow the 'Phone control setup' wizard in Settings to pair wireless debugging once.
  4. Describe what you want done in one sentence and run it.

What to weigh

Related terms and companies

Sources

Written with AI assistance from the repository README and GitHub data. Star counts and other numbers are GitHub values as of the date shown; features and licensing can change, so check the repository.