À propos du projet

Axio Coder est un environnement de développement autonome qui fonctionne comme un agent de programmation résidant dans l'IDE. Contrairement aux assistants basés uniquement sur le chat, il offre une fenêtre de travail unifiée où l'agent et l'utilisateur collaborent sur le même projet, avec des actions, des raisonnements et des modifications de fichiers visibles en temps réel. Le système utilise la couche d'accessibilité de Windows pour opérer des programmes natifs, permettant des interactions précises avec les interfaces logicielles sans dépendre uniquement de coordonnées de pixels. Principales capacités : - Édition de code : prend en charge des refactorisations complexes basées sur des ancres de texte et l'analyse AST, garantissant l'intégrité avec des vérifications de hachage SHA-256. - Navigation et aperçu : inclut un navigateur Chromium intégré que l'agent utilise pour tester des applications, lire des consoles et extraire des éléments de conception. - Ingénierie et formats : prend en charge la lecture et la génération de fichiers techniques tels que IFC, DXF, STEP, STL, PDF et les packages Office, avec des visualiseurs dédiés. - Automatisation des processus : exécute des commandes, des serveurs et des terminaux interactifs (ConPTY) sur des cartes de surveillance. - Mémoire et contexte : utilise une base vectorielle pour stocker des notes, des glossaires et l'historique des sessions, permettant à l'agent de comprendre le vocabulaire spécifique de chaque projet. - Sécurité : implémente un coffre-fort local pour les clés API et les identifiants, garantissant que les secrets ne soient pas exposés dans l'historique des conversations. - Interface : axée sur la productivité, avec un mode d'inspection des éléments, un historique des modifications côte à côte (diff) et une gestion visuelle des tâches.