ZX-code : Agent de codage AI en priorité locale et espace de travail conscient du projet
ZX-code, par Zouyuxuan122, est un agent de programmation AI local-first et un espace de travail qui garde les données du projet sous le contrôle du développeur. Il connecte les développeurs à de grands modèles de langage pour automatiser les tâches de codage, exécuter des agents autonomes et aider à la navigation dans le code et au débogage. L'outil offre une mémoire de session persistante et un espace de travail multi-panneaux conçu pour des tâches concurrentes. ZX-code cible les développeurs de logiciels, les ingénieurs et les passionnés d'AI qui ont besoin d'une assistance consciente du projet tout en gardant le code source local.
Il automatise la mise en œuvre et la correction de bogues grâce à des appels d'outils d'agent transparents
L'outil expose un agent de programmation IA qui exécute des tâches de codage telles que la mise en œuvre de fonctionnalités et la réparation de bogues, en utilisant un processus d'appel d'outils visible pour montrer chaque étape. Cette trace d'exécution fait partie du flux de travail, permettant aux utilisateurs d'inspecter quels outils l'agent a invoqués et pourquoi. Cela rend l'outil adapté aux développeurs qui souhaitent des modifications pilotées par un agent mais qui nécessitent toujours une auditabilité pour les changements automatisés.
La compréhension du projet utilise l'analyse structurelle et la mémoire de session pour localiser le code avec précision
ZX-code associe un contexte conscient du projet avec une analyse structurelle en combinant le Protocole de Contexte de Modèle avec AST-Grep et l'intégration du Protocole de Serveur de Langage. La combinaison permet des recherches de code approfondies et une localisation précise à l'intérieur des dépôts, et l'outil conserve une mémoire à long terme à travers les sessions pour préserver les décisions antérieures. Ces éléments facilitent la formulation de requêtes d'agent qui font référence à des modifications passées ou à des fichiers spécifiques sans répéter les étapes de configuration.
L'accès au modèle se concentre sur l'intégration locale, sans clé API, mais dépend du bureau
L'outil prend en charge plusieurs LLM chinois, y compris DeepSeek, GLM et Kimi, en utilisant une approche sans clé API pour simplifier l'accès aux modèles. C'est une application de bureau pour Windows 10 et 11 (x64), construite sur Electron et nécessitant Node.js pour les constructions basées sur le code source. La persistance locale utilise SQLite et electron-store, de sorte que le code téléchargé et les interactions restent sur l'appareil plutôt que d'être envoyés à un stockage cloud externe.
L'espace de travail prend en charge l'orchestration multi-agent et ajoute un compagnon 3D pour les retours des développeurs
Les fonctionnalités de l'interface incluent un espace de travail en grille 9 pour gérer des agents et des tâches concurrents, ainsi qu'un compagnon de bureau 3D interactif qui fournit des retours visuels et des mises à jour de statut. L'outil comprend également un moteur d'évolution GEPA qui enregistre les chemins d'exécution et adapte les compétences de l'agent en fonction des interactions des utilisateurs. Le développeur expédie le projet en open-source, et l'application peut interopérer avec d'autres serveurs et clients compatibles MCP.
ZX-code est un choix pragmatique pour les développeurs de bureau soucieux de la vie privée
ZX-code est une option pragmatique pour les développeurs qui ont besoin d'une automatisation consciente du projet et d'un contrôle des données locales ; son orientation de bureau uniquement pour Windows et son chemin de construction Electron/Node.js limitent l'adoption pour les équipes multiplateformes. L'outil privilégie les développeurs et les petites équipes qui acceptent un flux de travail de bureau en échange d'un stockage sur appareil, d'un accès à des modèles personnalisés et de traces d'exécution d'agent inspectables.





