Configuration locale
Utilisez SourceAnt localement pour explorer votre code et vos connaissances, gérer les compétences et vérifier les changements par rapport à celles-ci avant de partager votre travail.
Pour exécuter l'API de revue sur votre propre serveur, voir Auto-hébergement.
Installer
Une seule commande, sous Linux et macOS :
curl -fsSL https://raw.githubusercontent.com/sourceant/cli/main/scripts/install.sh | sh
Épinglez la version de la CLI avec SOURCEANT_VERSION. Pour lire le script avant de l'exécuter, ouvrez d'abord la même URL dans un navigateur.
Configurer et démarrer
-
sourceant setup: installe l'agent et un cœur, écrit votre configuration et crée le répertoire d'index. Choisissez le runtime avec--runtime dockerou--runtime python. -
sourceant ui: démarre l'agent s'il ne répond pas déjà et ouvre le panneau dans votre navigateur. Passez--no-openpour le démarrer sans le navigateur. - Ajoutez un dépôt depuis le panneau, puis laissez-le s'indexer.
Le CLI, l'agent et le cœur ont des versions indépendantes. Figez l'agent et le cœur avec
sourceant setup --core-version 1.0.0-beta.2 --agent-version 1.0.0-beta.2, en remplaçant les versions d'exemple par celles souhaitées. Pour un environnement d'exécution personnalisé, utilisez
--image avec Docker ou --from avec Python ; ni l'un ni l'autre ne peut être combiné avec --core-version.
Commandes
sourceant status: version de l'agent, réponse ou non du cœur, nombre de redémarrages, dernière sortie.sourceant repos: les dépôts actuellement indexés.sourceant graph <repository>: nombre de nœuds et de liens par type de nœud et de relation.sourceant architecture <repository>: composants et dépendances indexés. Voir Inspection de l'architecture pour la profondeur, l'inclusion des tests et les comparaisons de référence.sourceant stop: arrête l'agent et son cœur Python ou son conteneur Docker, en conservant l'index et la configuration.sourceant version: durée de build, de commit et d'exécution.
L'agent écoute sur http://127.0.0.1:8930. Remplacez-le avec
SOURCEANT_AGENT_URL, ou par commande avec --agent. Ajoutez --json
à n'importe quelle commande pour une sortie lisible par machine.
Connectez vos outils de développement
Pointez n'importe quel client MCP vers http://127.0.0.1:8930/mcp. Votre assistant dispose ainsi des outils de code, de connaissances, de topologie et d'exigences, ainsi que des review, context et
remember prompts. Comme cette instance accède à votre copie de travail, elle peut aussi examiner le travail que vous n'avez pas encore validé.
Les modèles sont appelés depuis votre machine : vous configurez donc vos propres clés de fournisseur et rien ne vous est facturé par nos soins.
Les compétences enregistrées sont également disponibles sous forme de prompts MCP. Voir Utiliser une compétence dans un outil de développement pour en sélectionner une par nom ou par tâche.