Obtenir AX Code · GratuitDocumentation

Au cœur du flux de programmation

Inspectez l’exécution.
Décidez ce qu’il faut conserver.

AX Code est un harnais d’agent : il relie un modèle aux outils du projet, aux traces de session et aux flux de revue. Sa valeur réside dans ce que vous pouvez inspecter, vérifier et récupérer après qu’un agent a modifié votre code.

Un bug, une modification consultable

Cette démonstration s’appuie sur une tâche illustrative. Les commandes ci-dessous décrivent de vraies interfaces AX Code ; remplacez les identifiants de session d’exemple par les vôtres. Aucun modèle ne s’exécute sur cette page.

01 · Connectez votre modèle et posez les limites +

Ouvrez AX Code dans votre dépôt et utilisez /connect pour choisir un environnement local compatible, une API cloud, une CLI de programmation ou un endpoint GPU privé. Définissez le bac à sable et les permissions avant d’autoriser l’accès à un code inconnu. Une session ordinaire n’applique pas automatiquement la suite de tests de votre projet.

ax-code --sandbox read-only
02 · Inspectez le problème, puis autorisez la modification +

Demandez à l’agent de localiser les points où une entrée vide est acceptée et d’identifier les tests concernés. Passez ses conclusions en revue, activez le périmètre d’écriture que vous voulez autoriser, puis demandez une correction ciblée. Une compétence réutilisable peut fournir les consignes d’investigation ou de revue de votre équipe.

Cherche pourquoi une entrée composée uniquement d’espaces est acceptée. Montre le code et les tests concernés avant toute modification.
03 · Vérifiez la modification et inspectez l’exécution +

Lancez les vérifications du dépôt et inspectez le diff. Utilisez le graphe de session pour voir les étapes et les appels d’outils enregistrés. Un échec de vérification enregistré reste un échec ; le message de fin de l’agent ne prouve pas qu’un correctif est exact.

git diff
ax-code graph <session-id>
04 · Comparez les tentatives ou inspectez les points de récupération +

Comparez deux sessions pour examiner l’évolution de l’exécution et des signaux de risque. Listez les points de retour en arrière disponibles avant de choisir une étape de récupération. La récupération dépend des instantanés conservés et ne peut pas annuler les effets externes, comme des messages envoyés ou des déploiements distants.

ax-code compare <session-a> <session-b>
ax-code rollback <session-id> --list

Connectez votre CLI existante

Installez une CLI compatible et connectez-vous, puis utilisez son identifiant de fournisseur ci-dessous pour la relier à AX Code. L’adaptateur réutilise la connexion et la session locales de la CLI.

CLI de programmationID du fournisseurCommande locale
Claude Codeclaude-codeclaude
Codex CLIcodex-clicodex
Grok Build CLIgrok-build-cligrok
Muse Code CLImuse-climuse

Chaque fournisseur CLI réutilise la connexion propre au CLI de l’éditeur. Installez ce CLI et connectez-vous d’abord, puis reliez-le à AX Code avec son ID de fournisseur indiqué dans le tableau :

ax-code providers login <provider-id>

Utilisez les compétences et les vérifications du dépôt d’AX Code pour cadrer la tâche, puis examinez la session enregistrée et le diff produit. Les capacités et la visibilité dépendent de l’adaptateur et du CLI ; une simple intégration ne garantit ni une meilleure justesse de programmation, ni la visibilité de chaque action imbriquée.

Configuration et prérequis des fournisseurs CLI ↗

Obtenez un deuxième avis

Choisissez Claude Code, Codex CLI, Muse Code CLI ou Grok Build CLI comme fournisseur, puis combinez-le avec des API cloud compatibles, des modèles locaux et des endpoints GPU privés. Utilisez Council pour rassembler des avis indépendants de plusieurs fournisseurs connectés, ou Arena pour comparer des solutions candidates. Les membres disponibles dépendent de vos connexions et des capacités des modèles. Council reste consultatif ; vous examinez les résultats et décidez quoi conserver.

Guide du flux de travail multi-modèles ↗

Vos modèles, sur votre infrastructure GPU

Connectez un cloud GPU privé ou votre propre serveur GPU via un endpoint compatible OpenAI. Dans /connect, choisissez Private GPU cloud → Custom provider, saisissez l’URL de l’endpoint et la clé API, puis sélectionnez un modèle découvert. Le serveur doit exposer la découverte de modèles et prendre en charge les capacités requises pour les tâches de programmation.

Guide de connexion à un GPU privé ↗

WebMCP : connectez votre agent au navigateur

WebMCP est une proposition de standard web permettant aux sites d’exposer des outils structurés aux agents. AX Code peut les découvrir et les appeler, lire des instantanés de page et des captures d’écran, consulter les messages de la console et les métadonnées des requêtes, et utiliser les éléments interactifs de la page.

Découvrir WebMCP et les commandes du navigateur

Au-delà de la tentative unique

Le mode Arena implement exécute les solutions candidates dans des worktrees Git isolés et les évalue avec les vérifications du dépôt. Les candidats vérifiés passent devant ceux qui échouent à la vérification. Vous examinez les preuves et choisissez quoi conserver ; AX Code ne fusionne jamais automatiquement un gagnant.

Lire la documentation sur l’exécution et les capacités Arena ↗

Une précision au niveau du compilateur : LSP en direct et intelligence du code

AX Code remplace les modifications à l’aveugle par une architecture d’intelligence sémantique à deux niveaux :

Language Server Protocol (LSP) en direct

Intégration directe aux serveurs de langage actifs pour TypeScript, Rust, Go, Python et Ruby. L’outil lsp assure l’accès aux définitions, la recherche de références, les hiérarchies d’appels (incomingCalls / outgoingCalls) et les diagnostics compilateur agrégés (diagnosticsAggregated). Lorsqu’un agent modifie du code, les résultats du typecheck et les erreurs du compilateur sont réinjectés directement dans la boucle d’exécution pour une auto-correction immédiate.

Graphe de code SQLite déterministe

Alimenté par ax-code index, le graphe de code persistant offre une vision structurelle du dépôt sans consommer la fenêtre de contexte du LLM. Interrogez les appelants et les appelés, calculez le rayon d’impact exact avant une modification (impact_analyze), scannez les conditions de concurrence asynchrones (race_scan) et détectez les fuites de cycle de vie des ressources (lifecycle_scan).

Lire la documentation de l’outil LSP ↗

AX Wiki : la connaissance native de l’architecture du dépôt

Les grands dépôts de code exigent des bases architecturales, pas seulement des recherches grep. AX Code intègre un compilateur de wiki natif pour le dépôt (@automatosx/ax-wiki), accessible via ax-code wiki :

Une documentation adossée au code source

Compile l’architecture du dépôt, les responsabilités des modules, les conventions et les flux de données dans une base de connaissances Markdown claire sous ax-wiki/, avec des liens directs vers des symboles source vérifiés.

Synchronisation incrémentale

ax-code wiki update compare les empreintes des sources au manifeste du wiki pour ne régénérer que les pages touchées par les récents commits git, gardant la documentation synchronisée sans reconstructions complètes coûteuses.

Blocs protégés pour les mainteneurs

Préservez le savoir humain grâce aux marqueurs <!-- AX-WIKI:PROTECTED:START -->. Les décisions d’architecture, les mises en garde de production et les invariants de sécurité survivent aux mises à jour automatiques.

Des agents ancrés dans l’architecture

Compile des fiches de wiki compactes (.ax-code/wiki-cards.md) et injecte des pointeurs de connaissances dans AGENTS.md, pour que l’agent comprenne les limites des modules et leurs contraintes avant de proposer des modifications.

Découvrir le guide AX Wiki ↗

Modèles, harnais et compétences

Modèle

Produit les réponses et les décisions d’appel d’outils. Les modèles Qwen et DeepSeek en sont des exemples. Leur vitesse et leur qualité dépendent du modèle exact, de la configuration de service et de la tâche.

Harnais d’agent

Relie le modèle aux outils et pilote la boucle d’exécution. AX Code, Codex, DeepSeek Harness et Hermes Agent relèvent de cette comparaison. DeepSeek Harness est un projet distinct de l’API de modèles DeepSeek.

Compétence

Consignes de tâche réutilisables et ressources d’appoint facultatives. Les compétences guident l’agent ; elles ne remplacent pas l’environnement d’exécution et ne garantissent pas des résultats corrects. AX Code prend en charge les compétences de projet via SKILL.md.

Découvrir les compétences AX Code ↗

Comparez le harnais, pas seulement le modèle

Évaluez les limites des outils, les preuves de session, la récupération, la personnalisation et la vérification sur une même tâche. Des fonctions partagées comme les compétences ou les modèles locaux ne prouvent pas qu’un outil est seul à les offrir.

Commencer ↗