548 fichiers · 8 373 symboles · 13 128 références · 1,7 secondeMesuré par Code Helper sur son propre code source.
Ce qu’il fait concrètement
grep cherche du texte. Ceci cherche de la structure. Quatre choses en découlent.
Tout votre projet sur une seule toile
Pas un fichier et ses voisins — le projet entier, dessiné à partir d’une vraie analyse. Chaque fichier placé selon le rôle qu’il joue, chaque dépendance qui existe vraiment, et les frontières où votre code touche une base de données, une API ou une file. Ouvrez une couche à la fois plutôt que six cents boîtes d’un coup.
Le système entier d’abord, puis on descend — jamais fichier par fichier
Survolez un fichier : orange pour ce dont il dépend, bleu pour ce qui en dépend
Ouvrez un groupe de rôles à la fois — services, puis contrôleurs — pour rester lisible
Découpez un monorepo en les applications qu’il déploie réellement (Pro)
Gardez vos repères dans un projet qui a grossi
Chaque fichier est classé selon ce qu’il fait — contrôleur, service, entité, écran — déduit du code lui-même, jamais des noms de dossiers. Sur un code que vous maintenez depuis des années, c’est la différence entre savoir à peu près où sont les choses et pouvoir les désigner.
Voyez où votre code touche l’extérieur : la base de données, l’API, la file d’attente
Chaque étiquette dit pourquoi elle a été posée : déclarée par le framework, ou déduite
Cliquez sur une case pour ouvrir le fichier, ses voisins et son code
Juste même sur un projet qui ignore les conventions : les dossiers n’ont jamais été la preuve
Comparez deux commits par leur structure, pas par leurs lignes
Un diff de lignes vous dit quel texte a changé. Ceci vous dit ce que le changement a fait au projet : quelles fonctions sont apparues ou ont disparu, quels fichiers se sont mis à dépendre de quels autres, et quelles parties de l’application il a réellement atteintes.
Une image du changement, pas un mur de rouge et de vert
Les connexions ajoutées et supprimées sont dessinées, pas laissées à deviner
Diff complet avant, après et en ligne pour chaque changement
Extension VS Code — en développement
La même carte dans VS Code
Clic droit sur un fichier dans VS Code et vous voyez ce qui s’y rattache, sans quitter l’éditeur. Votre assistant IA peut poser les mêmes questions via MCP : il consulte au lieu de deviner. L’application, l’éditeur et l’assistant lisent un seul index et ne peuvent donc jamais vous dire deux choses différentes du même projet.
Clic droit sur un fichier ou un symbole dans VS Code → Afficher les connexions
Les appelants à gauche, ce qu’il utilise à droite. Déplacez les cases
25 outils que votre assistant IA peut appeler : définitions, appelants, dépendances, structure
Un seul index partagé. Rien n’est analysé deux fois, et rien ne se contredit
Analysé avec de vraies grammaires de langage :
C#
JavaScript
TypeScript
Python
Java
Kotlin
Dart
PHP
C++
Rust
Go
Ruby
Scala
IA
Ce que seul un modèle peut dire
L’analyse dit ce qu’est votre code. Un modèle peut dire à quoi il sert — alors Code Helper interroge l’agent déjà présent sur votre machine, et conserve la réponse.
Votre agent, aucune clé à coller
Code Helper lance l’agent IA déjà installé sur votre machine. Aucune clé d’API à coller, aucun second abonnement, et rien ne nous est envoyé.
Ce qu’est cette application
Il lit les routes, les pages et les entités que votre projet déclare, puis le résume en une phrase — « une boutique en ligne avec panier et paiement » — en montrant les indices utilisés.
Regroupé par ce qu’il fait
Le modèle regroupe les noms de votre domaine en fonctionnalités — Paiement, Connexion, Panier. Le graphe de dépendances trouve ensuite les fichiers que chacune atteint, et chaque fichier garde une raison vérifiable.
Vos constats, expliqués
L’onglet Améliorer mesure ; le modèle dit ce qu’un constat signifie pour cette application et par lequel commencer. Les mesures ne bougent pas, et les deux ne sont jamais mélangés à l’écran.
Vous l utilisez ? Votre expérience serait utile à d autres développeurs.
Écrire un avis
Questions fréquentes
Je n’utilise pas l’IA pour coder. Est-ce quand même pour moi ?
Oui, et c’est même ce côté-là qui a été conçu en premier. La carte, les étiquettes de fichiers et la vue des commits sont des choses que vous regardez. L’essentiel de ce que fait Code Helper répond à des questions humaines : c’est quoi ce fichier, qui l’appelle, qu’est-ce qui casse si je le change. Un assistant IA peut poser les mêmes questions, et c’est vraiment utile, mais rien ici n’exige que vous en utilisiez un.
Je connais déjà mon code. Qu’est-ce que ça m’apporterait ?
Trois choses que personne ne garde en tête. Ce qui a discrètement cessé d’être utilisé. Ce qu’un commit a réellement recâblé, par opposition à ce qu’il a touché. Et les fichiers sur lesquels tout le reste s’appuie, donc ce qui coûte cher à changer. Il y a aussi le vous de dans six mois, et la personne à qui vous passerez le projet : la carte est déjà dessinée pour eux.
Mon projet est ancien et brouillon. Est-ce que ça marchera vraiment ?
C’est précisément le cas pour lequel il a été conçu. Les étiquettes viennent du code lui-même, jamais des noms de dossiers : un projet qui ignore toutes les conventions reste correctement cartographié. Il lit ce qui est réellement là. Un projet bien rangé n’est pas une condition, c’est juste un projet qui était déjà lisible.
Combien de travail avant que ce soit utile ?
Pointez-le sur un dossier. Rien à configurer, aucun fichier de projet à écrire, rien à ajouter à votre dépôt. Indexer le code de cette application, 548 fichiers, prend environ 1,7 seconde, et la carte est à l’écran quand c’est fini.
En quoi est-ce différent de « Rechercher toutes les références » dans mon éditeur ?
Votre éditeur répond sur un symbole à la fois, dans un seul langage, tant que le projet est ouvert. Code Helper garde une carte du projet entier dans 13 langages. Il répond à ce qu’on ne peut même pas demander à un éditeur : quelle est la forme de cette application, quels fichiers dépendent de quels autres, qu’est-ce qui ne sert plus, et qu’a réellement changé ce commit. Votre assistant IA peut poser les mêmes questions.
Mon code quitte-t-il ma machine ?
Non. L’indexation et toutes les requêtes s’exécutent localement, et l’index est un fichier SQLite sur votre propre disque. Aucun compte n’est nécessaire pour utiliser l’application et aucun code n’est envoyé où que ce soit.
Quels langages sont couverts ?
C#, JavaScript, TypeScript, Python, Java, Kotlin, Dart, PHP, C++, Rust, Go, Ruby et Scala. Il les lit avec les mêmes analyseurs que votre éditeur, Roslyn et tree-sitter : il lit donc votre code comme le ferait un compilateur, au lieu de le deviner. Les gabarits comptent aussi : Blade, Twig, XAML et les vues Vue renvoient au code qui les pilote.
Peut-on se fier au rapport de code mort ?
Considérez-le comme une liste à vérifier, pas comme un verdict. Chaque résultat porte un niveau de confiance, et le rapport indique pour quelle part du projet il a pu répondre. Les frameworks appellent du code d’une manière qu’aucun outil ne voit de l’extérieur : celui-ci sous-déclare donc volontairement plutôt que de vous faire supprimer du code actif.
Quand sort-il, et à quel prix ?
Il n’y a pas encore de date. Ce sera gratuit sur un projet, 99 $ par an en projets illimités, ou 219 $ une fois avec douze mois de mises à jour. Code Helper a ses propres tarifs : un abonnement Ambih Monitor ne l’inclut pas, et acheter l’un n’inclut pas l’autre.
Choisissez votre plateforme
Windows est disponible aujourd’hui. macOS est en développement : dites-moi que vous le voulez et vous serez prévenu le jour de sa sortie.
macOS sort d’ici fin novembre. En achetant l’édition Founder maintenant, vous aurez la version Mac le jour de sa sortie — la licence est liée à votre compte, pas à votre plateforme.
Voir l’édition Founder
Un e-mail le jour de la sortie. Désinscription à tout moment, et vous pouvez demander la suppression de votre adresse à tout moment.
Pas encore disponible
Code Helper est encore en développement. Laissez votre adresse e-mail et je vous préviendrai le jour de sa sortie.
Les autres applications Ambih
Tant que vous êtes là.
Ambih Monitor
Voyez ce que votre logiciel coûte réellement à exécuter : mémoire, CPU, et le moment où une version est devenue plus lente.
Windows 10 et 11·v1.2.0·~58 MB·Gratuit, avec une formule Pro en option