Repolode
wangzan101

wangzan101/Mika

Un agente de IA para Android que ejecuta tareas en apps y la web desde una pantalla oculta en segundo plano, a partir de una instrucción de una sola frase.

Estrellas
7,050
Forks
1,592
Issues abiertos
11
Último commit
hace 16 horas

¿Qué es?

Mika es una app para Android que recibe una solicitud en lenguaje natural y la lleva a cabo en el teléfono. Ejecuta las apps en una pantalla independiente en segundo plano, para que puedas seguir usando el teléfono mientras trabaja. El agente lee la pantalla, localiza botones y campos de entrada, toca, escribe y se desplaza; también puede leer apps cuyas interfaces no tienen etiquetas accesibles gracias al reconocimiento de texto integrado.

Además de las apps, Mika incluye un navegador integrado que abre páginas en modo escritorio y realiza clics reales e introduce texto con el teclado, así como un entorno aislado de Linux para ejecutar comandos de Python, Node y shell en los archivos que envíes. Admite tareas programadas y condicionales, una cápsula flotante para consultar el progreso y aprobar acciones, y una función de memoria que guarda datos y preferencias en el dispositivo. Puedes elegir el modo de confirmación, que pide aprobación antes de realizar acciones, o el modo autónomo.

Mika no tiene servidor propio. Las solicitudes se envían únicamente al proveedor del modelo que configures, con tu propia API key. Hay ajustes preestablecidos para muchos proveedores, además de endpoints personalizados compatibles con OpenAI, Anthropic, Gemini y OpenAI Responses. El proyecto está en beta pública y requiere Android 13 o posterior para ejecutar tareas.

Funciones clave

  • 01Opera cualquier app de Android instalada desde una pantalla oculta en segundo plano, mientras sigues usando el teléfono.
  • 02Navegador integrado que realiza clics reales e introduce texto con el teclado, con compatibilidad para descargar y subir archivos.
  • 03Entorno aislado de Linux en dispositivos arm64 para ejecutar comandos de Python, Node y shell en archivos.
  • 04Tareas programadas y condicionales, como recordatorios diarios o consultas del clima que solo avisan si va a llover.
  • 05El modo de confirmación pide aprobar los pasos de pago antes de actuar; el modo autónomo los completa directamente.
  • 06Funciona con tu propia API key del modelo, sin ningún servidor de Mika entre tú y el proveedor.

Casos de uso

  • Resumir los mensajes del día en un chat grupal o leer el feed de una app social.
  • Comparar precios y añadir productos al carrito de compras, pero detenerse antes de finalizar la compra.
  • Ejecutar recordatorios programados o consultas condicionales que informan del resultado en el mismo chat.
  • Procesar un archivo que envíes al teléfono mediante scripts en un entorno Linux aislado.

Inicio rápido

  1. 1

    Descarga el APK más reciente desde GitHub Releases e instálalo

  2. 2

    Abre el asistente de configuración del teléfono en los ajustes de Mika y empareja la depuración inalámbrica una vez

  3. 3

    Añade un proveedor de modelos en Ajustes e introduce una API Key, o inicia sesión con ChatGPT

  4. 4

    Para compilar el APK de depuración desde el código fuente, ejecuta la compilación de Gradle

    ./gradlew :app:assembleDebug

Antes de usarlo

  • Es una beta pública inicial, con funciones que cambian rápidamente y posibles cambios incompatibles entre actualizaciones.
  • Las tareas requieren Android 13 o posterior, y el entorno aislado de Linux solo se ejecuta en dispositivos arm64.
  • Se ha probado principalmente en un único teléfono con Android 14, por lo que otros dispositivos podrían presentar problemas no detectados.
  • Necesita una API Key de un modelo compatible con llamadas a herramientas o iniciar sesión en ChatGPT, y la configuración requiere emparejar la depuración inalámbrica.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Mika?
Un agente de IA para Android que ejecuta tareas en apps y la web desde una pantalla oculta en segundo plano, a partir de una instrucción de una sola frase. Mika es una app para Android que recibe una solicitud en lenguaje natural y la lleva a cabo en el teléfono. Ejecuta las apps en una pantalla independiente en segundo plano, para que puedas seguir usando el teléfono mientras trabaja. El agente lee la pantalla, localiza botones y campos de entrada, toca, escribe y se desplaza; también puede leer apps cuyas interfaces no tienen etiquetas accesibles gracias al reconocimiento de texto integrado.
¿Mika es gratuito? ¿Qué licencia tiene?
Mika es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Mika sigue mantenido?
Mantenimiento activo. El último commit de Mika fue el 5 nov 2026.
¿Para qué puedo usar Mika?
Resumir los mensajes del día en un chat grupal o leer el feed de una app social. Comparar precios y añadir productos al carrito de compras, pero detenerse antes de finalizar la compra. Ejecutar recordatorios programados o consultas condicionales que informan del resultado en el mismo chat. Procesar un archivo que envíes al teléfono mediante scripts en un entorno Linux aislado.
¿Cómo se instala Mika?
Descarga el APK más reciente desde GitHub Releases e instálalo Abre el asistente de configuración del teléfono en los ajustes de Mika y empareja la depuración inalámbrica una vez Añade un proveedor de modelos en Ajustes e introduce una API Key, o inicia sesión con ChatGPT Para compilar el APK de depuración desde el código fuente, ejecuta la compilación de Gradle: ./gradlew :app:assembleDebug
¿Dónde consigo Mika?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/wangzan101/Mika

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados