awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

63 Repos

Awesome GitHub RepositoriesContext-Aware Retrieval

Systems that enhance search accuracy by injecting structured context into queries.

Distinguishing note: Focuses on the domain of context-aware information retrieval for LLMs.

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

Awesome Context-Aware Retrieval GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • shareai-lab/learn-claude-codeAvatar von shareAI-lab

    shareAI-lab/learn-claude-code

    67,975Auf GitHub ansehen↗

    This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an agentic workflow engine that manages the full lifecycle of task execution, including model reasoning, tool invocation, and the integration of results. By utilizing a centralized orchestration platform, the system enables the creation of multi-agent teams that collaborate on complex objectives through structured communication and shared task graphs. The framework distinguishes itself through its focus on persistent, stateful operations and multi-agent coordination. It employs file-

    Selects and injects relevant stored information into active conversations to optimize token usage.

    Pythonagentagent-developmentai-agent
    Auf GitHub ansehen↗67,975
  • addyosmani/agent-skillsAvatar von addyosmani

    addyosmani/agent-skills

    60,849Auf GitHub ansehen↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Verifies coding decisions against official documentation and project-level configuration files to ensure technical accuracy.

    Shellagent-skillsantigravityantigravity-ide
    Auf GitHub ansehen↗60,849
  • embedchain/embedchainAvatar von embedchain

    embedchain/embedchain

    58,769Auf GitHub ansehen↗

    Embedchain is an LLM memory management framework and RAG orchestration engine designed to provide AI agents with a persistent storage layer. It functions as a long-term memory pipeline that extracts facts from unstructured interactions and stores them as permanent knowledge base entries to retain user preferences and interaction history across sessions. The system employs a hybrid vector database interface that combines semantic embeddings with traditional keyword search. It utilizes an entity-linking knowledge graph to connect related information points and applies temporal ranking to distin

    Implements context-aware retrieval by combining temporal ranking and multi-level state management to optimize AI agent responses.

    Python
    Auf GitHub ansehen↗58,769
  • microsoft/graphragAvatar von microsoft

    microsoft/graphrag

    33,792Auf GitHub ansehen↗

    GraphRAG is a data processing pipeline and retrieval engine designed to transform unstructured text into interconnected knowledge graphs. By utilizing language models to extract entities and relationships, it builds structured representations of information that enable context-aware retrieval for downstream applications. The system distinguishes itself through hierarchical graph clustering and large-scale data synthesis, which organize massive document corpora into multi-level structures. This approach allows for both vector-based semantic searches and graph-based traversals, providing a comp

    Enhances language model performance by injecting highly relevant and structured graph-based context into search queries.

    Pythongptgpt-4gpt4
    Auf GitHub ansehen↗33,792
  • jushbjj/mr.-ranedeer-ai-tutorAvatar von JushBJJ

    JushBJJ/Mr.-Ranedeer-AI-Tutor

    29,599Auf GitHub ansehen↗

    Mr. Ranedeer AI Tutor is an AI education framework and system prompt designed to transform a large language model into a personalized tutor. It uses a structured set of instructions to organize educational content into sequential modules and knowledge assessments for adaptive learning. The system features a persona template that allows for the adjustment of academic depth and communication tone to match a student's specific needs. It also provides multilingual support, enabling the tutor to switch instruction and output languages based on user preferences. The framework covers custom lesson

    Analyzes conversation history to evaluate student understanding and determine when to advance in the lesson plan.

    aieducationgpt-4
    Auf GitHub ansehen↗29,599
  • cinnamon/kotaemonAvatar von Cinnamon

    Cinnamon/kotaemon

    25,139Auf GitHub ansehen↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Consolidates retrieved document chunks and media into structured context strings for language models.

    Pythonchatbotllmsopen-source
    Auf GitHub ansehen↗25,139
  • recommenders-team/recommendersAvatar von recommenders-team

    recommenders-team/recommenders

    21,769Auf GitHub ansehen↗

    This project is a recommendation system framework designed for building, evaluating, and operationalizing personalized item suggestion engines. It provides a comprehensive toolkit for implementing collaborative filtering and content-based algorithms, supported by an end-to-end machine learning pipeline for preparing datasets and deploying predictive models. The framework distinguishes itself through the integration of knowledge graphs to provide richer context for recommendations and the use of industry-specific patterns to accelerate system deployment. It also includes a specialized model ev

    Determines ranking quality using precision, recall, NDCG, and Mean Average Precision.

    Pythonaiartificial-intelligencedata-science
    Auf GitHub ansehen↗21,769
  • hkuds/rag-anythingAvatar von HKUDS

    HKUDS/RAG-Anything

    21,372Auf GitHub ansehen↗

    RAG-Anything is a retrieval-augmented generation framework designed to index diverse document formats and perform semantic search using local machine learning models. It functions as a local multimodal data processor, extracting and organizing information from various file types into a unified knowledge base to facilitate private document analysis. The system distinguishes itself through its high-throughput ingestion engine, which processes large batches of documents into searchable vector embeddings. By executing machine learning models directly on local hardware, the framework ensures that

    Delivers precise information by analyzing semantic connections within document structures.

    Pythonmulti-modal-ragretrieval-augmented-generation
    Auf GitHub ansehen↗21,372
  • mastra-ai/mastraAvatar von mastra-ai

    mastra-ai/mastra

    21,221Auf GitHub ansehen↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Provides metrics for assessing the accuracy of retrieved information by comparing it against reference data.

    TypeScriptagentsaichatbots
    Auf GitHub ansehen↗21,221
  • ai4finance-foundation/fingptAvatar von AI4Finance-Foundation

    AI4Finance-Foundation/FinGPT

    20,507Auf GitHub ansehen↗

    FinGPT is a suite of specialized financial tools and a framework for adapting large language models to the financial domain. It provides a set of pipelines for financial entity extraction, sentiment analysis, and retrieval-augmented generation to improve the accuracy of financial information systems. The project distinguishes itself through efficient training workflows, utilizing low-rank adaptation and quantized low-rank adaptation to fine-tune models on consumer-grade hardware. It employs market-labeled datasets and reinforcement learning that uses actual stock price movements as reward sig

    Enhances sentiment predictions by retrieving external financial knowledge to provide deeper context and nuance.

    Jupyter Notebookchatgptfinancefingpt
    Auf GitHub ansehen↗20,507
  • dyad-sh/dyadAvatar von dyad-sh

    dyad-sh/dyad

    19,648Auf GitHub ansehen↗

    Dyad is a local, artificial intelligence-powered development environment designed to manage, edit, and scaffold full-stack software projects. It functions as an automated codebase manager and code editor that leverages language models to execute programming tasks, maintain project context, and apply targeted modifications directly to source files on a user's machine. The platform distinguishes itself through a model-agnostic architecture that allows for flexible integration with various language model runtimes. It provides specialized operational modes to optimize development speed and effici

    Automatically identifies and selects relevant codebase files to include in model prompts for improved accuracy.

    TypeScriptai-app-builderanthropicartificial-intelligence
    Auf GitHub ansehen↗19,648
  • topoteretes/cogneeAvatar von topoteretes

    topoteretes/cognee

    17,850Auf GitHub ansehen↗

    Cognee is an agentic memory management platform designed to provide autonomous agents with long-term semantic recall and structured knowledge. It functions as a framework for building persistent memory systems that connect large language models to graph-based knowledge and vector storage, enabling agents to maintain context across complex tasks and multiple sessions. The platform distinguishes itself through a hybrid approach that combines semantic similarity search with structural graph traversal, allowing for context-aware information retrieval. It features a modular architecture that orche

    Bridges vector stores and knowledge graphs to provide context-aware information retrieval for AI assistants.

    Pythonaiai-agentsai-memory
    Auf GitHub ansehen↗17,850
  • ufund-me/qbotAvatar von UFund-Me

    UFund-Me/Qbot

    17,659Auf GitHub ansehen↗

    Qbot is a multi-purpose platform designed to support automated recruitment, quantitative trading, and distributed service orchestration. It functions as a comprehensive framework that integrates artificial intelligence into specialized workflows, enabling users to build and deploy systems for candidate screening, financial strategy execution, and context-aware knowledge retrieval. The platform distinguishes itself through a modular architecture that combines high-performance distributed communication with domain-specific automation. It provides a robust foundation for managing microservices t

    Enhances search accuracy by injecting structured context into queries for automated interactions.

    Jupyter Notebookbacktestbitcoinblockchain
    Auf GitHub ansehen↗17,659
  • onyx-dot-app/onyxAvatar von onyx-dot-app

    onyx-dot-app/onyx

    17,491Auf GitHub ansehen↗

    Onyx is an enterprise-grade AI platform designed for knowledge management, search, and autonomous agent orchestration. It functions as a centralized system that aggregates unstructured organizational data, enabling secure, context-aware retrieval and interaction across internal documents and communication history. By integrating retrieval-augmented generation with multi-model orchestration, the platform provides a unified interface for teams to query internal knowledge bases and execute complex, multi-step business processes. The platform distinguishes itself through a focus on private infras

    Provides context-aware retrieval across internal documents and communication history for accurate enterprise search.

    Pythonaiai-chatchatgpt
    Auf GitHub ansehen↗17,491
  • camel-ai/camelAvatar von camel-ai

    camel-ai/camel

    17,253Auf GitHub ansehen↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Fetches relevant content based on specific queries to provide necessary information for agent evaluation.

    Pythonagentai-societiesartificial-intelligence
    Auf GitHub ansehen↗17,253
  • memorilabs/memoriAvatar von MemoriLabs

    MemoriLabs/Memori

    15,358Auf GitHub ansehen↗

    Memori is an AI agent memory middleware platform designed to provide persistent, context-aware recall for language models. It functions as a non-intrusive layer that intercepts outbound model requests to automatically capture interaction history and execution traces, ensuring that agents maintain continuity across sessions without requiring modifications to existing application logic. The platform distinguishes itself through a dual-model storage architecture that maintains information as both structured relational primitives for precise fact retrieval and rolling narrative summaries for situ

    Searches stored interaction history based on entity identifiers and similarity thresholds for context-aware operations.

    Pythonagentaiaiagent
    Auf GitHub ansehen↗15,358
  • llmware-ai/llmwareAvatar von llmware-ai

    llmware-ai/llmware

    14,838Auf GitHub ansehen↗

    llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model workflows and autonomous agents. It provides a unified model catalog and standardized interface to execute specialized language models for complex research, analysis, and structured data generation. The project distinguishes itself through its heavy emphasis on local execution and quantized inference, allowing models to run on private infrastructure using CPU, GPU, and NPU acceleration via runtimes like ONNX and OpenVino. It features a specialized ability to translate natural lang

    Anchors AI responses to specific evidence found within retrieved document snippets.

    Python
    Auf GitHub ansehen↗14,838
  • pipecat-ai/pipecatAvatar von pipecat-ai

    pipecat-ai/pipecat

    12,846Auf GitHub ansehen↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Provides mechanisms for context-aware information retrieval to inform AI agent responses.

    Pythonaichatbot-frameworkchatbots
    Auf GitHub ansehen↗12,846
  • vibrantlabsai/ragasAvatar von vibrantlabsai

    vibrantlabsai/ragas

    12,659Auf GitHub ansehen↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Assesses the accuracy of retrieved information by comparing it against reference answers and ground-truth context.

    Pythonevaluationllmllmops
    Auf GitHub ansehen↗12,659
  • datahub-project/datahubAvatar von datahub-project

    datahub-project/datahub

    12,141Auf GitHub ansehen↗

    DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono

    Injects verified lineage and quality signals into AI prompts to ensure generated insights are grounded in traceable data origins.

    Pythondata-catalogdata-discoverydata-governance
    Auf GitHub ansehen↗12,141
Vorherige123…4Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Context-Aware Retrieval

Unter-Tags erkunden

  • Context Relevance Evaluators1 Sub-TagMetrics for assessing the accuracy of retrieved information by comparing it against reference data. **Distinct from Context-Aware Retrieval:** Distinct from Context-Aware Retrieval: focuses on the evaluation of retrieved content rather than the retrieval mechanism itself.
  • Context-Aware Conversation Managers3 Sub-TagsSystems that combine language models with retrieved domain knowledge to produce contextually relevant answers in multi-turn dialogues. **Distinct from Context-Aware Retrieval:** Distinct from Context-Aware Retrieval: focuses on the conversational orchestration layer that uses retrieved context, not just the retrieval mechanism itself.
  • Document Grounding1 Sub-TagSystems that anchor AI responses to specific evidence found within documents. **Distinct from Context-Aware Retrieval:** Distinct from Context-Aware Retrieval: focuses on the grounding of output text in retrieved evidence rather than the retrieval process itself.
  • Entity Context Retrieval1 Sub-TagRetrieval of structured paths through business entities to provide relevant context for AI agents. **Distinct from Context-Aware Retrieval:** Focuses on the structural mapping of business entities rather than general context-aware query injection.
  • Knowledge Assessment Evaluators2 Sub-TagsSystems that analyze conversational context to evaluate a learner's understanding of a subject. **Distinct from Context-Aware Retrieval:** Distinct from general retrieval; specifically assesses user knowledge to determine educational progression.
  • Query SynthesisAutomatic generation of search queries by extracting semantic signatures from runtime errors. **Distinct from Context-Aware Retrieval:** Focuses on generating queries from stack traces for retrieval, rather than just enhancing search accuracy for LLMs.