


navigation arborescente, refactorisation sémantique, analyse de codebase et outils de portage linguistique pour agents de codage prenant en charge 163 grammaires
act101 est un outil de développement qui transforme fondamentalement la façon dont les agents de codage IA interagissent avec le code source. Contrairement aux outils conventionnels qui traitent le code comme du texte brut, act101 offre aux agents des capacités de compréhension du langage via un binaire Rust natif qui maîtrise 163 grammaires de programmation. Il fonctionne comme un serveur Model Context Protocol (MCP), exposant 183 opérations de refactorisation AST, 30 analyseurs de codebase, 15 opérations de requête et 8 opérations de portage — le tout s'exécutant localement, sans télémétrie, sans indexation et sans démarrage à froid. Votre code ne quitte jamais votre machine.
L'agent peut appeler extract-function, rename, move-symbol, inline, convert-to-dataclass, extract-trait, add-type-hints, generate-init, organize-imports et 174 autres — le tout sur l'ensemble de la base de code avec une cohérence inter-fichiers. Chaque opération crée un point de contrôle automatique, et l'agent peut annuler instantanément si le résultat semble incorrect.
Le portage suit une machine d'état en quatre étapes : port_contract ancre la migration source vers cible, port_inventory énumère chaque symbole à déplacer, port_order résout l'ordre des dépendances, et port_manifest suit la progression via les états init/add/update/remove/note. Cela fonctionne entre deux des 163 grammaires prises en charge.
Les analyseurs mesurent la cohésion, le couplage, les cycles, les goulots d'étranglement, les points chauds, le code mort, les couches, les coutures, les clusters, l'équilibre des fan-outs, la préparation à la migration et l'exhaustivité des types. Les compétences pré-construites — architecture-audit, code-review, refactoring, code-navigation, code-generation, migration-assessment, boundary-analysis, change-impact, health-check et architectural-refactoring — composent ces opérations en flux de travail d'ingénierie courants.
act est le premier outil de développement qui permet à un agent IA d'effectuer réellement un travail de code conscient du langage — pas seulement d'en discuter.
C'est la distinction cruciale. Avant act, les agents IA ne pouvaient effectuer que des réécritures de fichiers entiers qui perdaient les commentaires, cassaient le formatage et n'offraient aucune annulation. act offre aux agents des opérations typées et conscientes de l'AST qui préservent la structure du code, maintiennent la cohérence inter-fichiers et fournissent un retour en arrière instantané. Le binaire Rust natif unique n'a pas d'environnement d'exécution de plugin, pas de graphe de paquets et aucune surface d'attaque de chaîne d'approvisionnement — il analyse à l'appel et renvoie des résultats qui ne sont jamais obsolètes.
Vous construisez avec des agents de codage IA et avez besoin qu'ils effectuent une véritable refactorisation — pas seulement générer du texte. Vous planifiez une migration de langage et souhaitez une approche structurée et pilotée par agent qui préserve la sémantique du code. Vous analysez de grandes bases de code pour le couplage, le code mort ou les limites architecturales et souhaitez des résultats sans délais d'indexation ou de mise en cache. act est gratuit pour un usage personnel et fonctionne avec tout client compatible MCP.
D'autres outils que vous pourriez envisager
Loading comments…
Créateur
Kage Martin
Visiter le site web
act101.ai
Infos du projet
Mots-clés du produit
Alternatives
Récompense