O que é Eleven?
O Eleven, de Chiziaruhoma Ogbonda, é um app desktop para macOS, Windows e Linux que coloca um agente de programação ao lado de um disassembler. Você solta nele um binário Mach-O, ELF ou PE, um APK Android, um fat binary CUDA ou HIP, um shader Metal ou um arquivo de modelo, e qualquer agente que fale o Agent Client Protocol (ACP), como Claude, Codex, Gemini, Cursor, Copilot ou OpenCode, lê o código com você, renomeia funções, deixa notas e propõe patches de bytes que você aceita ou recusa.
Ele não tem decompilador próprio. O código nativo passa pelo Ghidra 12.x com Java 21, por meio do REA, o servidor MCP de engenharia reversa, ou pelo Rizin quando um arquivo deve abrir em segundos; apps Android usam o jadx, com o apktool opcional para smali; a depuração roda sob o LLDB, e o Hopper ou o IDA podem ser usados se estiverem instalados. Cada agente recebe as ferramentas MCP próprias do Eleven, como open_function, rename_function e propose_patch, além de uma cópia filtrada das ferramentas de análise do REA. A interface é React renderizado nativamente sobre o GPUI.
O repositório foi criado em 13 de outubro de 2026, tem licença Apache 2.0 e cerca de 945 estrelas e 142 forks no GitHub; a v0.1.13, a 14ª versão, saiu em 22 de outubro de 2026. O app é gratuito e feito por uma única pessoa. O GitHub Sponsors é o único caminho pago, e eleven.chizi.app é uma página de download e FAQ sem nível pago.
Eleven vale a pena?
A contribuição do Eleven é a interface, não a análise. O REA já permite que um agente controle o Ghidra por MCP a partir de um terminal; o Eleven coloca o mesmo motor em uma janela em que as renomeações, notas e patches do agente aparecem ao lado do pseudocódigo, ficam registrados com o nome do agente e podem ser desfeitos com ⌘Z. Para quem está aprendendo um binário com um agente, essa visão compartilhada e esse registro de auditoria são a diferença entre ver chamadas de ferramentas passando na tela e revisar mudanças como em um pull request.
Como fala ACP, o Eleven não escolhe o seu modelo. Ele encontra os agentes já instalados, acrescenta adaptadores ACP onde são necessários e deixa vários agentes trabalharem em um mesmo projeto em chats separados. Cada chamada de ferramenta corresponde a uma linha de permissão definida como Allow, Ask ou Never, desde ler o arquivo aberto até aplicar patches em bytes e rodar comandos no seu Mac. Os patches de bytes são sempre sugestões, e os aceitos são gravados em uma cópia em Downloads, nunca sobre o original.
A postura de segurança é boa para leitura e mais fraca para execução. A leitura estática com Ghidra, Rizin ou jadx não executa o alvo, mas o depurador LLDB e o profiler de GPU executam, com as suas permissões de usuário, e a linha de permissão genérica cobre ferramentas do REA que gravam ou rodam código. Uma amostra hostil continua pertencendo a uma máquina virtual. O código também sai do seu computador: o FAQ diz com clareza que o que o agente lê vai para o provedor do agente, então pseudocódigo e strings de um binário proprietário passam a fazer parte do seu tráfego com a Anthropic ou a OpenAI. Uma configuração que pergunta antes de um arquivo inteiro ser enviado, e outra que oculta o seu caminho pessoal, ajudam nas bordas. Os instaladores passam um script de eleven.chizi.app para um shell; o app para macOS é assinado e notarizado pela Apple.
A questão legal fica com você. Muitas licenças de software proíbem engenharia reversa, e as regras sobre decompilar e contornar proteções variam de país para país, com exceções estreitas para interoperabilidade ou pesquisa de segurança em alguns lugares. A documentação do REA diz que ele se destina a software que você possui ou está autorizado a examinar; o README do Eleven não traz nenhuma nota desse tipo, o que pesa mais em um app com recurso de patch.
O ritmo é o de uma corrida de um único desenvolvedor: 14 versões em dez dias, com Android, kernels de GPU, arquivos de modelo, diffing e um depurador já incluídos, tudo apoiado no REA, que anda tão rápido quanto. Frente ao REA usado diretamente pelo Claude Code, o Eleven acrescenta a bancada visual e permissões por ferramenta; frente a uma ponte simples para o Ghidra, acrescenta Rizin, jadx e o chat com o agente. Se um único mantenedor consegue acompanhar dois projetos upstream acelerados é a pergunta em aberto.
Onde ele se destaca
Um analista de malware em uma pequena empresa de resposta a incidentes
Fazer a triagem de uma DLL Windows desconhecida antes de escrever o relatório
Abra-a no Eleven dentro de uma VM isolada com o Rizin para uma primeira olhada rápida, rode o playbook de primeira análise com o Claude e deixe o depurador desligado, a menos que a VM seja descartável. O app é gratuito; o custo são tokens do agente, e o pseudocódigo da amostra vai para o provedor do agente.
Um desenvolvedor Android verificando o que um SDK de terceiros dentro do próprio app faz
Descobrir quais endpoints uma biblioteca incluída chama
Solte o APK; o jadx o decompila para Java, o playbook de mapa de rede rastreia as chamadas, e renomeações e notas são salvas em um único arquivo de projeto .eleven que um colega pode abrir. Confira os termos de licença do SDK antes de compartilhar código decompilado.
Um engenheiro de GPU em uma startup de inferência comparando duas builds de uma biblioteca CUDA que eles distribuem
Ver quais kernels mudaram entre versões
Abra as duas builds, compare-as por função na visão de diff e leia cada kernel como PTX; o agente pode reescrever um deles em CUDA C++ ao lado do PTX para conferência. Os kernels que o agente lê vão para o provedor dele, então isto serve para código que é seu.
Antes de decidir
- Configuração
- curl -fsSL https://eleven.chizi.app/install.sh | bash no macOS 14+ com Apple Silicon, uma linha de PowerShell no Windows x64 ou um AppImage no Linux x64. A primeira execução baixa o Java 21 e o Ghidra 12.x em segundo plano e oferece o Rizin para começar na hora; depois você entra em um agente.
- Integrações
- Qualquer agente ACP (Claude, Codex, Gemini, Cursor, Copilot, OpenCode, Aster); seu próprio servidor MCP eleven mais um servidor REA filtrado, um plugin MCP opcional para o IDA e servidores MCP personalizados; Ghidra, Rizin, jadx, apktool, LLDB, Hopper e IDA.
- Dados e privacidade
- O Eleven roda localmente, mas o que o agente lê vai para o provedor do agente. As configurações podem ocultar o seu caminho pessoal e perguntar antes que uma ferramenta leia um arquivo inteiro. Um projeto .eleven salvo contém o binário, as notas, os patches e os chats, então compartilhar um projeto compartilha o binário.
- Custo em escala
- Gratuito; o GitHub Sponsors é opcional. Os custos reais são os tokens do agente em sessões longas e as licenças do Hopper ou do IDA, se você os usar.
- Limites
- macOS só em Apple Silicon, Windows e Linux só em x64 (Ubuntu 24.04 ou Fedora 40 e mais recentes); consultar o agente exige conexão; chamadas longas ao REA podem durar até 30 minutos; builds a partir do código-fonte precisam de um checkout do REA 6.x ao lado.
O que é bom
- As edições do agente são registradas, atribuídas e podem ser desfeitas
- Os patches vão para uma cópia, nunca para o binário original
- Funciona com qualquer agente ACP: Claude, Codex, Gemini, Cursor, OpenCode
- Ghidra ou Rizin para código nativo, jadx para Android, PTX para CUDA e HIP
O que não é
- Três semanas de vida, com um único mantenedor
- O depurador e o profiler de GPU executam o alvo com as suas permissões
- O código que o agente lê vai para o seu provedor de modelo
- Nenhuma orientação sobre os limites legais da engenharia reversa
Ideal para
Pesquisadores de segurança e desenvolvedores que já fazem engenharia reversa de software que estão autorizados a examinar e querem um agente trabalhando na mesma janela.
Alternativas ao Eleven
Eleven: perguntas frequentes
- Eleven vale a pena?
- O Eleven transforma o Ghidra e o REA em uma bancada que você compartilha com um agente, um ganho real de usabilidade vindo de um app de três semanas feito por uma pessoa. Damos nota 3.8 de 5.
- Quanto custa Eleven?
- Gratuito e de código aberto (Apache 2.0), com GitHub Sponsors opcional. Você precisa da sua própria assinatura de agente, e o Hopper ou o IDA exigem licenças próprias, se usados.
- Quais são as desvantagens de Eleven?
- Três semanas de vida, com um único mantenedor; o depurador e o profiler de GPU executam o alvo com as suas permissões; o código que o agente lê vai para o seu provedor de modelo; nenhuma orientação sobre os limites legais da engenharia reversa.
- Para quem Eleven é indicado?
- Pesquisadores de segurança e desenvolvedores que já fazem engenharia reversa de software que estão autorizados a examinar e querem um agente trabalhando na mesma janela.
- Quanto custa Eleven para uma equipe ou em produção?
- Gratuito; o GitHub Sponsors é opcional. Os custos reais são os tokens do agente em sessões longas e as licenças do Hopper ou do IDA, se você os usar.
- Eleven é seguro para dados da empresa?
- O Eleven roda localmente, mas o que o agente lê vai para o provedor do agente. As configurações podem ocultar o seu caminho pessoal e perguntar antes que uma ferramenta leia um arquivo inteiro. Um projeto .eleven salvo contém o binário, as notas, os patches e os chats, então compartilhar um projeto compartilha o binário.
- Quais são as melhores alternativas ao Eleven?
- As alternativas mais próximas que analisamos são universal-modder.
Respostas verificadas em 31 de out. de 2026.
