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
·

38 dépôts

Awesome GitHub RepositoriesContext-Aware Tooling

Architectural patterns for dynamically loading tools based on operational context.

Distinguishing note: Focuses on dynamic tool loading for performance optimization.

Explore 38 awesome GitHub repositories matching software engineering & architecture · Context-Aware Tooling. Refine with filters or upvote what's useful.

Awesome Context-Aware Tooling 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.
  • moeru-ai/airiAvatar de moeru-ai

    moeru-ai/airi

    41,040Voir sur GitHub↗

    Airi is an interactive digital companion engine designed to bridge large language models with local animation rendering. It functions as a middleware platform that synchronizes conversational text streams with skeletal and facial movements to drive virtual avatars in real time. The framework distinguishes itself by integrating desktop context awareness, allowing characters to maintain situational awareness of a user's screen activity across both desktop and web environments. It utilizes a hybrid execution model that splits computational workloads between cloud-based language processing and lo

    Extracts visual metadata from the user environment to provide language models with situational awareness of the active desktop.

    TypeScriptai-companionai-vtuberclawdbot
    Voir sur GitHub↗41,040
  • sickn33/antigravity-awesome-skillsAvatar de sickn33

    sickn33/antigravity-awesome-skills

    40,875Voir sur GitHub↗

    This project is an agentic workflow orchestrator and skill registry designed to extend the capabilities of coding assistants and command-line interfaces. It functions as a centralized framework for managing, distributing, and executing modular instruction sets, playbooks, and plugin bundles across diverse development and infrastructure environments. The system distinguishes itself through a declarative approach to automation, utilizing manifest-driven dependency resolution to map specific capabilities to project requirements. By employing file-system-based injection and modular bundling, it a

    Dynamically activates specific toolsets based on project requirements to minimize noise and optimize agent focus.

    Pythonagentic-skillsai-agentsantigravity
    Voir sur GitHub↗40,875
  • zuodaotech/everyone-can-use-englishAvatar de ZuodaoTech

    ZuodaoTech/everyone-can-use-english

    34,948Voir sur GitHub↗

    This project is an AI-powered English education tool and browser extension designed for immersive language learning. It functions as a proficiency training suite that integrates AI tools and linguistic analysis directly into external websites and streaming video platforms. The system employs a DOM injection model to add interactive overlays and toolbars to web pages. It uses large language model APIs to provide real-time translations and maps curated pronunciation and grammar exercises to specific timestamps in external media. The tool covers a broad range of English proficiency training, in

    Sends page metadata and media timestamps to external LLMs for real-time translation and analysis.

    TypeScript
    Voir sur GitHub↗34,948
  • eyaltoledano/claude-task-masterAvatar de eyaltoledano

    eyaltoledano/claude-task-master

    27,567Voir sur GitHub↗

    This project is an autonomous, multi-model orchestrator designed to manage the full software development lifecycle through a command-line interface. It functions as an intelligent agent that decomposes high-level product goals into actionable, prioritized subtasks, manages dependency graphs, and executes development cycles. By automating requirement parsing, technical research, and task tracking, it maintains project alignment and momentum throughout the implementation process. The system distinguishes itself through a provider-agnostic abstraction layer that allows users to assign specific a

    Dynamically adjusts the set of active tools to optimize token usage and performance during automated operations.

    JavaScriptaicursorcursor-ai
    Voir sur GitHub↗27,567
  • 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
  • graphiteeditor/graphiteAvatar de GraphiteEditor

    GraphiteEditor/Graphite

    24,258Voir sur GitHub↗

    Graphite is a node-based visual design environment that integrates vector illustration, raster image processing, and motion graphics generation into a single platform. It utilizes a functional reactive pipeline and a data-flow execution model to propagate state changes through a graph of interconnected nodes, allowing users to construct complex, automated design workflows. The platform distinguishes itself through a context-aware evaluation engine that injects runtime metadata—such as coordinate data and loop indices—directly into the node graph. This enables the creation of procedural geomet

    Injects runtime metadata like loop indices and coordinates into nodes to enable dynamic, position-dependent design logic.

    Rust2d-graphicsanimationart
    Voir sur GitHub↗24,258
  • mediar-ai/screenpipeAvatar de mediar-ai

    mediar-ai/screenpipe

    19,337Voir sur GitHub↗

    Screenpipe is a local screen and audio recorder that captures and indexes digital activity to create a searchable archive of computer usage. It functions as an AI context engine, providing a local database of visual and auditory history to ground large language models. The system serves as a Model Context Protocol server, delivering screen history and meeting transcriptions to external AI assistants. It utilizes an OCR screen search tool to extract text from visual data and a speech-to-text transcription tool for identifying speakers in system and microphone audio. The software includes capa

    Functions as a visual context awareness engine that grounds LLMs with a local database of visual and auditory history.

    Rust
    Voir sur GitHub↗19,337
  • cure53/dompurifyAvatar de cure53

    cure53/DOMPurify

    16,638Voir sur GitHub↗

    DOMPurify is a security-focused library designed to sanitize untrusted HTML input, preventing cross-site scripting attacks by stripping malicious code while preserving safe content. It functions as a utility for secure document object model manipulation, ensuring that user-provided rich text can be rendered safely within web applications. The library distinguishes itself through a single-pass, mutation-observer-free processing model that operates on detached document fragments to avoid triggering unintended side effects. It employs recursive node traversal and context-aware logic to inspect a

    Adapts sanitization logic dynamically to handle complex or nested HTML structures safely.

    JavaScriptcross-site-scriptingdomdompurify
    Voir sur GitHub↗16,638
  • powerline/powerlineAvatar de powerline

    powerline/powerline

    14,770Voir sur GitHub↗

    Powerline is a statusline and prompt generation framework designed to provide consistent visual information across terminal shells, text editors, and multiplexers. It functions as a configuration-driven customization engine that allows users to define themes, color schemes, and dynamic segment layouts to maintain a cohesive interface across diverse command-line environments. The system utilizes a persistent background daemon to manage state and rendering logic, which offloads processing tasks to minimize resource consumption and ensure high responsiveness across multiple active application in

    Adjusts visual elements dynamically by highlighting based on application modes and truncating segments when screen space is limited.

    Python
    Voir sur GitHub↗14,770
  • espanso/espansoAvatar de espanso

    espanso/espanso

    13,987Voir sur GitHub↗

    Espanso is a cross-platform text expander and desktop automation tool that monitors system-wide keystrokes to replace short trigger keywords with longer text blocks, images, or dynamic script outputs. It functions as a background service, enabling users to automate repetitive typing tasks across any application on their local system. The tool distinguishes itself through context-aware automation, which allows users to define specific rules that enable or disable expansion behavior based on the currently active window. It also features a centralized package management system for organizing and

    Provides context-aware automation by enabling or disabling rules based on the active application.

    Rustespansolinuxmacos
    Voir sur GitHub↗13,987
  • cheat/cheatAvatar de cheat

    cheat/cheat

    13,361Voir sur GitHub↗

    Cheat is a command-line cheatsheet manager and terminal reference tool used for creating and viewing searchable, interactive guides. It functions as a plain-text knowledge base that organizes technical notes and command snippets through a hierarchical directory structure and metadata tags. The tool provides context-aware note management by discovering and displaying project-specific documentation based on the current working directory. It allows for the creation of a personalized collection of reference files that can be retrieved directly within a shell environment to assist with command opt

    Discovers and displays the most relevant technical documentation by traversing up the current directory tree.

    Go
    Voir sur GitHub↗13,361
  • keephq/keepAvatar de keephq

    keephq/keep

    11,938Voir sur GitHub↗

    Keep is an open-source AIOps alert management platform that aggregates, deduplicates, and orchestrates the lifecycle of alerts from multiple monitoring tools. It functions as a multi-provider integration hub to centralize the flow of data between observability, ticketing, and communication tools. The platform distinguishes itself through incident workflow automation and AI-powered enrichment. It uses a declarative workflow engine to execute multi-step operational sequences and integrates large language models to summarize event data and correlate technical logs for faster incident resolution.

    Integrates large language models to summarize event data and correlate technical logs for automated analysis.

    Python
    Voir sur GitHub↗11,938
  • dbcli/mycliAvatar de dbcli

    dbcli/mycli

    11,932Voir sur GitHub↗

    mycli is a MySQL command line client, database administration tool, and SQL query editor. It functions as a terminal interface for executing queries and managing MySQL connections, incorporating an integrated assistant that uses large language models to generate and analyze SQL statements based on the current database schema. The tool provides specialized query authoring capabilities, including context-sensitive syntax suggestions, fuzzy-matching identifier completion for tables and columns, and the ability to handover query buffers to external system text editors. It distinguishes its connec

    Enriches LLM API payloads with the current database schema to generate and analyze context-aware SQL queries.

    Pythonauto-completiondatabasemycli
    Voir sur GitHub↗11,932
  • github/copilot.vimAvatar de github

    github/copilot.vim

    11,631Voir sur GitHub↗

    This project is a Vim plugin that functions as an AI-powered coding assistant. It integrates large language models directly into the text editor to provide real-time code suggestions and function completions based on the current file context and cursor position. The plugin distinguishes itself by utilizing an asynchronous event loop to maintain editor responsiveness while communicating with remote models. It employs a virtual buffer overlay to display generated code suggestions, allowing users to preview and accept proposed changes without modifying the underlying file until explicitly confir

    Constructs structured prompts by aggregating file content and cursor metadata to provide situational awareness to remote models.

    Vim Script
    Voir sur GitHub↗11,631
  • josstorer/chatgptboxAvatar de josStorer

    josStorer/chatGPTBox

    10,738Voir sur GitHub↗

    chatGPTBox is a browser extension that integrates large language model chat interfaces and AI tools directly into the web browsing experience. It functions as an AI productivity toolkit and API client, allowing users to access AI assistants via a floating chat interface without leaving their active webpage. The project distinguishes itself by offering context-aware assistance and website-specific adaptations based on the current URL. It further enhances the browsing experience by displaying AI-generated responses alongside standard search engine results and providing a system to route chat re

    Uses site-specific configuration mappings to trigger tailored AI behaviors based on the current webpage URL.

    JavaScript
    Voir sur GitHub↗10,738
  • agentskills/agentskillsAvatar de agentskills

    agentskills/agentskills

    10,303Voir sur GitHub↗

    Agent Skills is a framework for bundling executable scripts and metadata to extend the capabilities and tool-use of language model agents. It provides a standardized directory structure for packaging specialized workflows, technical instructions, and portable agent capabilities for distribution across different AI platforms. The project features a tool optimization suite used to refine skill triggers and evaluate the reliability of agent-activated capabilities. It includes a context-aware knowledge manager that organizes technical references into a hierarchy, loading them on demand to reduce

    Implements a hierarchical resource organizer that loads technical references on demand to reduce LLM token usage.

    Pythonagent-skills
    Voir sur GitHub↗10,303
  • 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
  • i18next/i18nextAvatar de i18next

    i18next/i18next

    8,583Voir sur GitHub↗

    i18next is a JavaScript localization library and internationalization framework used to translate application text into multiple languages. It functions as a dynamic translation manager that handles translation resources, language detection, and the mapping of unique keys to localized strings. The system features a pluralization and interpolation engine that applies language-specific grammatical rules for numeric counts and injects dynamic variables into strings. It utilizes a plugin-based backend architecture to load and cache translation namespaces from various sources, including remote ser

    Provides the ability to retrieve different translations for the same key based on an optional context parameter.

    JavaScript
    Voir sur GitHub↗8,583
  • yogeshojha/rengineAvatar de yogeshojha

    yogeshojha/rengine

    8,472Voir sur GitHub↗

    Rengine is an automated reconnaissance framework and vulnerability management platform designed for attack surface monitoring. It functions as a centralized hub for discovering subdomains and open ports, gathering open-source intelligence, and tracking security flaws across target networks. The system integrates large language models to analyze reconnaissance data and generate vulnerability descriptions and insights. It distinguishes itself through a plugin-based tool integration that wraps external security scanning binaries and a target mapping system that tracks changes to assets over time

    Feeds reconnaissance data into large language models to synthesize vulnerability descriptions and surface insights.

    HTMLbug-bountybugbountyhacking
    Voir sur GitHub↗8,472
  • 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
Préc.12Suivant
  1. Home
  2. Software Engineering & Architecture
  3. Context-Aware Tooling

Explorer les sous-tags

  • Context-Aware Knowledge Managers2 sous-tagsHierarchical resource organizers that load technical references on demand to optimize LLM token usage. **Distinct from Context-Aware Tooling:** Focuses on hierarchical knowledge organization for token reduction rather than dynamic tool loading based on operational context.
  • LLM Contextual IntegrationsArchitectures that send real-time operational context to large language models for specific analysis tasks. **Distinct from Context-Aware Tooling:** Focuses on LLM API payload enrichment rather than general tool loading for performance.
  • Linguistic Context SelectionMechanisms for selecting alternative translations based on grammatical or situational context to resolve ambiguity. **Distinct from Context-Aware Tooling:** Distinct from Context-Aware Tooling: focuses on linguistic translation variants rather than dynamic tool loading.
  • Prompt Context Aggregators2 sous-tagsUtilities 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.
  • Runtime Metadata InjectorsArchitectural components that inject dynamic runtime context into node graphs. **Distinct from Context-Aware Tooling:** Distinct from Context-Aware Tooling: focuses on injecting metadata into a node-based execution graph rather than loading tools.
  • Sanitization ContextsAdjusts filtering logic based on the document structure to prevent bypasses in nested or malformed HTML. **Distinct from Context-Aware Tooling:** Focuses on document-structure-aware sanitization, distinct from general tool-loading context.
  • Session Lifecycle HooksTriggers for loading metadata and executing cleanup routines at the start and end of an interaction session. **Distinct from Context-Aware Tooling:** Focuses on session start/end lifecycle events rather than the dynamic loading of tools based on state.
  • Tool-Specific Rule MappingsSystems that associate development guidelines with the unique input requirements of different AI-powered programming tools. **Distinct from Context-Aware Tooling:** Distinct from Context-Aware Tooling: focuses on mapping rules to specific tool interfaces rather than dynamic tool loading.
  • Visual Adaptation EnginesSystems that dynamically adjust interface elements based on available screen space and application context. **Distinct from Context-Aware Tooling:** Distinct from Context-Aware Tooling: focuses on UI rendering and layout adaptation rather than dynamic tool loading.
  • Visual Context Awareness Engines3 sous-tagsSystems that extract visual metadata from the desktop to provide situational awareness to language models. **Distinct from Context-Aware Tooling:** Distinct from general context-aware tooling: focuses on visual desktop metadata extraction for LLM situational awareness.