VEXI (Vexi CLI) est un agent de codage IA open-source, sous licence MIT, 100% local, qui scanne votre base de code, modifie les fichiers, se souvient des décisions entre les sessions et fonctionne avec vos propres clés API de plusieurs fournisseurs.
https://vexi.pro/?ref=producthunt&utm_source=aipure
VEXI

Informations sur le produit

Mis à jour:Jun 16, 2026

Qu'est-ce que VEXI

VEXI est un agent de codage IA en ligne de commande conçu pour les développeurs qui travaillent principalement dans le terminal. Installé avec une seule commande npm, il peut lire et comprendre votre projet (tout en respectant .gitignore et en ignorant les répertoires comme node_modules), apporter des modifications de code directement dans vos fichiers et conserver une mémoire persistante des décisions antérieures afin que vous n'ayez pas à réexpliquer le contexte à chaque fois. VEXI est positionné comme un outil léger et sans inscription : il s'exécute localement, stocke la configuration et les données de session sur votre machine, et prend en charge plusieurs fournisseurs d'IA via votre propre clé API.

Caractéristiques principales de VEXI

VEXI (Vexi CLI) est un agent de codage IA open-source, sous licence MIT, qui s'exécute entièrement dans votre terminal et fonctionne 100% localement—pas d'inscription, pas de serveur fournisseur, et pas d'application cloud requise. Il scanne l'ensemble de votre projet (en respectant .gitignore), édite les fichiers, conserve une "mémoire" compressée des décisions antérieures entre les sessions, et peut rejouer les sessions sous forme de HTML interactif partageable. Vous apportez votre propre clé API de plusieurs fournisseurs (détectée automatiquement), et VEXI peut également exécuter des commandes de construction/outillage courantes dans de nombreuses langues tout en expliquant le code dans plusieurs langues humaines.
Installation CLI en une seule commande: Installer avec une seule commande (npm install -g vexi-cli) et exécuter sur Windows, macOS ou Linux sans configuration complexe.
Support multi-fournisseurs, apportez votre propre clé: Détecte automatiquement le fournisseur d'IA à partir de votre format de clé et prend en charge des fournisseurs tels que Groq, Google Gemini, Anthropic, OpenAI, OpenRouter et Mistral—les clés sont stockées localement.
Compréhension à l'échelle du projet: Scanne l'ensemble de la base de code (pas seulement un fichier), respecte .gitignore et ignore les dossiers comme node_modules pour ancrer les modifications dans le contexte réel du projet.
Compression de la mémoire locale et du contexte: Maintient un résumé continu des décisions entre les sessions (enregistré dans le projet) afin que vous n'ayez pas à réexpliquer l'architecture et les préférences.
Relecture et partage de session: Exporte les sessions sous forme de relectures HTML interactives afin que les coéquipiers puissent examiner ce que l'agent a modifié et pourquoi, étape par étape.
Automatisation de la construction/exécution + explications multilingues: Peut exécuter des commandes de construction courantes (par exemple, pip, gcc, javac, cargo) et expliquer le code en arabe, espagnol, portugais, français ou anglais.

Cas d'utilisation de VEXI

Correction de bugs et refactoring dans les dépôts existants: Scanner un projet, localiser les problèmes (par exemple, les bugs d'authentification/JWT), appliquer des modifications ciblées à travers les fichiers, et préserver la logique via la mémoire de session et la relecture.
Intégration et transfert de connaissances: Les nouveaux ingénieurs peuvent rejouer les sessions précédentes pour comprendre les décisions, voir les changements appliqués et obtenir des explications dans leur langue préférée.
Dépannage de la construction polyglotte et de l'intégration continue: Utile pour les équipes travaillant avec Python/Java/C/Rust/Go où l'agent peut exécuter des constructions/tests et itérer sur les corrections directement depuis le terminal.
Flux de développement soucieux de la confidentialité: Convient aux environnements réglementés ou sensibles à la sécurité en évitant les "serveurs d'agents" hébergés par des fournisseurs, en gardant la mémoire et les configurations locales tout en n'envoyant le code qu'au fournisseur de modèle choisi.
Support de la documentation et de la compréhension du code: Générer des explications claires de modules et de décisions inconnus pour la documentation interne, avec une sortie multilingue pour soutenir les équipes mondiales.

Avantages

Flux de travail 100% local (pas de serveurs VEXI) : la mémoire, les sessions et les clés sont stockées sur votre machine.
Open source (MIT) avec une configuration CLI-first simple et des relectures de session partageables.
Choix flexible du fournisseur (BYOK) avec détection automatique du fournisseur.
Contexte à l'échelle du projet + mémoire persistante réduisent les invites répétées.

Inconvénients

Dépend toujours de fournisseurs d'IA tiers—votre code est envoyé au fournisseur que vous configurez, selon leurs conditions de confidentialité.
Vous êtes responsable des coûts d'API et de la révision/validation des modifications de code avant de les appliquer.
L'approche CLI-first peut être moins pratique pour les utilisateurs qui préfèrent des expériences IDE natives complètes.

Comment utiliser VEXI

1) Installer Vexi CLI: Dans votre terminal, exécutez : npm install -g vexi-cli
2) Allez dans le dossier de votre projet: cd dans le dépôt que vous voulez que Vexi lise et modifie (par exemple, cd ~/mon-projet).
3) Démarrer Vexi: Exécutez : vexi
4) Ajouter une clé de fournisseur d'IA (BYOK): Fournissez une clé API d'un fournisseur pris en charge (Groq, Gemini, Anthropic, OpenAI, OpenRouter, Mistral). Vexi détecte automatiquement le fournisseur à partir du format de la clé et la stocke localement dans ~/.vexi/config.json avec des permissions réservées au propriétaire.
5) Laissez Vexi scanner votre base de code: Vexi scanne le projet pour comprendre le contexte (il respecte .gitignore et ignore les dossiers comme node_modules).
6) Utiliser la mémoire (facultatif, automatique): Si vous avez déjà utilisé Vexi dans ce projet, il charge la mémoire de la session précédente depuis le dossier .vexi/ du projet afin que vous n'ayez pas à réexpliquer les décisions.
7) Demandez à Vexi d'apporter une modification: Tapez une instruction concrète (exemple de la documentation : "corriger le bug JWT dans auth.ts"). Vexi localisera le(s) fichier(s)/ligne(s) pertinent(s) et proposera des modifications.
8) Passez en revue les modifications apportées par Vexi: Confirmez la modification dans vos fichiers (exemple montré : changer jwt.sign(..., { expiresIn: 30 }) en expiresIn: "30m"). Toujours revoir les modifications avant de les valider.
9) Construire/exécuter depuis le chat si nécessaire: Demandez à Vexi d'exécuter des commandes de construction ; il peut exécuter des chaînes d'outils courantes (par exemple, pip install, gcc, javac, cargo) directement depuis le flux de travail du chat.
10) Exporter une relecture de session (facultatif): Utilisez la fonction de relecture de session de Vexi pour exporter la session sous forme de HTML interactif que vous pouvez partager et revoir étape par étape.
11) Obtenez des explications dans votre langue préférée (facultatif): Demandez à Vexi d'expliquer le code en arabe, espagnol, portugais, français ou anglais.
12) Continuez à l'utiliser - Vexi apprend votre style au fil du temps: Au fur et à mesure que vous corrigez ou affinez les sorties, Vexi extrait les sessions passées pour créer un fichier de compétences personnel qu'il injecte dans les sessions futures pour mieux correspondre à vos préférences.

FAQ de VEXI

Vexi est un agent de programmation IA pour le terminal. Il lit votre projet, édite des fichiers et se souvient des décisions, fonctionnant 100% localement.

Derniers outils d'IA similaires à VEXI

Gait
Gait
Gait est un outil de collaboration qui intègre la génération de code assistée par l'IA avec le contrôle de version, permettant aux équipes de suivre, comprendre et partager efficacement le contexte du code généré par l'IA.
invoices.dev
invoices.dev
invoices.dev est une plateforme de facturation automatisée qui génère des factures directement à partir des commits Git des développeurs, avec des capacités d'intégration pour GitHub, Slack, Linear et les services Google.
EasyRFP
EasyRFP
EasyRFP est un outil de calcul en périphérie alimenté par l'IA qui rationalise les réponses aux RFP (demande de proposition) et permet le phénotypage des champs en temps réel grâce à la technologie d'apprentissage profond.
Cart.ai
Cart.ai
Cart.ai is an AI-powered service platform that provides comprehensive business automation solutions including coding, customer relations management, video editing, e-commerce setup, and custom AI development with 24/7 support.