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
·

15 dépôts

Awesome GitHub RepositoriesKnowledge Retrieval Systems

Mechanisms for accessing stored information using semantic search and file lookups during interactions.

Distinguishing note: Focuses on the retrieval phase of knowledge management.

Explore 15 awesome GitHub repositories matching artificial intelligence & ml · Knowledge Retrieval Systems. Refine with filters or upvote what's useful.

Awesome Knowledge Retrieval Systems 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.
  • thedotmack/claude-memAvatar de thedotmack

    thedotmack/claude-mem

    82,698Voir sur GitHub↗

    Claude-mem is an agentic memory persistence system designed to provide AI assistants with long-term context across multiple development sessions. It functions as a background orchestrator that captures, summarizes, and indexes interaction history, allowing models to maintain continuity and recall technical decisions from past tasks. By utilizing a vector-augmented context engine, the system injects relevant historical observations into active sessions, ensuring that AI agents remain informed without exceeding finite token budgets. The project distinguishes itself through an endless memory arc

    Searches through past observations and documentation to recall technical details and previous problem-solving steps.

    JavaScriptaiai-agentsai-memory
    Voir sur GitHub↗82,698
  • yeachan-heo/oh-my-codexAvatar de Yeachan-Heo

    Yeachan-Heo/oh-my-codex

    30,984Voir sur GitHub↗

    oh-my-codex is an AI coding workflow orchestrator and a retrieval augmented generation documentation assistant. It manages complex programming tasks through a structured sequence of planning, execution, and verification phases, while providing tools for querying and translating technical documentation. The project utilizes Git worktrees to isolate parallel coding sessions, ensuring that concurrent tasks remain independent. It integrates a vector-store knowledge base to index documents into embeddings, enabling semantic search and factual context retrieval across multiple languages. The syste

    Implements automated interfaces to find specific answers and details within complex documentation sets.

    TypeScript
    Voir sur GitHub↗30,984
  • xiaolincoder/cs-baseAvatar de xiaolincoder

    xiaolincoder/CS-Base

    18,024Voir sur GitHub↗

    CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f

    Implements retrieval-augmented generation to query specialized document stores for improved response accuracy.

    ccppgolang
    Voir sur GitHub↗18,024
  • mksglu/context-modeAvatar de mksglu

    mksglu/context-mode

    17,558Voir sur GitHub↗

    This project provides a system for managing agent context and session memory, featuring an agent context compactor, an AI session memory manager, and a tool output sandbox. It functions as a middleware layer and server extension for the Model Context Protocol to optimize context windows and reduce token usage. The system optimizes agent performance by sandboxing tool outputs and externalizing large data sets, replacing raw I/O with pointers and concise summaries. It employs a persistent knowledge base that indexes session history and tool outputs for retrieval via full-text search, ensuring s

    Retrieves specific information from stored content and session history using queries, filters, and timeline sorting.

    TypeScriptantigravityclaudeclaude-code
    Voir sur GitHub↗17,558
  • nirdiamant/agents-towards-productionAvatar de NirDiamant

    NirDiamant/agents-towards-production

    17,375Voir sur GitHub↗

    This project is a comprehensive framework for developing, orchestrating, and deploying autonomous agents. It provides a structured environment for building agents that utilize reasoning loops to perform multi-step tasks, manage state through graph-based workflows, and interact with external tools. By mapping unstructured model outputs into typed schemas, the framework ensures reliable integration with downstream application logic. The platform distinguishes itself through a focus on production-grade reliability and security. It incorporates hybrid memory systems that combine vector embeddings

    Provides mechanisms for accessing stored information using semantic search and file lookups during agent interactions.

    Jupyter Notebookagentagent-frameworkagents
    Voir sur GitHub↗17,375
  • camel-ai/camelAvatar de camel-ai

    camel-ai/camel

    17,253Voir sur GitHub↗

    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

    Accesses stored information using semantic search and file lookups during agent interactions.

    Pythonagentai-societiesartificial-intelligence
    Voir sur GitHub↗17,253
  • lsdefine/genericagentAvatar de lsdefine

    lsdefine/GenericAgent

    13,017Voir sur GitHub↗

    GenericAgent is an LLM agent framework and autonomous system controller designed to manage local systems, web browsers, and hardware interfaces through action and observation loops. It functions as a tool orchestrator that routes model calls to local executors, enabling the automation of complex tasks on a host machine. The project is distinguished by its self-evolving AI agent capabilities, which convert successful execution paths into reusable procedural scripts and skill trees to reduce future reasoning overhead. It employs a context optimization engine that utilizes layered memory hierarc

    Adjusts task scoring priority weights based on skill usage rates to optimize future discovery.

    Pythonai-agentautomationautonomous-agent
    Voir sur GitHub↗13,017
  • vibrantlabsai/ragasAvatar de vibrantlabsai

    vibrantlabsai/ragas

    12,659Voir sur GitHub↗

    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

    Provides mechanisms for accessing and quantifying the accuracy of stored information during interactions.

    Pythonevaluationllmllmops
    Voir sur GitHub↗12,659
  • boto/boto3Avatar de boto

    boto/boto3

    9,834Voir sur GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Implements retrieval-augmented generation to fetch relevant documents from knowledge bases for AI context.

    Pythonawsaws-sdkcloud
    Voir sur GitHub↗9,834
  • paddlepaddle/ernieAvatar de PaddlePaddle

    PaddlePaddle/ERNIE

    7,717Voir sur GitHub↗

    ERNIE is a development toolkit for training, fine-tuning, and deploying large language models built on the PaddlePaddle deep learning platform. It provides a comprehensive suite of core components, including an inference server for vision and language models, a training and fine-tuning toolkit, and a framework for building retrieval-augmented generation systems using private knowledge bases. The project features multimodal AI models capable of reasoning across text, images, and video to perform complex visual understanding and information extraction. It distinguishes itself through specialize

    Provides a framework for building question-answering systems that surface information from private, domain-specific datasets.

    Pythonernieernie-45ernie-45-vl
    Voir sur GitHub↗7,717
  • dontbesilent2025/dbskillAvatar de dontbesilent2025

    dontbesilent2025/dbskill

    6,970Voir sur GitHub↗

    dbskill est une collection de bibliothèques spécialisées comprenant des spécifications de prompt, des frameworks de diagnostic, des ensembles d'outils de contenu et des instructions comportementales pour agents. Il fournit un système de gestion des connaissances utilisant une approche d'ingénierie à quatre couches pour organiser les faits et les modèles dans une base de prise de décision vérifiable, aux côtés d'une bibliothèque de compétences de modèles de prompt pour les diagnostics commerciaux et l'ingénierie de contenu. Le projet propose un framework de diagnostic commercial pour analyser les goulots d'étranglement organisationnels et optimiser les modèles commerciaux via une analyse structurée. Il inclut un ensemble d'outils d'ingénierie de contenu pour auditer la résonance du texte et générer des accroches de médias sociaux à haute conversion basées sur des formules virales. Le système couvre un large éventail de capacités, y compris l'ingénierie de flux de travail d'agents IA, l'analyse de marché concurrentielle et le formatage de contenu pour les médias sociaux. Il fournit également des outils pour l'ingénierie de systèmes de décision, la facilitation de l'apprentissage interactif et l'intégration structurée des connaissances utilisant des bibliothèques basées sur JSON. Le système inclut des utilitaires pour la migration de configuration d'agents et la migration d'espace de travail afin de standardiser les règles de projet et les conventions de nommage à travers différentes plateformes d'agents IA.

    Stores business axioms and methodology as structured JSON data for injection into system prompts or retrieval systems.

    JavaScript
    Voir sur GitHub↗6,970
  • zhaochenyang20/awesome-ml-sys-tutorialAvatar de zhaochenyang20

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371Voir sur GitHub↗

    This project provides a comprehensive technical guide and framework for engineering large-scale machine learning systems. It covers the full lifecycle of model development, focusing on the infrastructure and computational principles required to build, train, and serve generative AI models across distributed GPU clusters. The repository distinguishes itself by offering deep-dive tutorials and implementation strategies for complex system challenges. It emphasizes high-performance architectural primitives, such as collective communication orchestration, distributed tensor sharding, and static gr

    Implements dense retrieval engines to provide external knowledge context for models during training and inference.

    Python
    Voir sur GitHub↗5,371
  • deepseek-ai/engramAvatar de deepseek-ai

    deepseek-ai/Engram

    4,462Voir sur GitHub↗

    Engram est un système de récupération de connaissances dynamique et un framework d'augmentation de mémoire pour les grands modèles de langage (LLM). Il fonctionne comme une couche de recherche en mémoire scalable et un composant d'architecture creuse conçu pour fusionner les connaissances statiques du modèle avec des états externes dynamiques afin d'améliorer la véracité et réduire les hallucinations. Le système utilise la récupération conditionnelle en mémoire et l'adressage mémoire différentiable pour mapper les jetons d'entrée vers des indices spécifiques au sein d'un magasin de mémoire associative à grande échelle. Cela permet au modèle d'augmenter ses paramètres totaux disponibles en stockant des poids dans des tables de recherche externes et en n'activant que les segments de connaissances pertinents pour une entrée donnée. Le framework couvre l'optimisation de la sparsité des modèles et l'augmentation scalable, utilisant la récupération clé-valeur et la fusion dynamique de paramètres pour améliorer les performances sur des tâches spécialisées sans nécessiter un réentraînement complet du réseau.

    Implements a system for accessing stored information by fusing static weights with scalable lookup mechanisms.

    Python
    Voir sur GitHub↗4,462
  • thoughtbot/tilAvatar de thoughtbot

    thoughtbot/til

    3,932Voir sur GitHub↗

    This project is a git-based documentation site and markdown knowledge base designed as a searchable archive of technical cheat sheets and guides. It functions as a repository for short technical tips and code examples to facilitate team knowledge sharing and developer onboarding. The system employs a version control workflow to manage the submission, review, and publishing of technical learnings. It includes utilities for commit management and history consolidation, as well as the ability to retrieve specific files across different branches. Security is handled through the use of system-leve

    Enables retrieval of technical tips by traversing the repository's directory structure.

    Voir sur GitHub↗3,932
  • llsourcell/doctor-dignityAvatar de llSourcell

    llSourcell/Doctor-Dignity

    3,827Voir sur GitHub↗

    Doctor-Dignity is a privacy-preserving medical AI framework designed to execute large language models and diagnostic reasoning tasks locally on edge hardware. It provides a local inference engine and retrieval augmented generation implementation that ensures sensitive health data remains offline by removing dependencies on external cloud servers and internet connectivity. The project includes a medical fine-tuning framework for adapting base language models to specialized clinical domains using parameter-efficient methods. To enable execution on resource-constrained and mobile devices, it pro

    Implements a knowledge retrieval system using local vector indices to access verified medical information offline.

    Python
    Voir sur GitHub↗3,827
  1. Home
  2. Artificial Intelligence & ML
  3. Knowledge Retrieval Systems

Explorer les sous-tags

  • Adaptive Weighting StrategiesSystems that dynamically adjust the importance of query terms to prioritize specific knowledge chunks during retrieval. **Distinct from Knowledge Retrieval Systems:** Distinct from Knowledge Retrieval Systems: focuses specifically on the weighting logic used to prioritize results rather than the general retrieval mechanism.
  • Axiom LibrariesStructured data repositories of business axioms and methodologies used for system prompt injection. **Distinct from Knowledge Retrieval Systems:** Distinct from Knowledge Retrieval Systems by focusing on the structured storage of axioms in JSON for prompt injection rather than the retrieval mechanism itself.
  • Structured Knowledge IntegrationMethods for injecting structured data formats like JSON into LLM retrieval systems or prompts. **Distinct from Knowledge Retrieval Systems:** Focuses on the structured format (JSON) and the injection into prompts, rather than general semantic search retrieval.