awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tobi avatar

tobi/qmd

0
View on GitHub↗
9,498 stele·517 fork-uri·TypeScript·mit·6 vizualizări

Qmd

qmd is a local semantic search engine and RAG knowledge base indexer that functions as a Model Context Protocol server. It converts local documents, markdown files, and codebases into a searchable database to provide retrieval augmented generation capabilities for AI agents.

The system exposes its search and retrieval tools via stdio or HTTP. It utilizes local model files for embeddings and reranking, supporting query expansion across multiple languages.

The project employs abstract syntax tree based chunking to split source code at function and class boundaries. It implements hybrid vector-keyword indexing and metadata-driven context assignment to improve retrieval accuracy, while operating as a background daemon to maintain model residency in memory.

Features

  • Semantic Search Engines - Functions as a local semantic search engine indexing code and markdown for meaning-based retrieval.
  • Local Knowledge Base Indexers - Converts local markdown files and codebases into a searchable database for rapid semantic retrieval.
  • Local Document Indexing - Indexes local documents into vector stores using semantic chunking to support RAG pipelines.
  • Model Context Protocol - Uses the Model Context Protocol to connect local document search tools to AI agents.
  • RAG Document Retrieval - Provides retrieval of specific document snippets and line ranges to serve as grounded context for LLM responses.
  • MCP Servers - Provides a Model Context Protocol server implementation to expose search and retrieval tools to AI agents.
  • Model Context Protocol Servers - Acts as an MCP server that exposes local search and retrieval tools to large language models.
  • Code-Aware Chunking - Implements AST-based chunking to ensure source code is split at logical function and class boundaries.
  • Semantic Search - Implements semantic search that understands query intent across local files using hybrid retrieval and reranking.
  • Hybrid Search - Combines vector similarity and keyword search with reranking to find highly relevant content in local documents.
  • Hybrid Vector-Keyword Indexing - Implements a hybrid indexing system combining dense vector embeddings with inverted keyword indices.
  • Local Knowledge Bases - Converts local markdown files and codebases into a searchable database for private information retrieval.
  • Search & Information Retrieval - Implements capabilities to query indexed local documents and retrieve relevant information based on user requests.
  • Syntax-Aware Chunking - Uses abstract syntax tree analysis to split source code at logical boundaries for precise AI context.
  • AI-Workflow Code Index Builders - Builds structured, searchable indexes of local codebases split by function and class for AI agents.
  • RAG Pipelines - Provides a RAG pipeline using local embeddings and query expansion to augment AI model outputs.
  • Local Embedding Generators - Generates vector embeddings and performs reranking locally using on-device model files.
  • Local Model Integrations - Integrates local model files to perform multi-language embeddings and reranking without external APIs.
  • In-Memory Model Sessions - Keeps embedding and reranking models loaded in memory as a background process to reduce inference latency.
  • Retrieval Context Metadata - Attaches descriptive metadata to folders and collections to improve the relevance of retrieved content for language models.
  • Markdown Indexers - Scans local directories for markdown documents to build a searchable index for fast content retrieval.
  • Background Daemons - Operates as a long-lived background daemon to maintain model residency in memory.

Istoric stele

Graficul istoricului de stele pentru tobi/qmdGraficul istoricului de stele pentru tobi/qmd

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Qmd

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Qmd.
  • mervinpraison/praisonaiAvatar MervinPraison

    MervinPraison/PraisonAI

    5,592Vezi pe GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    Pythonagentsaiai-agent-framework
    Vezi pe GitHub↗5,592
  • opensquilla/opensquillaAvatar opensquilla

    opensquilla/opensquilla

    4,211Vezi pe GitHub↗

    OpenSquilla is an LLM agent orchestration framework designed to coordinate multi-step AI workflows and tool execution using directed acyclic graphs. It functions as a centralized system for managing specialized skill packages and executing complex reasoning sequences. The project distinguishes itself through a routing gateway that directs tasks to different AI providers based on complexity, cost, and performance. It utilizes a multi-tier AI memory system that organizes working, episodic, and semantic knowledge using local embeddings and SQLite, alongside a secure execution sandbox that isolat

    Pythonagentaiai-agents
    Vezi pe GitHub↗4,211
  • mixedbread-ai/mgrepAvatar mixedbread-ai

    mixedbread-ai/mgrep

    3,289Vezi pe GitHub↗

    mgrep is an LLM-powered semantic search engine and local file indexer designed to retrieve information from local directories and web content using natural language queries. It functions as a semantic document retriever that uses meaning and context rather than exact keyword matches to locate relevant data. The tool distinguishes itself by combining local file indexing with real-time web content retrieval to synthesize comprehensive answers. It employs retrieval-augmented generation to transform retrieved snippets from both local and remote sources into direct, concise responses. The system

    TypeScript
    Vezi pe GitHub↗3,289
  • nanbingxyz/5ireAvatar nanbingxyz

    nanbingxyz/5ire

    5,029Vezi pe GitHub↗

    5ire is a conversational AI interface and client that integrates large language models with external tools and local data. It functions as an AI prompt manager, a local retrieval-augmented generation knowledge base, and a monitoring tool for tracking API usage and spending across multiple model providers. The project specifically implements the Model Context Protocol to connect AI assistants with live data and executable system tools. It supports tool installation via custom application protocol URIs and uses schema-driven input generation to create interactive configuration forms for server

    TypeScriptknowledge-basellmsmcp
    Vezi pe GitHub↗5,029
Vezi toate cele 30 alternative pentru Qmd→

Întrebări frecvente

Ce face tobi/qmd?

qmd is a local semantic search engine and RAG knowledge base indexer that functions as a Model Context Protocol server. It converts local documents, markdown files, and codebases into a searchable database to provide retrieval augmented generation capabilities for AI agents.

Care sunt principalele funcționalități ale tobi/qmd?

Principalele funcționalități ale tobi/qmd sunt: Semantic Search Engines, Local Knowledge Base Indexers, Local Document Indexing, Model Context Protocol, RAG Document Retrieval, MCP Servers, Model Context Protocol Servers, Code-Aware Chunking.

Care sunt câteva alternative open-source pentru tobi/qmd?

Alternativele open-source pentru tobi/qmd includ: mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… opensquilla/opensquilla — OpenSquilla is an LLM agent orchestration framework designed to coordinate multi-step AI workflows and tool execution… mixedbread-ai/mgrep — mgrep is an LLM-powered semantic search engine and local file indexer designed to retrieve information from local… nanbingxyz/5ire — 5ire is a conversational AI interface and client that integrates large language models with external tools and local… openai/chatgpt-retrieval-plugin — This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow… future-house/paper-qa — Paper-qa is a retrieval augmented generation system designed for question answering and analysis of scientific…