stamatios
← Voltar ao feed
Banca de mercado com fileira de robôs de lata idênticos nas prateleiras, apps do F-Droid gerados por IA
Dev & Engenharia

Revisão manual indica que 72% dos apps atualizados do F-Droid são gerados por IA

resumo de ~3 min

{ "resumo": "## A pergunta e o método\n\nO autor, mantenedor de aplicativos FOSS e estudante, conta que navegava pelo F-Droid quando percebeu um app com ícone evidentemente gerado por IA. Isso o levou a perguntar qual a proporção real de software gerado por LLMs na loja. Ele reconhece que não é possível detectar código de IA com precisão - texto não carrega metadados suficientes - e por isso propõe uma avaliação estética em três níveis: "mostly AI" (espera que mais de 50% do código seja de LLM; qualquer infraestrutura agêntica já encaixa o app nesse nível), "hard to say / mostly human" (commits ocasionais de LLM, mas majoritariamente humano, abaixo de 50%) e "no signs of AI". Ele deixa claro que a análise é superficial, baseada em commits recentes e no branding dos repositórios, sem análise de qualidade de código, e que erros são possíveis.\n\nO autor também declara seus vieses: reconhece que LLMs são capazes e úteis, citando o uso no kernel Linux para encontrar e às vezes corrigir problemas, mas admite que odeia o que eles fizeram com a programação e a sociedade, citando atrofia de habilidades, desinformação plausível e impacto climático.\n\n## O experimento\n\nA amostra foi o lote de atualizações publicado no F-Droid em 12 de setembro de 2026: 102 aplicativos. O autor examinou repositórios, procurando commits co-autorados por Claude, infraestrutura para agentes, disclosures de IA no README, ícones gerados e padrões de commit suspeitos.\n\n## Resultados\n\nDos 102 apps:\n\n- 74 (72,5%) foram em grande parte escritos por IA;\n- 9 (8,8%) foram difíceis de categorizar;\n- 19 (18,6%) mostraram poucos ou nenhum sinal de IA.\n\nEntre os exemplos classificados como "mostly AI" estão Feeder, evcc, Gem Wallet, Yubico Authenticator, Sky Map e vários outros, frequentemente com commits co-autorados por modelos Claude ou infraestrutura agêntica como Claude Code e Codex. Apps considerados limpos incluem Binary Eye, Shattered Pixel Dungeon, Tasks.org e Snowdrop (que possui um arquivo .noai e autores que confirmaram não usar LLM). Alguns casos ficaram ambíguos: Wikipedia e Nextcloud têm infraestrutura de IA, mas a maioria dos commits parece humana; Unciv tem commits co-autorados por Claude, mas muitos outros parecem humanos.\n\n## Observações curiosas\n\n- Um usuário, brandonp2412, mantinha vários apps do ciclo, todos aparentemente vibe-coded, sob namespaces de pacote muito diferentes ("com.presley.", "com.codesail."), o que levanta a hipótese de que possa ser um agente com conta própria no GitHub.\n- Dos 5 apps hospedados no Codeberg, 4 são majoritariamente gerados por IA e, segundo o autor, provavelmente violam a política de IA da plataforma.\n- Dois apps bizarramente marcados com a bandeira "Don't tread on me" (DuressKeyboard e UnlicenseLauncher) foram desenvolvidos por meses, mas com alterações feitas à mão pelo editor web do GitHub, sem git.\n\n## Conclusão\n\nO autor fica dividido diante dos números: alguns desses apps têm usuários reais que se beneficiam deles, e ele não se sente no direito de negar isso. Por outro lado, preocupa-se com o que os dados significam para a comunidade FOSS e gostaria de saber sobre a robustez e manutenibilidade dos 72% gerados por IA - análise que ele explicitamente não fez. Ele também nota que vários apps FOSS que ele mesmo usa mostram uso intenso de LLM, e diz que ainda os usará, mas se sente conflitado. Fecha com ironia, sugerindo pedir a uma IA uma "máquina do tempo" de volta a 2016.", "hook": "Uma análise manual de 102 apps atualizados no F-Droid em um único dia concluiu que 72,5% deles são em grande parte escritos por IA. O autor usou critérios como commits co-autorados por Claude e infraestrutura agêntica - e admite que o método é superficial e sujeito a erro.", "entities": ["F-Droid", "Codeberg", "Claude"], "themes": ["engenharia-com-ia"], "story_key": "fdroid-apps-ia",\n "reasoning": {\n "story_key": "O fato central é o levantamento mostrando que ~72% dos apps atualizados do F-Droid são majoritariamente gerados por IA.",\n "themes": {\n "engenharia-com-ia": "O assunto é a prevalência de código escrito por coding agents (Claude, Codex, vibe coding) no ecossistema FOSS, com commits agênticos e infraestrutura de IA como evidência central."\n },\n "entities": {\n "F-Droid": "Loja cujo lote de atualizações foi analisado; sujeito do fato.",\n "Codeberg": "Plataforma cuja política de IA é apontada como provavelmente violada por 4 de 5 apps hospedados.",\n "Claude": "Modelo citado repetidamente como co-autor de commits e via Claude Code, base da classificação."\n },\n "excluded": {\n "brandonp2412": "Usuário é exemplo/anomalia do levantamento, não sujeito principal.",\n "Codex": "Menção secundária de infraestrutura.",\n "Wikipedia": "Exemplo ambíguo entre dezenas avaliados, menção secundária.",\n "Nextcloud": "Exemplo ambíguo, menção secundária."\n }\n }\n}