Qu’est-ce que Eleven ?
Eleven, de Chiziaruhoma Ogbonda, est une application de bureau pour macOS, Windows et Linux qui installe un agent de programmation à côté d'un désassembleur. Vous déposez un binaire Mach-O, ELF ou PE, un APK Android, un fat binary CUDA ou HIP, un shader Metal ou un fichier de modèle, et tout agent qui parle l'Agent Client Protocol (ACP), comme Claude, Codex, Gemini, Cursor, Copilot ou OpenCode, lit le code avec vous, renomme des fonctions, laisse des notes et propose des patchs d'octets que vous acceptez ou refusez.
Il n'a pas de décompilateur propre. Le code natif passe par Ghidra 12.x avec Java 21, par l'intermédiaire de REA, le serveur MCP de rétro-ingénierie, ou par Rizin quand un fichier doit s'ouvrir en quelques secondes ; les applications Android utilisent jadx, apktool étant facultatif pour le smali ; le débogage tourne sous LLDB, et Hopper ou IDA peuvent servir s'ils sont installés. Chaque agent reçoit les outils MCP propres à Eleven, comme open_function, rename_function et propose_patch, ainsi qu'une copie filtrée des outils d'analyse de REA. L'interface est en React, rendue nativement sur GPUI.
Le dépôt a été créé le 13 octobre 2026, est sous licence Apache 2.0 et compte environ 945 étoiles GitHub et 142 forks ; la v0.1.13, 14e version, est sortie le 22 octobre 2026. L'application est gratuite et développée par une seule personne. GitHub Sponsors est la seule voie payante, et eleven.chizi.app est une page de téléchargement et de FAQ sans offre payante.
Eleven vaut-il le coup ?
L'apport d'Eleven, c'est l'interface, pas l'analyse. REA permet déjà à un agent de piloter Ghidra via MCP depuis un terminal ; Eleven place ce même moteur dans une fenêtre où les renommages, notes et patchs de l'agent apparaissent à côté du pseudo-code, sont journalisés sous le nom de l'agent et s'annulent avec ⌘Z. Pour qui découvre un binaire avec un agent, cette vue partagée et ce journal d'audit font la différence entre regarder défiler des appels d'outils et relire des changements comme une pull request.
Parce qu'il parle ACP, Eleven ne choisit pas votre modèle. Il détecte les agents déjà installés, ajoute des adaptateurs ACP quand il le faut et laisse plusieurs agents travailler sur un projet dans des conversations séparées. Chaque appel d'outil correspond à une ligne de permissions réglée sur Allow, Ask ou Never, de la lecture du fichier ouvert au patch d'octets en passant par l'exécution de commandes sur votre Mac. Les patchs d'octets sont toujours des suggestions, et ceux que vous acceptez sont écrits dans une copie dans Downloads, jamais sur l'original.
La posture de sécurité est bonne pour la lecture et plus faible pour l'exécution. La lecture statique avec Ghidra, Rizin ou jadx n'exécute pas la cible, mais le débogueur LLDB et le profileur GPU le font, avec vos droits d'utilisateur, et la ligne de permissions fourre-tout couvre les outils REA qui écrivent ou exécutent du code. Un échantillon hostile a toujours sa place dans une machine virtuelle. Le code quitte aussi votre ordinateur : la FAQ dit clairement que tout ce que lit l'agent part chez son fournisseur, si bien que le pseudo-code et les chaînes d'un binaire propriétaire entrent dans votre trafic avec Anthropic ou OpenAI. Un réglage qui demande confirmation avant l'envoi d'un fichier entier, et un autre qui masque votre dossier personnel, aident à la marge. Les installateurs envoient un script d'eleven.chizi.app directement dans un shell ; l'application macOS est signée et notarisée par Apple.
Le droit vous revient. Beaucoup de licences logicielles interdisent la rétro-ingénierie, et les règles sur la décompilation et le contournement des protections varient d'un pays à l'autre, avec d'étroites exceptions pour l'interopérabilité ou la recherche en sécurité à certains endroits. La documentation de REA indique qu'il est destiné aux logiciels que vous possédez ou que vous êtes autorisé à examiner ; le README d'Eleven ne comporte aucune mention de ce genre, ce qui pèse davantage pour une application dotée d'une fonction de patch.
Le rythme est celui d'un sprint en solitaire : 14 versions en dix jours, avec Android, les kernels GPU, les fichiers de modèle, la comparaison de builds et un débogueur déjà intégrés, le tout bâti sur REA, qui avance tout aussi vite. Face à REA utilisé directement depuis Claude Code, Eleven ajoute l'établi visuel et des permissions par outil ; face à un simple pont vers Ghidra, il ajoute Rizin, jadx et la conversation avec l'agent. Reste à savoir si un seul mainteneur peut suivre deux projets amont aussi rapides.
Là où il fait la différence
Un analyste malware dans un petit cabinet de réponse à incident
Trier une DLL Windows inconnue avant de rédiger le rapport
Ouvrez-la dans Eleven au sein d'une VM isolée avec Rizin pour un premier coup d'œil rapide, lancez le playbook de premier examen avec Claude et laissez le débogueur éteint tant que la VM n'est pas jetable. L'application est gratuite ; le coût, ce sont les tokens de l'agent, et le pseudo-code de l'échantillon part chez le fournisseur de l'agent.
Une développeuse Android qui vérifie ce que fait un SDK tiers dans sa propre application
Trouver quels endpoints appelle une bibliothèque embarquée
Déposez l'APK ; jadx le décompile en Java, le playbook de cartographie réseau suit les appels, et renommages et notes sont enregistrés dans un seul fichier de projet .eleven qu'un collègue peut ouvrir. Vérifiez les conditions de licence du SDK avant de partager du code décompilé.
Un ingénieur GPU dans une startup d'inférence qui compare deux builds d'une bibliothèque CUDA qu'il distribue
Voir quels kernels ont changé entre deux versions
Ouvrez les deux builds, comparez-les fonction par fonction dans la vue de différences et lisez chaque kernel en PTX ; l'agent peut en réécrire un en CUDA C++ à côté du PTX pour vérification. Les kernels que lit l'agent partent chez son fournisseur, ce qui convient donc à du code qui vous appartient.
Avant de vous engager
- Mise en route
- curl -fsSL https://eleven.chizi.app/install.sh | bash sous macOS 14+ avec Apple Silicon, une ligne PowerShell sous Windows x64 ou un AppImage sous Linux x64. Le premier lancement télécharge Java 21 et Ghidra 12.x en arrière-plan et propose Rizin pour démarrer tout de suite ; vous vous connectez ensuite à un agent.
- Intégrations
- Tout agent ACP (Claude, Codex, Gemini, Cursor, Copilot, OpenCode, Aster) ; son propre serveur MCP eleven plus un serveur REA filtré, un plugin MCP IDA facultatif et des serveurs MCP personnalisés ; Ghidra, Rizin, jadx, apktool, LLDB, Hopper et IDA.
- Données et confidentialité
- Eleven tourne en local, mais tout ce que lit l'agent part chez le fournisseur de l'agent. Les réglages permettent de masquer votre dossier personnel et de demander confirmation avant qu'un outil lise un fichier entier. Un projet .eleven enregistré contient le binaire, les notes, les patchs et les conversations : le partager, c'est partager le binaire.
- Coût à grande échelle
- Gratuit ; GitHub Sponsors est facultatif. Les vrais coûts sont les tokens de l'agent lors de longues sessions et les licences Hopper ou IDA si vous les utilisez.
- Limites
- Sous macOS, Apple Silicon uniquement ; sous Windows et Linux, x64 uniquement (Ubuntu 24.04 ou Fedora 40 et plus récents) ; interroger l'agent demande une connexion ; les longs appels REA peuvent durer jusqu'à 30 minutes ; une compilation depuis les sources exige une copie de REA 6.x à côté.
Les points forts
- Les modifications de l'agent sont journalisées, attribuées et réversibles
- Les patchs vont dans une copie, jamais dans le binaire original
- Fonctionne avec tout agent ACP : Claude, Codex, Gemini, Cursor, OpenCode
- Ghidra ou Rizin pour le code natif, jadx pour Android, PTX pour CUDA et HIP
Les points faibles
- Trois semaines d'existence et un seul mainteneur
- Le débogueur et le profileur GPU exécutent la cible avec vos droits
- Le code que lit l'agent part chez votre fournisseur de modèles
- Aucune indication sur les limites légales de la rétro-ingénierie
Idéal pour
Les chercheurs en sécurité et les développeurs qui pratiquent déjà la rétro-ingénierie de logiciels qu'ils sont autorisés à examiner et veulent un agent dans la même fenêtre.
Alternatives à Eleven
Eleven : questions fréquentes
- Eleven vaut-il le coup ?
- Eleven fait de Ghidra et de REA un établi que vous partagez avec un agent, un vrai gain d'ergonomie venu d'une application de trois semaines développée par une seule personne. Nous lui donnons 3.8 sur 5.
- Combien coûte Eleven ?
- Gratuit et open source (Apache 2.0), avec GitHub Sponsors en option. Il vous faut votre propre abonnement d'agent, et Hopper ou IDA demandent leurs propres licences si vous les utilisez.
- Quels sont les inconvénients de Eleven ?
- Trois semaines d'existence et un seul mainteneur; le débogueur et le profileur GPU exécutent la cible avec vos droits; le code que lit l'agent part chez votre fournisseur de modèles; aucune indication sur les limites légales de la rétro-ingénierie.
- À qui s’adresse Eleven ?
- Les chercheurs en sécurité et les développeurs qui pratiquent déjà la rétro-ingénierie de logiciels qu'ils sont autorisés à examiner et veulent un agent dans la même fenêtre.
- Combien coûte Eleven pour une équipe ou en production ?
- Gratuit ; GitHub Sponsors est facultatif. Les vrais coûts sont les tokens de l'agent lors de longues sessions et les licences Hopper ou IDA si vous les utilisez.
- Eleven est-il sûr pour les données de l’entreprise ?
- Eleven tourne en local, mais tout ce que lit l'agent part chez le fournisseur de l'agent. Les réglages permettent de masquer votre dossier personnel et de demander confirmation avant qu'un outil lise un fichier entier. Un projet .eleven enregistré contient le binaire, les notes, les patchs et les conversations : le partager, c'est partager le binaire.
- Quelles sont les meilleures alternatives à Eleven ?
- Les alternatives les plus proches que nous avons testées sont universal-modder.
Réponses vérifiées le 31 oct. 2026.