AI NewsDev toolsAnnouncement

Mika is an open-source Android AI agent, 1,437 stars in two days

Mika is an open-source Android AI agent. It operates installed apps and the web for you, using your own model key.

AI News

Editorial2 min read

LinkedInX
The Mika Android AI agent GitHub repository

Image: GitHub

Why it mattersAn Android agent that reads the screen can automate any app without a plugin. The user's own LLM key does the work.

An AI agent that lives on your phone is still rare. Mika is one of the few. It is an open-source Android agent that operates installed apps and the web for a user, on the phone itself.

The project was created on 29 October by a developer who posts as wangzan101. In two days it collected 1,437 stars on GitHub. Trendshift ranked it second on its daily list of trending repositories on 31 October.

What Mika does

Mika is described in its own README as an on-device AI agent. The README says it operates apps and the web for the user. It runs on a hidden background screen, so the user can keep using the phone.

The agent uses Android's accessibility service to view the screen. For apps that do not label their controls, it falls back to OCR. The README says the agent operates any installed app with no prior adaptation. There is no plugin, and no API from the app's maker is needed.

It also carries a desktop-class browser for websites and a local Linux sandbox that runs Python, Node and shell. The README lists built-in support for popular Chinese apps including WeChat, Xiaohongshu and BOSS Direct Hire.

Mika has two modes. In ask-first mode, the agent stops before anything that costs money. In autonomous mode, it keeps going. Tasks can be scheduled or triggered on a condition, and the agent is interruptible mid-task with a course correction.

What it needs to run

Mika needs an Android phone and a model API key the user supplies. The README says the agent needs a model that supports tool calling. It names DeepSeek, OpenAI, Claude and Gemini, or a local server such as Ollama or LM Studio.

The install path needs Android 11 or newer. Task execution needs Android 13 or newer. The Linux sandbox works only on arm64 devices. Setup takes a one-time wireless debugging step before anything runs.

There is no Mika server. The README says all requests go to the user's configured model provider. The code is Apache 2.0.

Who it is for

The audience is anyone who uses an Android phone and wants a software agent to do things on it. The README's own examples read "remind me tomorrow at 9", a scheduled task that then uses the apps.

Developers can treat Mika as agent-native software. It accepts a user prompt and interacts with any app on the phone, including apps that have no public API. The usual way to automate an Android app is to publish an SDK. Then each app maker has to adopt it. Mika's approach uses the screen that is already there, the way a human would.

The repository has 14 incremental releases in two days and 30 forks. Issues from users include real bug reports and feature requests, which matches real adoption rather than only a star rush.

Source

SourceGitHub

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

Share
LinkedInX
Start a project