Repolode
wangzan101

wangzan101/Mika

Um agente de IA para Android que opera apps e a web em uma tela oculta em segundo plano para executar tarefas descritas em uma frase.

Estrelas
7,050
Forks
1,592
Issues abertas
11
Último commit
há 22 horas

O que é?

Mika é um app para Android que recebe pedidos em linguagem natural e os executa no celular. Ele roda apps em uma tela separada em segundo plano, para que você possa continuar usando o celular enquanto o agente trabalha. O agente lê a tela, localiza botões e campos, toca, digita e rola a página. Também consegue ler apps cujas interfaces não têm rótulos acessíveis, usando o reconhecimento de texto integrado.

Além dos apps, Mika inclui um navegador integrado que abre páginas no modo desktop e realiza cliques e entradas pelo teclado de verdade, além de um sandbox Linux para executar comandos Python, Node e shell em arquivos que você enviar. O app oferece tarefas agendadas e condicionais, uma cápsula flutuante para acompanhar o progresso e aprovar ações, e um recurso de memória que salva fatos e preferências no dispositivo. Você pode escolher o modo de confirmação, que pede autorização para etapas de pagamento, ou o modo autônomo.

Mika não tem servidor próprio. As solicitações são enviadas somente ao provedor de modelos configurado por você, usando sua própria API key. Há presets para vários provedores, além de endpoints personalizados compatíveis com OpenAI, Anthropic, Gemini e OpenAI Responses. O projeto está em beta público e exige Android 13 ou posterior para executar tarefas.

Recursos principais

  • 01Opera qualquer app Android instalado em uma tela oculta em segundo plano, enquanto você continua usando o celular.
  • 02Navegador integrado que realiza cliques e entradas pelo teclado de verdade, com suporte a downloads e uploads.
  • 03Sandbox Linux em dispositivos arm64 para executar comandos Python, Node e shell em arquivos.
  • 04Tarefas agendadas e condicionais, como lembretes diários ou consultas ao clima que só notificam quando chove.
  • 05O modo de confirmação pede autorização antes de realizar etapas de pagamento; o modo autônomo as conclui diretamente.
  • 06Funciona com sua própria API key de modelo, sem um servidor Mika entre você e o provedor.

Casos de uso

  • Resumir as mensagens do dia em um grupo ou ler o feed de um app social.
  • Comparar preços e adicionar itens ao carrinho de compras, parando antes de finalizar o pedido.
  • Executar lembretes agendados ou verificações condicionais e enviar os resultados no mesmo chat.
  • Processar um arquivo enviado ao celular com scripts em um ambiente Linux isolado.

Início rápido

  1. 1

    Baixe o APK mais recente em GitHub Releases e instale-o

  2. 2

    Abra o assistente de configuração do telefone nas configurações do Mika e faça o pareamento da depuração sem fio uma vez

  3. 3

    Adicione um provedor de modelos em Configurações e insira uma API Key, ou faça login no ChatGPT

  4. 4

    Para compilar o APK de depuração a partir do código-fonte, execute o build do Gradle

    ./gradlew :app:assembleDebug

Antes de usar

  • É uma versão beta pública inicial, com recursos que mudam rapidamente e possíveis alterações incompatíveis entre atualizações.
  • As tarefas exigem Android 13 ou posterior, e o sandbox Linux funciona apenas em dispositivos arm64.
  • O app foi testado principalmente em um único celular com Android 14, então outros dispositivos podem apresentar problemas ainda não identificados.
  • É necessária uma API Key de um modelo compatível com chamadas de ferramentas ou uma conta do ChatGPT, e a configuração exige o pareamento da depuração sem fio.

Em coleções

Tópicos

Perguntas frequentes

O que é Mika?
Um agente de IA para Android que opera apps e a web em uma tela oculta em segundo plano para executar tarefas descritas em uma frase. Mika é um app para Android que recebe pedidos em linguagem natural e os executa no celular. Ele roda apps em uma tela separada em segundo plano, para que você possa continuar usando o celular enquanto o agente trabalha. O agente lê a tela, localiza botões e campos, toca, digita e rola a página. Também consegue ler apps cujas interfaces não têm rótulos acessíveis, usando o reconhecimento de texto integrado.
Mika é gratuito? Qual é a licença?
Mika é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Mika ainda é mantido?
Manutenção ativa. O último commit de Mika foi em 5 de nov. de 2026.
Para que posso usar Mika?
Resumir as mensagens do dia em um grupo ou ler o feed de um app social. Comparar preços e adicionar itens ao carrinho de compras, parando antes de finalizar o pedido. Executar lembretes agendados ou verificações condicionais e enviar os resultados no mesmo chat. Processar um arquivo enviado ao celular com scripts em um ambiente Linux isolado.
Como instalar Mika?
Baixe o APK mais recente em GitHub Releases e instale-o Abra o assistente de configuração do telefone nas configurações do Mika e faça o pareamento da depuração sem fio uma vez Adicione um provedor de modelos em Configurações e insira uma API Key, ou faça login no ChatGPT Para compilar o APK de depuração a partir do código-fonte, execute o build do Gradle: ./gradlew :app:assembleDebug
Onde consigo Mika?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/wangzan101/Mika

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados