¿Qué es Eleven?
Eleven, de Chiziaruhoma Ogbonda, es una app de escritorio para macOS, Windows y Linux que sienta a un agente de programación junto a un desensamblador. Sueltas un binario Mach-O, ELF o PE, un APK de Android, un fat binary de CUDA o HIP, un shader de Metal o un archivo de modelo, y cualquier agente que hable el Agent Client Protocol (ACP), como Claude, Codex, Gemini, Cursor, Copilot u OpenCode, lee el código contigo, renombra funciones, deja notas y propone parches de bytes que aceptas o rechazas.
No tiene descompilador propio. El código nativo pasa por Ghidra 12.x con Java 21, a través de REA, el servidor MCP de ingeniería inversa, o por Rizin cuando un archivo debe abrirse en segundos; las apps de Android usan jadx, con apktool opcional para smali; la depuración corre bajo LLDB, y Hopper o IDA pueden usarse si están instalados. Cada agente recibe las herramientas MCP propias de Eleven, como open_function, rename_function y propose_patch, más una copia filtrada de las herramientas de análisis de REA. La interfaz es React renderizado de forma nativa sobre GPUI.
El repositorio se creó el 13 de octubre de 2026, tiene licencia Apache 2.0 y cuenta con unas 945 estrellas en GitHub y 142 forks; la v0.1.13, la 14.ª versión, salió el 22 de octubre de 2026. La app es gratuita y la construye una sola persona. GitHub Sponsors es la única vía de pago, y eleven.chizi.app es una página de descarga y preguntas frecuentes sin ningún plan de pago.
¿Merece la pena Eleven?
La aportación de Eleven es la interfaz, no el análisis. REA ya permite a un agente manejar Ghidra por MCP desde una terminal; Eleven pone ese mismo motor en una ventana donde los renombrados, las notas y los parches del agente aparecen junto al pseudocódigo, quedan registrados con el nombre del agente y se deshacen con ⌘Z. Para quien estudia un binario con un agente, esa vista compartida y ese registro de auditoría marcan la diferencia entre ver pasar llamadas a herramientas y revisar cambios como en una pull request.
Como habla ACP, Eleven no elige tu modelo. Encuentra los agentes ya instalados, añade adaptadores ACP donde hacen falta y deja que varios agentes trabajen en un proyecto en chats separados. Cada llamada a una herramienta corresponde a una fila de permisos con Allow, Ask o Never, desde leer el archivo abierto hasta parchear bytes o ejecutar comandos en tu Mac. Los parches de bytes son siempre sugerencias, y los aceptados se escriben en una copia en Downloads, nunca sobre el original.
La postura de seguridad es buena para leer y más débil para ejecutar. La lectura estática con Ghidra, Rizin o jadx no ejecuta el objetivo, pero el depurador LLDB y el perfilador de GPU sí, con tus permisos de usuario, y la fila de permisos genérica cubre las herramientas de REA que escriben o ejecutan código. Una muestra hostil sigue teniendo su sitio en una máquina virtual. Además, el código sale de tu ordenador: las preguntas frecuentes dicen sin rodeos que todo lo que lee el agente va a su proveedor, así que el pseudocódigo y las cadenas de un binario propietario pasan a formar parte de tu tráfico con Anthropic u OpenAI. Un ajuste que pregunta antes de enviar un archivo entero y otro que oculta tu carpeta personal ayudan en los márgenes. Los instaladores pasan un script de eleven.chizi.app directamente a una shell; la app de macOS está firmada y notarizada por Apple.
La parte legal queda en tus manos. Muchas licencias de software prohíben la ingeniería inversa, y las normas sobre descompilar y eludir protecciones cambian de un país a otro, con excepciones estrechas para la interoperabilidad o la investigación de seguridad en algunos lugares. La documentación de REA dice que está pensada para software que posees o que estás autorizado a examinar; el README de Eleven no incluye ninguna nota así, algo que pesa más en una app con función de parcheo.
El ritmo es el de un sprint en solitario: 14 versiones en diez días, con Android, kernels de GPU, archivos de modelo, comparación de builds y un depurador ya incluidos, todo apoyado en REA, que avanza igual de rápido. Frente a usar REA directamente desde Claude Code, Eleven añade el banco de trabajo visual y permisos por herramienta; frente a un puente simple con Ghidra, añade Rizin, jadx y el chat con el agente. La pregunta abierta es si un solo mantenedor puede seguir el paso de dos proyectos de origen tan rápidos.
Dónde se gana su sitio
Un analista de malware en una pequeña empresa de respuesta a incidentes
Clasificar una DLL de Windows desconocida antes de redactar el informe
Ábrela en Eleven dentro de una VM aislada con Rizin para un primer vistazo rápido, lanza el playbook de primer vistazo con Claude y deja el depurador apagado salvo que la VM sea desechable. La app es gratuita; el coste son los tokens del agente, y el pseudocódigo de la muestra va al proveedor del agente.
Una desarrolladora Android que comprueba qué hace un SDK de terceros dentro de su propia app
Averiguar a qué endpoints llama una librería incluida
Suelta el APK; jadx lo descompila a Java, el playbook de mapa de red sigue las llamadas, y los renombrados y notas se guardan en un único archivo de proyecto .eleven que un compañero puede abrir. Revisa los términos de licencia del SDK antes de compartir código descompilado.
Un ingeniero de GPU en una startup de inferencia que compara dos builds de una librería CUDA que distribuye
Ver qué kernels cambiaron entre versiones
Abre ambas builds, compáralas función a función en la vista de diferencias y lee cada kernel como PTX; el agente puede reescribir uno en CUDA C++ junto al PTX para comprobarlo. Los kernels que lee el agente van a su proveedor, así que encaja con código propio.
Antes de decidirte
- Puesta en marcha
- curl -fsSL https://eleven.chizi.app/install.sh | bash en macOS 14+ con Apple Silicon, una línea de PowerShell en Windows x64 o un AppImage en Linux x64. El primer arranque descarga Java 21 y Ghidra 12.x en segundo plano y ofrece Rizin para empezar al instante; después inicias sesión en un agente.
- Integraciones
- Cualquier agente ACP (Claude, Codex, Gemini, Cursor, Copilot, OpenCode, Aster); su propio servidor MCP eleven más un servidor REA filtrado, un plugin MCP de IDA opcional y servidores MCP personalizados; Ghidra, Rizin, jadx, apktool, LLDB, Hopper e IDA.
- Datos y privacidad
- Eleven se ejecuta en local, pero todo lo que lee el agente va al proveedor del agente. Los ajustes pueden ocultar tu carpeta personal y preguntar antes de que una herramienta lea un archivo entero. Un proyecto .eleven guardado contiene el binario, las notas, los parches y los chats, así que compartirlo es compartir el binario.
- Coste a escala
- Gratis; GitHub Sponsors es opcional. Los costes reales son los tokens del agente en sesiones largas y las licencias de Hopper o IDA si los usas.
- Límites
- En macOS solo Apple Silicon, en Windows y Linux solo x64 (Ubuntu 24.04 o Fedora 40 y posteriores); preguntar al agente requiere conexión; las llamadas largas a REA pueden durar hasta 30 minutos; compilar desde el código fuente exige una copia de REA 6.x al lado.
Lo bueno
- Las ediciones del agente quedan registradas, atribuidas y se pueden deshacer
- Los parches van a una copia, nunca al binario original
- Funciona con cualquier agente ACP: Claude, Codex, Gemini, Cursor, OpenCode
- Ghidra o Rizin para código nativo, jadx para Android, PTX para CUDA y HIP
Lo malo
- Tres semanas de vida y un solo mantenedor
- El depurador y el perfilador de GPU ejecutan el objetivo con tus permisos
- El código que lee el agente va a tu proveedor de modelos
- Ninguna orientación sobre los límites legales de la ingeniería inversa
Ideal para
Investigadores de seguridad y desarrolladores que ya hacen ingeniería inversa de software que están autorizados a examinar y quieren un agente trabajando en la misma ventana.
Alternativas a Eleven
Eleven: preguntas frecuentes
- ¿Merece la pena Eleven?
- Eleven convierte Ghidra y REA en un banco de trabajo que compartes con un agente, una mejora real de usabilidad en una app de tres semanas que construye una sola persona. Le damos un 3.8 sobre 5.
- ¿Cuánto cuesta Eleven?
- Gratuito y de código abierto (Apache 2.0), con GitHub Sponsors opcional. Necesitas tu propia suscripción de agente, y Hopper o IDA requieren sus propias licencias si los usas.
- ¿Qué inconvenientes tiene Eleven?
- Tres semanas de vida y un solo mantenedor; el depurador y el perfilador de GPU ejecutan el objetivo con tus permisos; el código que lee el agente va a tu proveedor de modelos; ninguna orientación sobre los límites legales de la ingeniería inversa.
- ¿Para quién es Eleven?
- Investigadores de seguridad y desarrolladores que ya hacen ingeniería inversa de software que están autorizados a examinar y quieren un agente trabajando en la misma ventana.
- ¿Cuánto cuesta Eleven para un equipo o en producción?
- Gratis; GitHub Sponsors es opcional. Los costes reales son los tokens del agente en sesiones largas y las licencias de Hopper o IDA si los usas.
- ¿Es Eleven seguro para los datos de la empresa?
- Eleven se ejecuta en local, pero todo lo que lee el agente va al proveedor del agente. Los ajustes pueden ocultar tu carpeta personal y preguntar antes de que una herramienta lea un archivo entero. Un proyecto .eleven guardado contiene el binario, las notas, los parches y los chats, así que compartirlo es compartir el binario.
- ¿Cuáles son las mejores alternativas a Eleven?
- Las alternativas más cercanas que hemos analizado son universal-modder.
Respuestas comprobadas el 31 oct 2026.