awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 dépôts

Awesome GitHub RepositoriesContext-Aware Code Generators

Tools that synthesize code by analyzing project-wide context including history and documentation.

Distinguishing note: Focuses on the synthesis of code based on historical and structural context, distinct from simple completion.

Explore 20 awesome GitHub repositories matching artificial intelligence & ml · Context-Aware Code Generators. Refine with filters or upvote what's useful.

Awesome Context-Aware Code Generators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • farion1231/cc-switchAvatar de farion1231

    farion1231/cc-switch

    102,442Voir sur GitHub↗

    This project is an automated technical writing tool that functions as a documentation-as-code framework. It parses source code and configuration files to generate structured instructional manuals and operational guides, ensuring that technical documentation remains synchronized with software updates through version control systems. The system utilizes large language model orchestration and static analysis to interpret codebase metadata and system definitions. By applying template-driven logic and context-aware prompt engineering, it transforms raw technical data into consistent, human-readabl

    Injects code snippets and system constraints into language models to improve the accuracy of generated technical content.

    Rustai-toolsclaude-codecodex
    Voir sur GitHub↗102,442
  • tabbyml/tabbyAvatar de TabbyML

    TabbyML/tabby

    33,605Voir sur GitHub↗

    Tabby is a self-hosted AI coding assistant designed to provide real-time code completion and interactive chat capabilities within development environments. By functioning as a private server application, it allows teams to maintain control over their infrastructure and data while integrating intelligent code generation directly into their existing workflows. The platform distinguishes itself through its repository-aware knowledge retrieval and multi-model orchestration. It indexes local and remote source code repositories and technical documentation into a searchable vector-based knowledge gr

    Produces intelligent code suggestions and answers by analyzing codebase structure, commit history, and documentation.

    Rustaicodegencoding-assistant
    Voir sur GitHub↗33,605
  • deepseek-ai/deepseek-coderAvatar de deepseek-ai

    deepseek-ai/DeepSeek-Coder

    22,804Voir sur GitHub↗

    DeepSeek-Coder is a large language model and foundational neural network architecture designed specifically for software development tasks. It functions as an artificial intelligence assistant capable of interpreting complex programming instructions to generate, transpile, and structure source code. The system distinguishes itself through its ability to perform project-level code generation, analyzing broader context and patterns across entire software projects rather than isolated files. It supports multimodal input processing, allowing for the integration of text and visual data to inform i

    Synthesizes multi-file code completions by analyzing broader project-wide context and patterns.

    Python
    Voir sur GitHub↗22,804
  • yetone/avante.nvimAvatar de yetone

    yetone/avante.nvim

    17,967Voir sur GitHub↗

    This project is a Neovim plugin that integrates large language models directly into the text editor to provide conversational programming assistance. It functions as an artificial intelligence coding assistant, enabling users to generate, refactor, and modify source code through natural language prompts and iterative chat sessions. The extension distinguishes itself by performing in-place code editing, where it applies suggestions directly to the active file buffer using precise diff-based patching. It supports agentic workflows by allowing models to execute shell commands and local scripts,

    Synthesizes code by analyzing project-wide context and documentation to ensure accuracy.

    Lua
    Voir sur GitHub↗17,967
  • infrasys-ai/aisystemAvatar de Infrasys-AI

    Infrasys-AI/AISystem

    17,017Voir sur GitHub↗

    AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip architecture to high-level training frameworks. It encompasses the development of AI compiler frameworks, inference engines, and distributed training orchestrators designed to coordinate workloads across a heterogeneous compute stack of CPUs, GPUs, and NPUs. The project focuses on the deep integration of software and hardware, employing software-hardware co-design to align tensor layouts with physical memory structures. It provides specialized capabilities for accelerating Transformer mo

    Generates model structures and sizes that adapt to the detected hardware specifications of the execution environment.

    Jupyter Notebookaiaiinfraaisys
    Voir sur GitHub↗17,017
  • qwenlm/codeqwen1.5Avatar de QwenLM

    QwenLM/CodeQwen1.5

    16,654Voir sur GitHub↗

    CodeQwen1.5 is a large language model designed for generating, completing, and analyzing code. It functions as an AI code generator capable of writing programming logic across hundreds of different languages. The model is distinguished by its long-context capabilities, allowing it to process up to one million tokens to reason across entire software repositories. It also operates as a function calling model, utilizing specialized formats to execute complex coding tasks and browser-based automation. The system supports intelligent code completion through fill-in-the-middle capabilities, which

    Synthesizes code segments by analyzing the surrounding architectural context within source files.

    Python
    Voir sur GitHub↗16,654
  • plandex-ai/plandexAvatar de plandex-ai

    plandex-ai/plandex

    15,001Voir sur GitHub↗

    Plandex is an AI-powered software development platform that operates as a command-line interface to manage complex, long-running coding tasks. It functions as an automated agent that decomposes high-level programming objectives into granular, actionable steps, executing multi-file code changes directly within a local project environment. The system distinguishes itself through a state-machine-based execution model that tracks progress across iterative development cycles. By utilizing context-aware code indexing and an iterative feedback loop, the tool refines generated code through successive

    Analyzes project structure and file contents to provide language models with the necessary context for accurate code generation.

    Goaiai-agentsai-developer-tools
    Voir sur GitHub↗15,001
  • aiming-lab/autoresearchclawAvatar de aiming-lab

    aiming-lab/AutoResearchClaw

    13,453Voir sur GitHub↗

    AutoResearchClaw is an agentic system designed to automate the scientific research process. It functions as an autonomous research agent and workflow automator that manages the entire lifecycle of a project, from initial hypothesis generation and literature review to experimental execution and the production of LaTeX-formatted academic papers. The system distinguishes itself through a multi-agent research pipeline that utilizes structured debates for hypothesis refinement and peer review. It employs a branch-and-merge architecture to explore parallel research directions and integrates human-i

    Detects hardware specifications to automatically adapt the scale and imports of generated experiment scripts.

    Python
    Voir sur GitHub↗13,453
  • coleam00/context-engineering-introAvatar de coleam00

    coleam00/context-engineering-intro

    12,529Voir sur GitHub↗

    This project provides a structured framework and toolkit for managing AI-assisted software development. It functions as an orchestration system that guides large language models through complex, multi-step coding tasks by establishing standardized methodologies for project documentation, architectural constraints, and coding conventions. The framework distinguishes itself by implementing a centralized approach to constraint enforcement and knowledge structuring. By defining global rules and curating authoritative code templates, it ensures that automated agents maintain consistency across rep

    Synthesizes structured implementation plans by analyzing codebase patterns to guide AI assistants through complex tasks.

    Python
    Voir sur GitHub↗12,529
  • bytedance/trae-agentAvatar de bytedance

    bytedance/trae-agent

    11,672Voir sur GitHub↗

    Trae-agent is an intelligent software development assistant designed to automate code generation, debugging, and task management within integrated development environments. It functions as an automated workflow orchestrator that monitors workspace changes and coordinates programming activities to streamline the software delivery lifecycle. The system utilizes large language models to synthesize source code while maintaining project integrity through structural tree manipulation and static analysis. By integrating with local development tools and monitoring file system events, it provides cont

    Injects relevant project files and metadata into prompts to ensure generated code aligns with existing patterns and syntax.

    Pythonagentllmsoftware-engineering
    Voir sur GitHub↗11,672
  • zai-org/codegeexAvatar de zai-org

    zai-org/CodeGeeX

    8,793Voir sur GitHub↗

    CodeGeeX is a multilingual large language model and AI code completion engine designed to generate, translate, and complete source code across numerous programming languages. It functions as an intelligence layer that synthesizes logic from natural language prompts and existing code snippets. The project provides a specialized source code translator that converts logic and functionality between different programming languages while preserving the original behavior. It also operates as an integrated AI assistant suite, offering extensions that embed generative AI directly into development envi

    Analyzes project-wide snippets and natural language prompts to generate logically consistent code suggestions.

    Python
    Voir sur GitHub↗8,793
  • thudm/codegeexAvatar de THUDM

    THUDM/CodeGeeX

    8,793Voir sur GitHub↗

    CodeGeeX is an open-source code model and multilingual large language model designed to generate, translate, and complete source code across multiple programming languages. It functions as an AI coding assistant and a cross-lingual code translator that produces executable code and technical documentation. The project enables natural language programming by turning plain English descriptions into functional programs. It also provides the ability to convert source code from one programming language to another while preserving the original logic and functionality. The system covers a range of c

    Synthesizes code by analyzing surrounding project context to ensure suggestions are logically consistent.

    Python
    Voir sur GitHub↗8,793
  • kuafuai/devopsgptAvatar de kuafuai

    kuafuai/DevOpsGPT

    5,959Voir sur GitHub↗

    DevOpsGPT est une plateforme d'automatisation DevOps pilotée par LLM et un agent de développement logiciel IA. Il transforme les exigences en langage naturel en code fonctionnel et en déploiements automatisés en coordonnant l'analyse de la base de code, la génération de code et les pipelines de livraison. Le système dispose d'un moteur de génération de code automatisé et d'un moteur de décomposition basé sur les tâches qui analysent les structures de projet pour produire des extensions de code sensibles au contexte. Il utilise un système d'intégration de modèles enfichables pour se connecter à des déploiements de modèles de langage privés ou professionnels pour des tâches de développement spécifiques au domaine. La plateforme gère l'intégralité du cycle de vie de livraison logicielle via un orchestrateur de pipeline CI/CD qui lie la synthèse de code aux outils de test et de déploiement automatisés. Cela inclut des capacités pour la publication de versions logicielles et l'intégration avec diverses plateformes DevOps externes.

    Synthesizes code by analyzing project-wide structural context to generate targeted software extensions.

    HTML
    Voir sur GitHub↗5,959
  • tile-ai/tilelangAvatar de tile-ai

    tile-ai/tilelang

    5,226Voir sur GitHub↗

    TileLang is a Python-embedded domain-specific language compiler that JIT-compiles and autotunes GPU kernels. It uses a tile-based DSL, automatic software pipelining, and parallel autotuning to generate optimized GPU kernels at runtime. It supports tensor core operations with Pythonic syntax, automatic memory management, and thread mapping. The compiler searches over tile sizes, thread counts, and scheduling policies, compiling and benchmarking candidates in parallel to find the fastest kernel. It also caches compiled binaries and tuning results to disk for reuse across sessions. TileLang inc

    Generates hardware-aware configurations for reduction kernels tailored to the target architecture.

    Python
    Voir sur GitHub↗5,226
  • phodal/auto-devAvatar de phodal

    phodal/auto-dev

    4,508Voir sur GitHub↗

    auto-dev est un outil d'ingénierie logicielle natif IA et une plateforme de développement multi-agents conçue pour automatiser l'ensemble du cycle de vie du développement logiciel. Il fonctionne comme un orchestrateur autonome qui gère le codage, les tests et la configuration de l'infrastructure pilotés par l'IA via des chaînes d'agents déclaratives. Le projet est construit sur un framework IA Kotlin Multiplatform, permettant à la logique des agents de s'exécuter dans divers environnements et interfaces d'appareils. La plateforme implémente le protocole Model Context Protocol pour échanger des outils et des informations de projet avec des services IA externes. Elle se distingue par l'utilisation d'un pipeline de génération augmentée par récupération (RAG) et d'un graphage de code basé sur des arbres, qui analysent les arbres de syntaxe abstraits et les chaînes d'appels pour compresser le contexte du projet et réduire les hallucinations. Un canevas de développement interactif fournit une synchronisation en temps réel des diagrammes UML, des spécifications OpenAPI et des diffs de code. Les domaines de capacités couvrent le développement logiciel autonome, y compris la planification dynamique des tâches, la réparation itérative pilotée par les tests et la migration de code hérité. Le système gère également l'automatisation de l'infrastructure en tant que code pour Docker et les configurations CI/CD, les revues de code assistées par IA et la coordination de personas IA partagés et de spécifications de prompt entre les équipes. La logique principale est implémentée en utilisant Kotlin Multiplatform pour assurer un déploiement d'agent multiplateforme cohérent.

    Analyzes the project state to synthesize context-aware SQL queries and web pages.

    Kotlinaigcgenaigenaistack
    Voir sur GitHub↗4,508
  • posit-dev/positronAvatar de posit-dev

    posit-dev/positron

    3,969Voir sur GitHub↗

    Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language

    Synthesizes code suggestions by analyzing project structure, active files, and real-time interpreter state.

    TypeScript
    Voir sur GitHub↗3,969
  • kirodotdev/kiroAvatar de kirodotdev

    kirodotdev/Kiro

    3,037Voir sur GitHub↗

    Kiro is an AI-powered development tool and multi-agent workflow orchestrator. It functions as a context-aware code generator and coding assistant that transforms natural language requirements into structured implementation plans and production-grade code. The system distinguishes itself through multi-agent task decomposition, where complex requirements are broken into sequenced tasks and assigned to specialized agents. It features multi-model orchestration to select specific language models based on reasoning complexity, cost, and latency, and includes a headless command-line interface for id

    Synthesizes production-grade code and architectural plans by analyzing project-wide context and infrastructure data.

    TypeScriptaiidekiro
    Voir sur GitHub↗3,037
  • phcode-dev/phoenixAvatar de phcode-dev

    phcode-dev/phoenix

    2,855Voir sur GitHub↗

    Phoenix is a comprehensive web development suite that provides a browser-based code editor, an AI-powered coding assistant, and a live web previewer. It integrates a visual Markdown document editor and a web-based Git client, allowing users to write and manage HTML, CSS, and JavaScript across different devices and platforms. The environment features a visual UI design system that maps canvas manipulations directly to code and enables in-place CSS editing. It supports real-time change previews and responsive layout testing across multiple device breakpoints to verify rendering on phones, table

    Analyzes source code and browser output to generate intelligent suggestions for improving application logic.

    JavaScriptbracketscodecss
    Voir sur GitHub↗2,855
  • codebuffai/codebuffAvatar de CodebuffAI

    CodebuffAI/codebuff

    2,820Voir sur GitHub↗

    Codebuff is a terminal-native AI code assistant distributed as a globally installable npm package. It functions as a project-aware code editor that indexes entire codebases to understand dependencies, patterns, and architecture before making changes, enabling context-aware code generation and surgical file editing. The tool operates through a command-line interface that accepts natural language instructions to directly read and modify files in the local filesystem. It uses per-project configuration files to guide how the AI assistant understands and edits the codebase, and builds a complete s

    Analyzes project-wide dependencies and architecture to synthesize code tailored to the specific codebase.

    TypeScript
    Voir sur GitHub↗2,820
  • spartan-ng/spartanAvatar de spartan-ng

    spartan-ng/spartan

    2,655Voir sur GitHub↗

    Spartan is a development framework and design system toolset that combines a headless UI component library with a full-stack application scaffolder. It provides accessible, unstyled primitives that separate behavioral logic from visual styling, while automating the creation of development environments with end-to-end type safety across API and database layers. The project distinguishes itself by utilizing a component distribution model that copies styled source files directly into the local codebase to prevent dependency-based style locking. It also functions as an AI context server, using a

    Synthesizes code that adheres to project architectural patterns by analyzing configuration, component APIs, and composition rules.

    TypeScriptaccessibilityanalogjsangular
    Voir sur GitHub↗2,655
  1. Home
  2. Artificial Intelligence & ML
  3. Context-Aware Code Generators

Explorer les sous-tags

  • Hardware-Aware Generation1 sous-tagCode synthesis that adapts to the detected hardware specifications of the execution environment. **Distinct from Context-Aware Code Generators:** Specifically adapts code based on hardware resources (GPU/CPU) rather than project-wide textual context.