Open Source

Assistente para Android analisa conversas e sugere respostas sem invadir aplicativos

O projeto em Kotlin usa serviços de acessibilidade e modelos de linguagem para avaliar intenções e redigir respostas em mensageiros mantendo o controle no usuário.

O projeto de código aberto mantido pela organização jev-chat no repositório jev-chat-jarvis ganhou tração expressiva na comunidade de desenvolvimento após acumular milhares de estrelas em poucos dias. A ferramenta funciona como um copiloto de conversas para dispositivos móveis Android, resolvendo a lentidão e a falta de contexto na redação de mensagens em comunicadores populares. Em vez de injetar código ou adulterar pacotes de terceiros, o sistema recorre aos recursos de acessibilidade nativos do sistema operacional para ler o texto visível na tela e estruturar alternativas de retorno com apoio de modelos de linguagem de grande escala.

Dados rápidos

  • Repositório: jev-chat/jev-chat-jarvis
  • Licença: MIT
  • Linguagem: Kotlin
  • Estrelas e forks: 6.334 estrelas (6.251 no período recente) e 1.117 forks
  • Posição no ranking: quarto lugar semanal no Trendshift
  • Data da consulta: 2026-09-25

O problema das respostas rápidas em múltiplos comunicadores

Usuários corporativos e indivíduos que lidam com alto fluxo de mensagens enfrentam dificuldades diárias para interpretar nuances, identificar pedidos urgentes e responder contatos com presteza. A maioria dos assistentes automatizados tenta enviar respostas pré-fabricadas sem analisar riscos ou forçam conexões instáveis por meio de modificações não oficiais em mensageiros, gerando vulnerabilidades e risco de bloqueio de contas.

O projeto propõe separar a etapa de avaliação analítica da redação textual. Antes de escrever uma única linha, o assistente aciona um modelo de julgamento para medir o perigo da interação em uma escala de um a nove, determinar se a conversa demanda retorno imediato e mapear a real intenção do interlocutor. Somente após essa validação estruturada o sistema gera opções de texto personalizadas, evitando gafes ou respostas precipitadas em diálogos delicados.

Todo o processo respeita a autonomia de quem está usando o aparelho. A ferramenta preenche o campo de edição do mensageiro, mas nunca aciona o botão de disparo de maneira autônoma, assegurando que decisões financeiras, transferências ou envio de dados sensíveis permaneçam sob estrita supervisão humana.

Como o assistente opera em segundo plano

A arquitetura do aplicativo dispensa alterações nos aplicativos de mensagens e funciona por meio de adaptadores modulares que transformam os nós da interface gráfica em listas de dados legíveis. Quando a árvore de acessibilidade do sistema não entrega o texto legível diretamente, o aplicativo faz uma captura de tela local e processa os caracteres com a biblioteca de reconhecimento óptico de caracteres do Google ML Kit, sem enviar imagens para a nuvem.

O fluxo de instalação e configuração básica pode ser realizado via terminal no computador conectado ao celular:

adb install -r apk/jev-assistant-v1.4-release.apk

Depois de instalar o pacote compatível com Android 11 ou superior em arquitetura ARM64, o usuário concede três autorizações essenciais: serviço de acessibilidade, sobreposição de janelas e inicialização em segundo plano sem restrições de economia de bateria. Na tela de configurações, é possível inserir chaves de provedores de interface de programação de aplicações como OpenRouter, Bocha Jev, Vercel AI Gateway ou DeepSeek para alimentar as frentes de julgamento, redação e visão.

Casos de uso práticos no cotidiano

  • Triagem de mensagens corporativas: em aplicativos como Feishu ou Lark, o sistema extrai o conteúdo dos balões de conversa por reconhecimento óptico de caracteres e avisa se o interlocutor está fazendo uma solicitação urgente ou meramente informativa.
  • Filtragem de conversas em redes sociais: em mensagens diretas do X, o assistente decodifica a descrição dos nós de interação e classifica o grau de risco da mensagem, sugerindo três abordagens com tons graduados.
  • Apoio de contexto com base de conhecimento local: o usuário pode cadastrar notas e dados de contatos no aplicativo, fazendo com que o assistente considere histórico recente e detalhes contratuais antes de rascunhar o texto.
  • Análise pontual em aplicativos não mapeados: em comunicadores que não possuem adaptador nativo, o usuário pode acionar a captura manual pela janela flutuante para ler a tela e receber sugestões imediatas.

O que diferencia a proposta no cenário atual

A ferramenta se afasta de soluções invasivas de automação ao recusar rotinas de injeção dinâmica de código ou adulteração de pacotes de terceiros. Enquanto muitos assistentes comerciais dependem de servidores intermediários controlados pelos criadores, este projeto não mantém servidores intermediários próprios de redirecionamento, transferindo os pedidos de inferência diretamente para os provedores configurados pelo dono do dispositivo.

A divisão técnica entre o modelo de julgamento e o modelo de redação confere consistência às respostas. O sistema permite atribuir chaves e endereços distintos para cada tarefa, possibilitando usar modelos leves para avaliar a intenção em cerca de um segundo e modelos mais encorpados para escrever o texto final.

Limitações e cuidados necessários

O projeto apresenta maturidade recente, tendo sido criado em 2026-09-21, com última atualização em 2026-09-25 e vinte e quatro chamados abertos no repositório. O suporte a plataformas é heterogêneo: o cliente do QQ foi validado na versão 9.3.50 para conversas em grupo, o X teve testes na interface em chinês na versão 12.25 e o aplicativo para WeChat no Android foi descontinuado e não recebe nenhum tipo de coleta.

No aspecto de segurança, embora o aplicativo armazene chaves, notas e histórico localmente no diretório privado do sistema, o envio de texto e notas para os provedores de modelos depende da política de privacidade de cada serviço terceiro escolhido. O suporte oficial a hardware é restrito a processadores de arquitetura ARM64, e não há endereço de sítio oficial informado no repositório para além da página do projeto no GitHub e do arquivo de pacote publicado.

Resumo rápido

  • Projeto: jev-chat/jev-chat-jarvis
  • Licença: MIT
  • Linguagem: Kotlin
  • Estrelas: 6.334
  • Ranking: quarto lugar semanal no Trendshift
  • Risco principal: dependência de serviços externos de modelo e projeto recente com suporte restrito a versões específicas de aplicativos

Fontes

  • Repositório no GitHub: https://github.com/jev-chat/jev-chat-jarvis
  • Versão v1.4: https://github.com/jev-chat/jev-chat-jarvis/releases
  • Página inicial: não informado no repositório
  • Ranking Trendshift: Trendshift (weekly: #4)

Fontes

KotlinMITOpen SourceTrendshift
Como apuramos: as fontes consultadas estão indicadas nesta matéria para que você possa conferir as informações. Os números de estrelas e a posição no ranking refletem o momento da coleta. Conheça os critérios editoriais.