Disponible

Ne laissez pas votre base de code dépasser votre mémoire.Obtenez un graphe des dépendances de vos fichiers, et voyez comment votre code s’articule.

Construit à partir d’une vraie analyse de votre code, pas d’une recherche de texte. Votre assistant IA lit la même carte via MCP.

548 fichiers · 8 373 symboles · 13 128 références · 1,7 seconde Mesuré 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
Onglet Git de Code Helper comparant deux commits avec un diff structurel

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
L’extension VS Code Ambih affichant un graphe de connexions à côté de l’éditeur
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.

Windows

10 / 11 · 64 bits

  • Aucun runtime à installer — tout est inclus
  • Indexe un dépôt de 500 fichiers en deux secondes environ
  • Serveur MCP inclus, pour votre agent

macOS

Apple Silicon (M1 et suivants)

Sortie d’ici fin novembre
Précommander
  • Même index, même carte, même serveur MCP
  • Signée et notariée, s’ouvre sans avertissement

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.

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

Windows affichera un avertissement « Éditeur inconnu » au premier lancement. Choisissez Informations complémentaires, puis Exécuter quand même.

Ambih Screen Recorder

Enregistrez votre écran dans un fichier vidéo. Sans compte, sans filigrane, sans limite de durée.

En développement

Ce que ça fait