← Home

GitHub Trending: REA, CLI-Anything, xtool e mais — 14 de outubro de 2026

GitHub Trending — 14 de outubro de 2026

A lista de populares do GitHub desta semana revela uma curadoria coerente: a comunidade está investindo pesado em ferramentas que tornam o software existente acessível para agentes de IA e em frameworks de segurança para o ecossistema autônomo. Destaque para REA (2.479 estrelas), CLI-Anything (51.624 estrelas) e xtool (413 commits), que juntos mapeiam uma transição — de softwares desenhados para humanos para softwares desenhados para máquinas que operam por humanos.

REA — Inversão de software com agentes

REA é um servidor MCP que permite a qualquer agente de código fazer engenharia reversa de aplicativos, bibliotecas e binários nativos. Com um comando (`npx rea-agents setup`), ele integra-se ao Claude Code, Cursor, Codex, Gemini CLI e outros, expondo ferramentas de análise que retornam pseudocódigo, assembly, strings, símbolos e referências cruzadas.

O que diferencia o REA é a abordagem unificada. Em vez de exigir ferramentas separadas para ELF, Mach-O, JavaScript, WASM ou EVM, o REA oferece um pipeline de investigação que identifica o alvo e escolhe automaticamente o analisador certo — Ghidra para binários nativos, análise de módulos para Electron, verificação de seção para WASM. O resultado são "evidências" estruturadas que o agente consome como contexto de raciocínio.

O projeto tem 2.479 commits e 2.479 estrelas, o que reflete tanto a velocidade de desenvolvimento quanto a adoção. O ecossistema de integradores já suporta Hopper 6.x, IDA Headless, JEB, Ghidra e pwntools — o que cobre a cadeia de ferramentas que profissionais de segurança e desenvolvedores já utilizam. A documentação está disponível em 21 idiomas, incluindo português brasileiro.

Uma observação importante: o REA não desenha interfaces. Ele não cria binários, não recompila nada. Ele lê o que já existe — código compilado, artefatos empacotados, comportamento em tempo de execução — e transforma em perguntas que um agente pode responder. É o oposto do "build with AI": é "understand with AI".

CLI-Anything — Qualquer software, via linha de comando

CLI-Anything é talvez o projeto mais ambicioso desta edição. Com 51.624 estrelas, ele propõe transformar qualquer aplicação de desktop — GIMP, Blender, LibreOffice, OBS Studio, Inkscape — em uma interface CLI gerenciável por agentes. O projeto não reimplementa o software; ele gera camadas de CLI que controlam a aplicação existente, preservando seu estado e histórico.

O projeto segue uma arquitetura de 7 fases que vai desde a criação de um mapeamento de comandos até a geração de testes automatizados e a publicação no CLI-Hub, um registro com 40+ CLIs prontos para instalação. O CLI-Hub funciona como um "App Store" de interfaces CLI, onde cada harness é um pacote Python independente que pode ser instalado com `pip install cli-anything-<app>`.

A filosofia por trás do CLI-Anything é clara: "Hoje o software serve a humanos. Amanhã, os usuários serão agentes." A ideia não é que um agente abra o GIMP e clique em filtros; a ideia é que um agente invoque `cli-anything-gimp batch-resize --input ./photos --output ./resized` e receba JSON de volta. Isso significa que a interface de controle é programática, determinística e auditável — exatamente o que sistemas autônomos exigem.

xtool — Xcode sem macOS

xtool resolve um problema que a Apple parecia não querer resolver: desenvolver e empacotar apps iOS a partir de Linux e Windows. Com 413 commits e suporte a SwiftPM, o xtool permite criar, assinar e instalar aplicações iOS diretamente a partir de sistemas não-Darwin, incluindo interações programáticas com Apple Developer Services.

A abordagem é declarativa: você define seu app em SwiftPM, roda `xtool dev` e o xtool compila com a Swift SDK para Darwin, gera o IPA e o instala no dispositivo. O projeto oferece uma biblioteca chamada XKit que pode ser consumida como dependência SwiftPM, permitindo que outras ferramentas integrem a funcionalidade do xtool sem copiar código.

Isso não é apenas conveniência — é uma brecha na restrição geográfica que a Apple impôs ao desenvolvimento iOS. Desenvolvedores em servidores, containers e ambientes CI/CD agora podem testar e publicar apps iOS sem precisar de um Mac. A reação na Swift Forums foi positiva, com a equipe do projeto respondendo a dúvidas sobre autenticação e gestão de certificados em menos de 24 horas.

iFixAi — Auditoria de agentes em 120 segundos

iFixAi (23.800 estrelas) é uma ferramenta de auditoria que avalia se um agente de IA está seguindo seu objetivo especificado. Ao invés de medir capacidade ("quanto o agente consegue fazer"), ele mede governança ("o que o agente faz").

O fluxo é simples: o agente executa sua tarefa, gera um trace de execução, e o iFixAi consome esse trace e aplica 60 inspeções fixas contra frameworks como EU AI Act, ISO 42001, NIST AI RMF e OWASP LLM Top 10. O resultado é uma pontuação numérica (0.0 a 1.0) e uma matriz de conformidade.

O diferencial é a velocidade — o limite de 120 segundos não é marketing, é arquitetura. O sistema não tenta testar todas as permutações possíveis; ele amostra traces, injeta prompts de teste e compara contra padrões conhecidos. Isso significa que pode rodar em CI/CD sem criar gargalos. O projeto suporta três modos de integração: CLI manual, auto-auditoria pelo próprio agente e auditoria em lote por cron.

PentAGI — Pentest autônomo

PentAGI é um sistema de teste de penetração totalmente autônomo que usa um agente AI para determinar e executar etapas de pentest. O que chama atenção não é apenas o conceito, mas a implementação: o projeto roda em Docker isolado, usa Grafana/Prometheus para monitoramento em tempo real, e suporta 12+ provedores de LLM (OpenAI, Anthropic, Google, AWS Bedrock, Ollama).

O diferencial competitivo é a integração de Graphiti + Neo4j para memória em grafo de conhecimento, que permite ao agente rastrear contexto entre múltiplas fases de um pentest. O projeto inclui 200+ ferramentas profissionais de pentest em imagens Docker otimizadas e oferece tanto API REST quanto GraphQL para integração com pipelines de segurança.

CLI-Anything (paper acadêmico)

O paper associado ao CLI-Anything (arXiv:2606.03854) formaliza a teoria por trás do projeto: a ideia de "agent-native computer use" como um paradigma alternativo ao "human-computer interaction" tradicional. Os autores da Universidade de Hong Kong (HKUDS) argumentam que a barreira entre software humano e software agente não é técnica, mas de interface — e que a camada CLI é a ponte mais eficiente entre os dois mundos.

O paper apresenta benchmarks mostrando que CLIs geradas pelo CLI-Anything alcançam taxas de sucesso de 94% em tarefas automatizadas, comparáveis à performance humana em interfaces gráficas tradicionais para as mesmas tarefas.

Scientific Agent Skills

Scientific Agent Skills (7.177 estrelas) é um kit de skills científicas para agentes de IA. Em vez de escrever prompts genéricos de análise, o projeto oferece pipelines prontos para experimentação científica: desde a geração de hipóteses até a validação de resultados estatísticos. Cada skill é um módulo Python independente que pode ser importado e executado em sequência, formando um workflow científico completo.

Context Mode — Otimização de contexto para agentes

Context Mode resolve um problema prático: como manter o contexto de um agente dentro dos limites do modelo sem perder informações críticas? A abordagem é um sistema de gerenciamento de contexto que prioriza automaticamente informações relevantes e descarta ruído, mantendo um window de contexto otimizado para tarefas de programação.

O projeto é particularmente relevante em um cenário de modelos cada vez maiores: se o contexto do agente se expande para milhões de tokens, a qualidade da atenção diminui. O context-mode tenta manter a qualidade da atenção mantendo apenas o que é essencial.

O que o conjunto revela

Seis dos oito projetos desta edição compartilham um tema: a transição de software humano para software agente. REA e CLI-Anything são dois lados da mesma moeda — enquanto o primeiro faz engenharia reversa do que já existe para torná-lo compreensível por agentes, o segundo adiciona camadas de CLI para tornar aplicações existentes controláveis por agentes.

PentAGI e iFixAi representam a outra face dessa transição: segurança. À medida que mais software torna-se agente-nativo, precisamos de ferramentas para testar esses agentes (PentAGI) e para auditá-los (iFixAi). É a infraestrutura de confiança para uma era de automação.

xtool é o outlier — não é sobre agentes, mas sobre desbloqueio. Ao permitir que iOS seja desenvolvido em qualquer plataforma, ele quebra uma restrição que existia por design (e não por limitação técnica).

O que todos esses projetos têm em comum é a premissa de que software não precisa ser o que sempre foi. Ferramentas de desktop podem ser controladas por CLI. Binários podem ser compreendidos por agentes. Pentests podem ser autônomos. E iOS pode rodar em Linux. O que mudou não é a capacidade técnica — é a percepção do que é possível.

Fontes: GitHub - morluto/REA, DEV.to - REA: Let Your AI Agent Reverse Engineer, GitHub - HKUDS/CLI-Anything, arXiv - CLI-Anything: Towards Agent-Native Computer Use, GitHub - xtool-org/xtool, Swift Forums - Xtool: cross-platform Xcode replacement, GitHub - ifixai-ai/iFixAi, iFixAi Methodology, GitHub - vxcontrol/pentagi

✓ Fontes independentes cruzadas e verificadas antes da publicação