3 dépôts
Systems that automatically generate source code and modify project files by following a predefined implementation plan.
Distinct from Implementation Planning: Distinct from Implementation Planning: focuses on the automatic code generation step after planning, not the planning workflow itself.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Plan-Driven Code Generators. Refine with filters or upvote what's useful.
Vision-agent est un système d'IA et un framework d'extraction de données visuelles qui traduit des requêtes en langage naturel en scripts Python exécutables pour analyser des images et des vidéos. Il fonctionne comme un orchestrateur de vision multi-modèle, utilisant des grands modèles de langage (LLM) pour planifier et générer du code exécutable pour des tâches telles que la détection d'objets, le comptage et le suivi vidéo. Le système emploie un cycle de planification et d'exécution qui génère et teste le code de manière itérative, utilisant une boucle de correction d'erreurs pour affiner l'implémentation jusqu'à ce qu'une solution soit validée. Il est piloté par la configuration, permettant aux backends de modèles de langage sous-jacents d'être routés via des variables d'environnement et des fichiers de configuration. Au-delà de la génération automatique de code, le framework intègre des outils de vision par ordinateur spécialisés pour effectuer une analyse visuelle d'objets et extraire des données structurées à partir de médias. Cela permet l'exécution de fonctions de vision indépendamment ou dans le cadre d'un workflow automatisé plus large.
Automatically generates and iterates upon runnable Python code based on a predefined implementation plan.
Costrict est un agent d'ingénierie logicielle IA et un assistant de codage conçu pour le développement en entreprise. Il fonctionne comme un orchestrateur IA multi-modèles qui génère, complète et révise le code, tout en servant d'environnement de développement distant reliant les interfaces navigateur aux répertoires distants pour la gestion de fichiers et l'exécution dans le terminal. La plateforme se distingue par un système de revue de code IA utilisant une vérification multi-modèles et l'indexation de dépôts pour garantir la qualité du code. Elle emploie une approche par agents structurés qui décompose les besoins complexes en langage naturel en flux de travail séquencés d'analyse, de planification et de test pour maintenir le contrôle architectural. Le système couvre de larges domaines de capacités, incluant la gestion d'espaces de travail distants, l'intégration de modèles IA personnalisés et la revue de code automatisée pour les dépôts et les git diffs. Il offre également une extensibilité via un système d'agents basés sur les compétences et une intégration avec des outils externes via un protocole de contexte standardisé. Le projet est implémenté en TypeScript et fournit une intégration éditeur basée sur des plugins pour standardiser les flux de travail dans les éditeurs de code supportés.
Decomposes complex requirements into sequenced analysis, planning, and testing steps for predictable code generation.
Conductor is an agentic coding tool that plans, generates, and manages software features through structured tracks and human-reviewed plans. It operates as a plan-driven code generator, reading structured plan files to determine the sequence of tasks and their dependencies before executing any code generation or modification. The system also functions as a feature specification manager, defining features in formal specification files that capture goals, requirements, and implementation steps as machine-readable documents. The tool distinguishes itself through a git-history-based undo system t
Generates source code and modifies project files automatically by following a predefined implementation plan.