Mika social preview
agent-framework8,278Apache 2.0

Mika

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

Updated Nov 12, 2026
Platforms
docker, web
Pricing
free-open-source
Status
active
License
Apache 2.0

What it does

Core capabilities at a glance

  • Accessibility
  • AI Agent
  • Android
  • Automation
  • Jetpack Compose
  • Kotlin
  • Mobile Agent

Deep dive

The full breakdown - performance, comparisons, and setup

MikaLink to this section

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

OverviewLink to this section

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.

"What did the group talk about today?" Scrolls through the chat in the background, then sums it up "A charger under $30, rated 4.5 stars or more" Adds the pick to the cart and stops before checkout "What has this creator posted lately?" Opens the app, reads post by post, then sums it up

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.

  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.

Mika is open-source, written primarily in Kotlin, with 8,278 GitHub stars under the Apache 2.0 license. The latest release is v0.1.40 (2026-11-12).

Key capabilitiesLink to this section

From the project's documentation:

  • There is no Mika server: what you say and what's on your screen go only to the model provider you set up.
  • Docs: all docs and a suggested reading order are in the docs index
  • Follow the author: X @wangzan101

How it fits a local-AI stackLink to this section

Mika runs on your own hardware, so pair it with a model and a GPU sized to your needs. Use the VRAM calculator to pick a model that fits your card, and see what you can run for hardware guidance. Related agent frameworks in the directory:

SourcesLink to this section

Stats from GitHub, 2026-11-12.

Frequently asked

Quick answers to common questions

What is Mika?

Mika is a agent-framework tool for local AI workloads. An on-device AI agent for Android that operates apps and the web to get things done for you.

Is Mika free and open source?

Yes, Mika has 8,278 GitHub stars and is licensed under Apache 2.0. You can self-host it for free on docker, web.

What platforms does Mika support?

Mika runs on docker, web.

What hardware do I need for Mika?

The hardware requirements depend on which models you run. Check our hardware directory for compatible GPUs and systems. Mika has 8,278 GitHub stars and an active community.

Does Mika support GPU acceleration?

Mika's GPU support depends on your specific setup. Check the documentation for details. For the best performance, pair it with an NVIDIA RTX 4090 or 5090.

What are the best alternatives to Mika?

Popular alternatives include other agent-framework tools in our directory. Browse our full collection at /tool for comparisons, community reviews, and benchmark data to find the right fit for your workflow.

How much does Mika cost?

Mika is free-open-source. It is completely free and open source to self-host.

Pairs well with

Complementary tools, models, and hardware