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 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.
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.
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.
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.
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.