awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

Awesome GitHub RepositoriesPrompt Context Aggregators

Utilities that collect data from multiple sources to enrich LLM prompts.

Distinct from Context-Aware Tooling: Distinct from Context-Aware Tooling: focuses on aggregating content for prompts rather than dynamically loading operational tools.

Explore 13 awesome GitHub repositories matching software engineering & architecture · Prompt Context Aggregators. Refine with filters or upvote what's useful.

Awesome Prompt Context Aggregators 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.
  • roovetgit/roo-codeAvatar de RooVetGit

    RooVetGit/Roo-Code

    24,279Voir sur GitHub↗

    Roo-Code is an editor extension and AI agent orchestrator designed to automate software engineering tasks. It functions as an LLM-powered tool that generates source code from natural language descriptions and manages autonomous agents directly within the development environment. The system distinguishes itself through the use of role-based behavioral profiles, allowing the agent to switch between personas such as Architect or Debugger to align with different project phases. It also operates as a Model Context Protocol client, connecting to external servers to expand the data sources and tools

    Dynamically assembles project snippets and file structures into prompts to provide accurate context for code generation.

    TypeScript
    Voir sur GitHub↗24,279
  • nidhinjs/prompt-masterAvatar de nidhinjs

    nidhinjs/prompt-master

    9,731Voir sur GitHub↗

    Prompt Master is an AI skill that automates prompt engineering by detecting the target AI system and applying the correct prompt architecture automatically. It generates optimized prompts for over 30 different AI tools, adapting format and syntax to each target system without requiring manual conversion. The system distinguishes itself through several integrated capabilities. It extracts missing dimensions of intent from vague requests by asking up to three targeted clarifying questions before generating a final prompt. A memory block of prior decisions and constraints is prepended to maintai

    Prepends a memory block of prior decisions and constraints so the AI does not contradict earlier work.

    claude-aiclaude-skillsllm
    Voir sur GitHub↗9,731
  • intitni/copilotforxcodeAvatar de intitni

    intitni/CopilotForXcode

    8,240Voir sur GitHub↗

    CopilotForXcode is an AI source editor extension for the Xcode development environment. It provides a suite of tools including a conversational chat interface, a code completion tool, and a natural language refactorer to assist with Apple platform development. The project differentiates itself by integrating project context and compiler errors directly into its AI interactions. It supports custom prompt execution using template variables and enables the triggering of shell scripts and system shortcuts directly from the chat interface to automate development tasks. The system manages AI integ

    Aggregates cursor position, file contents, and compiler errors to enrich AI prompts.

    Swiftchatchatgptcode-completion
    Voir sur GitHub↗8,240
  • mengxi-ream/read-frogAvatar de mengxi-ream

    mengxi-ream/read-frog

    8,099Voir sur GitHub↗

    Read Frog is an AI-powered immersive translation browser extension that functions as a bilingual reading assistant and text explanation tool. It connects to over 20 AI providers, including OpenAI and Anthropic, with configurable endpoints, API keys, and model settings, enabling translation and explanation of web content directly in the browser. The extension distinguishes itself through several integrated capabilities. It translates webpage content by placing translations directly next to the original text for side-by-side comparison, and can process content from PDFs, videos, and comics. It

    Builds translation prompts that include page title and content summary for more accurate results.

    TypeScriptbrowser-extensionchinesechrome-extension
    Voir sur GitHub↗8,099
  • sweepai/sweepAvatar de sweepai

    sweepai/sweep

    7,703Voir sur GitHub↗

    Sweep est un système d'ingénierie logicielle automatisé qui utilise des grands modèles de langage (LLM) pour résoudre les issues GitHub. Il fonctionne comme un ingénieur logiciel IA qui transforme les descriptions d'issues en langage naturel en modifications de code concrètes et en pull requests. Le système s'intègre aux webhooks GitHub pour déclencher des workflows basés sur la création d'issues ou les mises à jour de labels. Il utilise une boucle de rétroaction itérative qui analyse les erreurs de compilation et les résultats de tests pour affiner le code généré et corriger les bugs. L'outil couvre une gamme de capacités de maintenance, incluant la correction automatique de bugs, l'implémentation de fonctionnalités et le refactoring de codebase. Il intègre l'analyse statique et le prompting contextuel pour garantir que le code généré respecte les standards de typage, de logging et d'architecture spécifiques au projet. La sécurité est gérée par des garde-fous basés sur des règles et des restrictions d'accès qui empêchent l'agent de modifier des fichiers ou des répertoires protégés.

    Aggregates relevant file snippets and architectural patterns to enrich prompts for the AI software engineer.

    Jupyter Notebook
    Voir sur GitHub↗7,703
  • sohzm/cheating-daddyAvatar de sohzm

    sohzm/cheating-daddy

    5,387Voir sur GitHub↗

    Ce projet est un assistant de réunion IA et un copilote d'entretien qui surveille l'audio système et le contenu de l'écran pour générer des réponses en temps réel lors d'appels vidéo. Il fonctionne comme un outil de transcription audio système et un gestionnaire de prompts sensible au contexte, injectant des documents utilisateur et des profils comportementaux dans les prompts de grands modèles de langage (LLM) pour adapter les sorties de l'IA. Le système dispose d'une surcouche d'écran furtive, utilisant une fenêtre transparente qui affiche des informations par-dessus d'autres applications tout en restant invisible aux logiciels de partage d'écran et aux outils de surveillance. Il emploie un mécanisme de masquage de processus pour contourner les moniteurs système et rester indétecté. L'application capture les données d'écran en temps réel et convertit les flux audio système en texte pour le traitement par l'IA. Elle inclut un système de déclenchement par raccourcis clavier pour une opération discrète et une gestion de profil basée sur l'état pour basculer le comportement de l'IA selon le scénario de réunion actif.

    Aggregates user documents and behavioral profiles to enrich LLM prompts for context-aware responses.

    JavaScript
    Voir sur GitHub↗5,387
  • jackmort/chatgpt.nvimAvatar de jackMort

    jackMort/ChatGPT.nvim

    4,005Voir sur GitHub↗

    ChatGPT.nvim is an OpenAI LLM Neovim plugin that serves as an AI-powered code assistant for refactoring, completing, and fixing code snippets. It functions as a custom prompt automation tool and a markdown renderer, allowing users to interact with language models directly within the editor. The project distinguishes itself through a framework for defining reusable AI personas and automated text processing tasks using system prompts and templates. It includes a specialized rendering system that transforms responses into styled markdown with foldable code blocks. The plugin covers interactive

    Collects and injects specific file contents and project definitions into prompts to enrich AI context.

    Lua
    Voir sur GitHub↗4,005
  • karthink/gptelAvatar de karthink

    karthink/gptel

    3,192Voir sur GitHub↗

    gptel is an LLM Emacs client and multi-backend AI integration system that allows users to interact with large language models directly inside the Emacs text editor. It serves as an AI-powered text refactoring tool and a context-aware prompt manager, providing a unified interface to connect with various AI providers, including local Ollama instances, AWS Bedrock, and Gemini. The project distinguishes itself as a Model Context Protocol client, connecting to MCP servers to provide language models with external tools and data sources. It enables context-augmented prompting by aggregating text fro

    Aggregates files, buffers, and multimedia as supplementary context to manage and enrich LLM requests.

    Emacs Lispchatgptemacsllms
    Voir sur GitHub↗3,192
  • rag-web-ui/rag-web-uiAvatar de rag-web-ui

    rag-web-ui/rag-web-ui

    3,048Voir sur GitHub↗

    Ce projet est une plateforme basée sur le web conçue pour la génération augmentée par récupération, fournissant une interface conversationnelle qui connecte les modèles de langage à des collections de documents privés. Il fonctionne comme un système complet pour gérer les bases de connaissances d'entreprise, permettant aux utilisateurs d'interroger des documents internes et de recevoir des réponses contextuelles et vérifiées par la source via une interface de chat en langage naturel. La plateforme se distingue en intégrant la recherche sémantique basée sur les vecteurs avec une gestion modulaire de la base de connaissances, permettant l'ingestion, la segmentation et l'indexation des documents dans des embeddings interrogeables. Elle prend en charge des environnements sécurisés et multi-utilisateurs en implémentant une authentification et une autorisation basées sur la session pour protéger les informations sensibles. De plus, le système est conçu pour gérer des opérations de données à haut volume en déchargeant le traitement des documents vers des travailleurs d'arrière-plan asynchrones et en livrant les réponses du modèle via un streaming en temps réel pour maintenir la réactivité de l'interface. Au-delà de ses capacités conversationnelles de base, le framework inclut des utilitaires pour la maintenance de la base de données, tels que la sauvegarde et la restauration, et expose des fonctions de récupération de connaissances via des API standards pour l'intégration avec des applications externes. Le système est conçu pour prendre en charge à la fois les modèles de langage locaux et basés sur le cloud, offrant une architecture flexible pour déployer des outils d'intelligence documentaire privés.

    Injects retrieved document snippets and conversation history into the model input to ground generated answers.

    TypeScriptaideepseeklangchain
    Voir sur GitHub↗3,048
  • 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

    Provides a prompt context aggregator that combines codebase intelligence and external knowledge bases to guide code generation.

    TypeScriptaiidekiro
    Voir sur GitHub↗3,037
  • nickjvandyke/opencode.nvimAvatar de nickjvandyke

    nickjvandyke/opencode.nvim

    2,593Voir sur GitHub↗

    opencode.nvim is a Neovim plugin that integrates large language model capabilities for code generation, refactoring, and automated diagnostic analysis. It connects the editor to local or remote AI servers to execute coding tasks and manage conversation history. The system features a side-by-side diff interface for reviewing and accepting AI-generated code changes and a prompt builder that injects real-time editor data, such as buffer contents and selections, into instructions. It also functions as an extension to explain code diagnostics and trigger editor actions via a backend server. The p

    Provides a prompt builder that aggregates real-time editor data like buffer contents and selections to enrich AI instructions.

    Luaaiai-agentsai-assistant
    Voir sur GitHub↗2,593
  • cline/promptsAvatar de cline

    cline/prompts

    1,173Voir sur GitHub↗

    This project is a collection of standardized instructions and behavioral rules designed to refine the performance of automated coding assistants. It functions as a repository of system prompts and configuration files that enforce consistent coding patterns and project guidelines within an automated development environment. The library enables modular prompt composition, allowing users to assemble task-specific instructions by merging discrete fragments into a unified execution context. By utilizing schema-based templating and declarative configuration, the project ensures that model inputs re

    Assembles task-specific instructions by merging modular prompt fragments into a unified execution context.

    Voir sur GitHub↗1,173
  • editor-code-assistant/ecaAvatar de editor-code-assistant

    editor-code-assistant/eca

    648Voir sur GitHub↗

    Ce projet est un orchestrateur de workflow de développement propulsé par l'IA qui intègre des agents de codage autonomes directement dans les éditeurs de code. Il fonctionne comme un framework de gestion de systèmes multi-agents, permettant aux développeurs d'automatiser des tâches complexes telles que le refactoring, la complétion en ligne et les workflows de développement logiciel multi-étapes. En utilisant un protocole de communication standardisé, il fait le pont entre les environnements de développement locaux et les grands modèles de langage (LLM). Le système se distingue par son approche axée sur l'orchestration de tâches par agents et une configuration granulaire. Les utilisateurs peuvent définir plusieurs agents avec des comportements, des outils et des prompts système distincts, permettant une automatisation hautement personnalisée conforme aux standards de codage du projet. Il prend en charge une gestion de contexte sophistiquée, incluant la capacité d'injecter des détails sur la base de code, l'état de l'espace de travail et des informations de diagnostic dans les prompts pour améliorer la précision du code et des plans générés. Au-delà de l'orchestration, la plateforme fournit des outils complets pour l'observabilité et la gestion de session. Elle inclut des fonctionnalités pour surveiller la consommation de tokens, suivre le statut des tâches en arrière-plan et conserver l'historique des conversations entre les sessions. L'architecture repose sur des flux d'entrée et de sortie standards pour une communication fiable et intègre une gestion sécurisée des identifiants pour traiter l'authentification sans exposer de clés sensibles.

    Aggregates codebase and workspace data to enrich prompts for language models.

    Clojureaichatcompletion
    Voir sur GitHub↗648
  1. Home
  2. Software Engineering & Architecture
  3. Context-Aware Tooling
  4. Prompt Context Aggregators

Explorer les sous-tags

  • Behavioral Profile AggregatorsUtilities that aggregate user documents and behavioral traits to enrich AI prompts. **Distinct from Prompt Context Aggregators:** Focuses on behavioral and personal profiles rather than general data aggregation for tools.
  • Session Context BlocksStructured blocks of prior decisions and constraints prepended to maintain consistency across conversation sessions. **Distinct from Prompt Context Aggregators:** Distinct from Prompt Context Aggregators: focuses on structured memory blocks for session consistency rather than aggregating data from multiple sources.