SourceAnt

Mémoire d'ingénierie partagée pour votre équipe et vos agents de codage.

Gardez les décisions et contraintes derrière votre code disponibles entre les sessions, les outils et les dépôts. Amenez cette mémoire d'ingénierie dans la revue de code IA et dans la prochaine modification de vos agents.

À partir de $49 par mois, jamais par siège · Chaque ingénieur et chaque agent inclus · Vos propres clés de modèle · Disponible sur site

De quoi votre système est réellement constitué

Les parties extraites de votre code, puis le même système sous forme de diagramme : ce qui fournit quoi, et ce qui en dépend.

Explorer les systèmes

Un exemple : modifier les nouvelles tentatives de paiement

Une décision mémorisée. Un conflit détecté.

  1. 1. Conservez la décision

    Le client mobile détient la clé de paiement.

    Enregistrez le pourquoi : réutiliser la même clé permet à une nouvelle tentative de paiement de ne pas créer de second débit.

  2. 2. Connectez le code

    Le client et le service de paiement partagent ce contrat.

    Liez la décision aux deux côtés, même lorsqu'ils vivent dans des dépôts séparés.

  3. 3. Révisez avec ces connaissances

    Une nouvelle clé à chaque nouvelle tentative rompt l'accord.

    La revue peut pointer vers la décision enregistrée et le client concerné, afin que l'auteur sache ce qu'il doit préserver.

De $49 par mois pour toute l'équipe, plus l'usage des modèles Natif pour les agents, via MCP Vos propres clés de modèle Connaissances gouvernées par l'humain
curl -fsSL https://raw.githubusercontent.com/sourceant/cli/main/scripts/install.sh | sh

Le quotidien

L'IA a rendu le code peu coûteux à écrire et coûteux à faire confiance.

Sur une base de code critique et volumineuse, la vélocité dépasse désormais la capacité de quiconque à garder l'architecture en tête, à juger une modification par rapport au système réel et à la livrer en toute sécurité.

  • Le pourquoi vit dans la tête de votre équipe

    Les agents ouvrent plus de changements en une journée que vos ingénieurs seniors ne peuvent en relier aux décisions qui les sous-tendent. Le raisonnement qui maintient le système correct n'a jamais quitté un fil Slack ou une PR fermée.

  • Le système dépasse la compréhension de chacun et dérive en silence

    Il grossit et l'IA le touche de plus en plus, jusqu'à ce que plus personne n'en saisisse la forme globale. Il continue d'évoluer dans une direction que personne n'a délibérément choisie, et vous ne le remarquez qu'une fois le retour en arrière difficile.

  • Qualité et fiabilité se dégradent à mesure que vous passez à l'échelle avec l'IA

    Plus vous livrez avec des agents, plus les contournements sont annulés, les conventions dérivent et les contrats se brisent. La confiance dans la base de code s'érode au moment même où vous avancez le plus vite.

  • Vos dépenses d'IA grimpent et le contexte ne persiste jamais

    Chaque session réexplique la même architecture, consumant des tokens et des frais par siège, et rien n'est capturé pour le prochain ingénieur ou le prochain agent.

Les équipes qui capturent le pourquoi accumulent la compréhension à chaque changement. Celles qui ne le font pas livrent plus vite dans un système qu'elles comprennent un peu moins chaque semaine.

La thèse

Un graphe de code dit à un agent ce qu'est le code. Pas à quoi il sert.

Indexez un dépôt et vous pouvez répondre où se trouve un symbole, qui l'appelle et ce qu'il importe. C'est un problème résolu, et nous ne l'avons pas réinventé : le graphe de code sous SourceAnt est codebase-memory-mcp, sur lequel nous nous appuyons.

Cela ne suffit pas non plus à prendre une décision correcte. La structure ne peut pas dire à un agent que le plafond de tentatives a été fixé après un incident, qu'un service situé à deux dépôts de distance consomme le contrat qu'il modifie, ou que le régulateur a écarté l'approche évidente le trimestre dernier. Rien de tout cela n'est dans le code, aucun analyseur ne peut le trouver.

Tout ce qui se trouve au-dessus du graphe est la partie que nous avons dû construire.

Ce qu'est le code

Fichiers, symboles, appels et imports. Bâti sur codebase-memory-mcp, qui le fait bien et ouvertement.

À quoi cela sert

Les décisions, contraintes et conventions que votre équipe a consignées, et les règles organisationnelles qui n'ont jamais figuré dans un fichier.

À quoi il se connecte

Les services, files d'attente et magasins de données de l'autre côté du changement, au travers de dépôts qu'un simple diff ne peut voir.

Si cela reste vrai

Un statut que votre équipe contrôle et une marque d'obsolescence, pour qu'une règle remplacée cesse d'être servie comme actuelle.

Une plateforme

Une couche de connaissances, de nombreux métiers par-dessus

SourceAnt capture le fonctionnement de votre base de code et le diffuse partout, pour que vos outils et votre équipe agissent sur une compréhension réelle plutôt qu'en survolant des fichiers.

Graphe de code

Une carte de vos fichiers, symboles et de leurs relations. Voyez la structure qu'un agent modifie, pas seulement les lignes de son diff.

Graphe de connaissances

Ce que vous savez, ou devriez savoir, sur le code. Conservez décisions, contraintes et conventions après la fin de la session qui les a révélées.

Graphe système

Documentation d'architecture vivante. Voyez comment services et magasins de données se connectent, où l'architecture évolue, et si vous voulez qu'elle aille dans cette direction.

Graphe des exigences

Ce que le logiciel est censé faire, relié au code et aux tests qui le portent. L'ingénierie des exigences premium s'appuie sur la fondation locale.

Le système dans son ensemble

Capturez la connaissance une fois. Mettez-la au travail partout.

Une carte vivante du fonctionnement de votre système : votre équipe voit où il se dirige et le pilote, vos agents construisent avec le contexte complet, et les tâches sur lesquelles vous comptez s'exécutent par-dessus.

Gestion des connaissances du code

Comprenez votre propre système et gardez vos agents dessus

SourceAnt capture les décisions, contraintes, contrats et conventions derrière votre code et les structure en une carte vivante du fonctionnement réel de votre système, qui reste à jour à mesure que le code change.

Pour votre équipe

Voyez comment le système est construit, comment il change et où il se dirige, pour détecter la dérive tôt et décider si c'est la direction que vous voulez avant qu'elle ne soit figée.

Pour vos agents

La tranche pertinente est renvoyée via MCP au moment où un agent agit, pour qu'il construise avec le pourquoi complet plutôt qu'en le devinant.

Revue consciente du contexte

Vérifiez chaque changement à l'aune de vos décisions réelles et de son rayon d'impact, pour que les bugs qui semblent corrects et les contournements qu'il veut supprimer soient signalés avant la fusion.

Tri des tickets

Détection des doublons et étiquetage automatique intelligent sur les issues et les PR, pour que votre backlog reste dédoublonné et routé sans tri manuel.

Analytique d'ingénierie

Suivez l'usage et les économies de tokens, la qualité des revues, la couverture du contexte et les statistiques de tri, pour surveiller la fiabilité et les dépenses d'IA à mesure que vous passez à l'échelle.

Portable

Fonctionne avec les outils que vous utilisez déjà

SourceAnt parle MCP, donc votre contexte et chaque application apparaissent dans l'outil avec lequel votre équipe code. Et ce n'est pas réservé aux humains : les agents interrogent la connaissance sans interface, en pleine tâche, sans que personne ne recolle le contexte. Aucun verrouillage, aucune nouvelle habitude.

Claude Code
Cursor
Codex
Zed
VS Code
Tout client MCP
SourceAnt via MCP

Intégrez SourceAnt à la tâche sur laquelle vous travaillez

/sourceant

  • /sourceant:contextLisez le graphe indexé et les décisions enregistrées pour un référentiel, au lieu de les rechercher avec grep.
  • /sourceant:rememberEnregistrez une décision, une convention ou une contrainte afin que la prochaine session et la prochaine revue en aient toutes deux connaissance.
  • /sourceant:use_skillAppliquez une compétence nommée à une tâche, éventuellement depuis un référentiel.
  • /sourceant:choose_skillTrouvez une compétence pertinente et choisissez les instructions à appliquer.
  1. Lire le contexteDemandez le graphe indexé et les décisions enregistrées.
  2. Conserver une décisionEnregistrez une convention ou une contrainte pour les travaux ultérieurs.
  3. Utiliser une compétenceChoisissez les instructions à appliquer à la tâche en cours.

Affiché dans Claude Code. Les noms des invites dépendent de la connexion et des compétences disponibles.

À qui cela s'adresse

Pour les équipes qui livrent vite avec l'IA sur du code qui ne peut pas casser

Vous exploitez une base de code vaste et critique, vous avancez au rythme de vos agents, et l'architecture et la fiabilité vous importent autant que la vélocité. Vous hébergez vous-même, vous voulez une tarification à l'usage et vos propres clés, et vous avez besoin que des humains continuent de comprendre le système, pas seulement le code.

L'architecte, gardien du pourquoi

C'est grâce à vous que le système tient encore debout. SourceAnt extrait de votre tête les décisions, les contraintes et les contrats pour les verser dans un graphe que chaque outil et chaque collègue peut interroger, afin que l'architecture survive au rythme auquel vous livrez.

Le responsable de plateforme qui héberge lui-même

Vous exécutez tout sur votre propre infrastructure, avec vos propres clés, et vous surveillez la facture d'IA. SourceAnt est open source, facturé sur ce qu'il analyse plutôt qu'au siège, et privé par défaut, et il réduit les tokens en ne servant que la tranche dont une tâche a besoin.

L'ingénieur responsable

C'est vous qui répondez lorsqu'une modification d'un agent casse la production. SourceAnt évalue chaque changement par rapport au système réel et transmet à vos outils le raisonnement derrière le code, pour que la vitesse ne vous coûte pas la confiance.

Comment cela fonctionne

Un graphe, pas un tas de texte

Capturez le pourquoi, reliez-le dans un graphe de connaissances et ne servez que la tranche pertinente à n'importe quel outil d'IA au moment où il agit.

1. Cartographiez le code

Indexez vos dépôts dans un seul graphe de code, afin que vous et vos agents puissiez suivre les symboles et les relations à travers le code en cours de modification.

2. Conservez votre intention

Consignez les décisions, contraintes et exigences que le logiciel doit continuer à respecter. Reliez-les au code et aux parties du système qu'elles régissent.

3. Utilisez-le avant chaque changement

Fournissez le contexte pertinent à vos outils via MCP et révisez les changements des agents avant qu'ils n'atteignent vos collègues.

Fichiers reliés aux décisions et conventions qui les expliquent

En pratique

Les décisions que votre agent annulerait sinon

Un assistant lit le code devant lui. Il ne peut pas lire l'incident qui a fixé la limite de tentatives, ni la discussion qui a écarté le jitter. SourceAnt lui transmet les deux avant qu'il n'écrive.

On demande à un assistant

Refactorise la logique de tentative de paiement pour utiliser un backoff exponentiel.

src/payments/retry.ts

SourceAnt répond avec ce que ce code a déjà décidé

Contrainte d'une revue d'incident

Le nombre maximal de tentatives reste à 3. Des valeurs plus élevées ont déjà provoqué des doublons de facturation.

Décision d'une discussion d'équipe

Le backoff avec gigue n'a pas résisté au limiteur de débit. Le délai fixe est délibéré.

Contrat depuis le client mobile

Les clés d'idempotence sont générées côté client. Changer cela casse l'application mobile.

Elle conserve le backoff et laisse le plafond de tentatives, le délai fixe et la clé d'idempotence en l'état.

Servi via MCP, donc cela fonctionne dans l'assistant que votre équipe utilise déjà.

Exemple illustratif

Dans l'autre sens

La session se termine. Ce qu'elle vous a appris, non.

L'essentiel de ce qui maintient un système correct est élaboré en cours de tâche puis perdu à la fermeture de la fenêtre. SourceAnt offre à votre agent un endroit où le consigner, via MCP, dans l'outil que vous utilisez déjà.

/remember

Enregistrez ce que vous venez d'élaborer

Vous découvrez pourquoi le délai fixe est délibéré. Une seule commande et c'est une contrainte sur ce code, disponible pour la prochaine session et le prochain ingénieur.

/context

Demandez ce que ce code a déjà décidé

Avant de toucher à un fichier, récupérez les décisions, contraintes et contrats qui le régissent, plutôt que de déduire l'intention des lignes devant vous.

/review

Faites-vous relire avant de pousser

Relisez le travail dans votre copie de travail, non commité et non poussé, à l'aune du même graphe qu'une pull request.

Il ne s'agit pas seulement de code. Une règle sur ce qui ne doit jamais figurer dans un événement analytique, une contrainte imposée par un régulateur, une convention convenue entre deux équipes en réunion : rien de tout cela n'est dans un fichier, donc un outil qui analyse des fichiers n'a nulle part où le mettre. Un enregistrement de connaissance ici n'a ni champ dépôt ni champ fichier, ce qui lui permet de contenir ce que votre base de code n'a jamais consigné.

Revues de systèmes et inter-dépôts

Comment la revue sait que votre frontend va bientôt casser

SourceAnt lit les manifestes que vos dépôts publient déjà, propose la façon dont les parties dépendent les unes des autres et attend qu'une personne approuve. C'est cette carte que parcourt une revue : modifiez un contrat ici et elle va lire le service qui le consomme là-bas. Quand une partie ne correspond plus au code, elle est marquée comme obsolète plutôt que laissée silencieusement erronée.

Un dépôt qu'il n'a pas pu lire est nommé, pas ignoré.

Chaque proposition est en attente. Rien ici ne s'approuve tout seul.

Chaque lien nomme le fichier dont il est issu.

Une partie qui a vieilli est signalée, pas crue en silence.

Un système logiciel dans SourceAnt montrant ses services, ses magasins de données et les relations entre eux, avec des propositions en attente d'approbation

Pourquoi SourceAnt

Pourquoi pas des commentaires, des ADR, une base vectorielle ou un autre bot de revue par siège ?

Structuré, pas de la prose. Le contexte est typé et lié dans un graphe, si bien que les outils récupèrent la tranche exacte au lieu de fouiller des commentaires devenus obsolètes.

Gouverné, pas halluciné. La connaissance porte un statut que votre équipe contrôle et sur lequel vos outils filtrent : l'approbation marque ce que l'équipe garantit, et la capture n'est jamais mise en attente derrière une personne. Un magasin vectoriel, lui, ne fait que deviner.

Portable et privé. Servi via MCP à n'importe quel outil, open source que vous pouvez auto-héberger, avec vos propres clés de modèle. Vos connaissances et vos dépenses d'IA restent de votre côté, jamais dans le silo d'un fournisseur.

Un prix adapté à votre façon réelle de travailler. À l'usage et avec vos propres clés, un seul prix pour toute l'équipe, sans taxe IA par siège quand vous ajoutez des ingénieurs ou des agents.

Comment SourceAnt se compare à Sourcegraph et graphify

Revoyez tout le système, pas un seul diff

À partir de 49 par mois, avec vos propres clés de modèle. Chaque ingénieur et chaque agent que vous avez, pour le même prix. Sur site si votre code ne peut pas quitter votre réseau.

1. Connectez vos dépôts 2. Approuvez ce qu'il capture 3. Tout le monde livre avec le pourquoi