Top 100 Semantic Search Repositories
Ranking
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | haystack | 26,408 | 3,073 | Python | 68 | Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, m... | 2026-09-04 |
| 2 | txtai | 12,924 | 887 | Python | 7 | 💡 All-in-one AI framework for semantic search, LLM orchestration and language model workflows | 2026-09-03 |
| 3 | mcp-chrome | 12,383 | 1,129 | TypeScript | 199 | Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser functionality to AI assistants like Claude, enabling complex browser automation, cont... | 2026-01-06 |
| 4 | OpenCursor | 6,012 | 1,030 | TypeScript | 2 | Open-source Cursor-like AI coding agent for VS Code — agentic chat, multi-provider LLMs (OpenAI, Ollama, llama.cpp), semantic search, and MCP support | 2026-08-15 |
| 5 | pgai | 5,807 | 315 | PLpgSQL | 14 | A suite of tools to develop RAG, semantic search, and other AI applications more easily with PostgreSQL | 2026-05-27 |
| 6 | obsidian-smart-connections | 5,427 | 341 | JavaScript | 486 | Find related notes and excerpts while writing. Your link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key. | 2026-08-31 |
| 7 | sentrysearch | 4,496 | 428 | Python | 5 | Semantic search over videos using Gemini Embedding 2 or Qwen3-VL. | 2026-08-22 |
| 8 | obsidian-second-brain | 4,314 | 534 | Python | 9 | Persistent memory for Claude Code and 6 other CLI agents, stored as plain markdown in your Obsidian vault. Stop re-explaining your projects, decisions and people every session. 45 commands: hybrid sem... | 2026-09-03 |
| 9 | GithubStarsManager | 3,438 | 160 | TypeScript | 1 | AI-powered GitHub stars manager with semantic search, auto-categorization, and release tracking | 2026-09-03 |
| 10 | SocratiCode | 3,281 | 418 | TypeScript | 1 | Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call-fl... | 2026-09-03 |
| 11 | openrecall | 2,937 | 194 | Python | 60 | OpenRecall is a fully open-source, privacy-first alternative to proprietary solutions like Microsoft's Windows Recall. With OpenRecall, you can easily access your digital history, enhancing your memor... | 2025-09-24 |
| 12 | semantra-python | 2,711 | 160 | Python | 32 | Multi-tool for semantic search | 2024-08-27 |
| 13 | weggli | 2,492 | 144 | Rust | 36 | weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases. | 2024-07-12 |
| 14 | obsidian-smart-composer | 2,321 | 192 | TypeScript | 101 | AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support. | 2026-02-16 |
| 15 | ReadAny | 2,311 | 180 | TypeScript | 296 | AI-powered cross-platform e-book reader with semantic search, RAG chat, local vector store, notes, TTS, and WebDAV sync. | 2026-09-02 |
| 16 | contextplus | 1,980 | 167 | TypeScript | 1 | Semantic Intelligence for Large-Scale Engineering. Context+ is an MCP server designed for developers who demand 99% accuracy. By combining RAG, Tree-sitter AST, Spectral Clustering, and Obsidian-style... | 2026-07-13 |
| 17 | MaterialSearch | 1,957 | 217 | HTML | 7 | Semantic search. Search local photos and videos through natural language. AI语义搜索本地素材。以图搜图、查找本地素材、根据文字描述匹配画面、视频帧搜索、根据画面描述搜索视频。 | 2026-05-23 |
| 18 | semtools | 1,864 | 141 | Rust | 5 | Semantic search and document parsing tools for the command line | 2026-03-11 |
| 19 | grepai | 1,836 | 152 | C | 47 | Semantic Search & Call Graphs for AI Agents (100% Local) | 2026-09-01 |
| 20 | edit-mind | 1,800 | 121 | TypeScript | 7 | Local-first Video Knowledge Base. Index your video library with multi-modal analysis (YOLO, DeepFace, Whisper), search semantically via natural language, Docker-ready. | 2026-06-30 |
| 21 | ck | 1,718 | 71 | Rust | 16 | Local first semantic and hybrid BM25 grep / search tool for use by AI and humans! | 2026-09-03 |
| 22 | infinite-image-browsing | 1,343 | 178 | Vue | 81 | A full-featured image/video management app with AI-powered organization and semantic search. Supports metadata from SD-webui, ComfyUI, Fooocus, NovelAI, StableSwarmUI, and more. Available as standalo... | 2026-08-22 |
| 23 | SeaGOAT | 1,303 | 92 | Python | 35 | local-first semantic code search engine | 2026-08-28 |
| 24 | gnes | 1,263 | 210 | Python | 16 | GNES is Generic Neural Elastic Search, a cloud-native semantic search system based on deep neural network. | 2019-10-31 |
| 25 | open-semantic-search | 1,206 | 200 | Shell | 203 | Open Source research tool to search, browse, analyze and explore large document collections by Semantic Search Engine and Open Source Text Mining & Text Analytics platform (Integrates ETL for document... | 2025-04-19 |
| 26 | osgrep | 1,140 | 67 | TypeScript | 18 | Open Source Semantic Search for your AI Agent | 2026-01-17 |
| 27 | fess | 1,128 | 175 | Java | 15 | Open-source, self-hosted enterprise & site search server built on OpenSearch. Crawls web / file / DB / cloud sources, 20+ languages, REST API, and AI/RAG & semantic search. Apache-2.0. | 2026-09-03 |
| 28 | Foxel | 1,055 | 92 | Python | 9 | A highly extensible private cloud storage solution for individuals and teams, featuring AI-powered semantic search. | 2026-08-28 |
| 29 | swiss_army_llama | 1,055 | 67 | Python | 0 | A FastAPI service for semantic text search using precomputed embeddings and advanced similarity measures, with built-in support for various file types through textract. | 2025-02-27 |
| 30 | similarities | 904 | 88 | Python | 8 | Similarities: a toolkit for similarity calculation and semantic search. 相似度计算、匹配搜索工具包,支持亿级数据文搜文、文搜图、图搜图,python3开发,开箱即用。 | 2026-03-05 |
| 31 | sgpt | 872 | 50 | Jupyter Notebook | 26 | SGPT: GPT Sentence Embeddings for Semantic Search | 2024-02-17 |
| 32 | pg_vectorize | 831 | 40 | Rust | 6 | Full-text and semantic search on any Postgres | 2026-07-24 |
| 33 | obsidian-mcp-tools | 831 | 119 | TypeScript | 33 | Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client. | 2026-05-13 |
| 34 | codeseek | 765 | 43 | Rust | 0 | Rust-powered code intelligence CLI for AI coding agents. Builds call graphs and hybrid semantic search indexes (Dense + Sparse + RRF + Reranker) across 7 languages. Ships as native MCP tools for Claud... | 2026-08-02 |
| 35 | semantic-search-nextjs-pinecone-langchain-chatgpt | 763 | 109 | TypeScript | 0 | Embeds text files into vectors, stores them on Pinecone, and enables semantic search using GPT3 and Langchain in a Next.js UI | 2026-02-26 |
| 36 | nucliadb | 721 | 58 | Python | 1 | NucliaDB, The AI Search database for RAG | 2026-09-03 |
| 37 | memora | 714 | 74 | Python | 1 | Give your AI agents persistent, collective memory — with deduplicating absorb, supersession lineage, semantic search, and a graph UI. Speaks MCP. | 2026-09-02 |
| 38 | probe | 697 | 62 | Rust | 17 | AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing. Powers AI coding assistants with precise, context-aware code understanding. | 2026-09-03 |
| 39 | nixiesearch | 616 | 15 | Scala | 41 | Hybrid search engine, combining best features of text and semantic search worlds | 2026-01-06 |
| 40 | YT-Navigator | 602 | 76 | Python | 4 | YT Navigator: AI-powered YouTube content explorer that lets you search and chat with channel videos using AI agents. Extract insights from hours of content in seconds with semantic search and precise ... | 2025-03-27 |
| 41 | tidy | 598 | 45 | Kotlin | 34 | Offline semantic Text-to-Image and Image-to-Image search on Android powered by quantized state-of-the-art vision-language pretrained CLIP model and ONNX Runtime inference engine | 2024-03-28 |
| 42 | sisi | 581 | 22 | TypeScript | 3 | Semantic Image Search CLI tool. | 2024-09-16 |
| 43 | search | 559 | 24 | Go | 5 | Go library for embedded vector search and semantic embeddings using llama.cpp | 2026-03-06 |
| 44 | yt-semantic-search | 542 | 47 | TypeScript | 6 | OpenAI-powered semantic search for any YouTube playlist – featuring the All-In Podcast. 💪 | 2023-03-22 |
| 45 | codequestion | 541 | 46 | Python | 3 | 🔎 Semantic search for developers | 2023-09-23 |
| 46 | similarity-search-kit | 535 | 53 | Swift | 4 | 🔎 SimilaritySearchKit is a Swift package providing on-device text embeddings and semantic search functionality for iOS and macOS applications. | 2024-06-04 |
| 47 | MegaMemory | 513 | 47 | TypeScript | 3 | Persistent project knowledge graph for coding agents. MCP server with semantic search, in-process embeddings, and web explorer. | 2026-05-03 |
| 48 | codeqai | 492 | 56 | Python | 9 | Local first semantic code search and chat | Leverage custom copilots with fine-tuning datasets from code in Alpaca, Conversational, Completion and Instruction format | 2025-12-12 |
| 49 | code_search | 491 | 135 | Jupyter Notebook | 2 | Code For Medium Article: "How To Create Natural Language Semantic Search for Arbitrary Objects With Deep Learning" | 2022-12-08 |
| 50 | wikipedia-semantic-search | 471 | 36 | TypeScript | 1 | Semantic Search on Wikipedia with Upstash Vector | 2025-12-12 |
| 51 | octocode | 466 | 45 | Rust | 5 | Structural code intelligence for AI agents — semantic search, knowledge graphs, and a built-in MCP server in one Rust binary. Give Claude, Cursor, and any MCP client a deep understanding of your codeb... | 2026-09-02 |
| 52 | aifs | 463 | 61 | Python | 8 | Local semantic search. Stupidly simple. | 2024-07-07 |
| 53 | Sequence-Semantic-Embedding | 462 | 115 | Python | 4 | Tools and recipes to train deep learning models and build services for NLP tasks such as text classification, semantic search ranking and recall fetching, cross-lingual information retrieval, and ques... | 2018-12-24 |
| 54 | picky | 441 | 49 | HTML | 11 | Picky is an easy to use and fast Ruby semantic search engine that helps your users find what they are looking for. | 2026-03-24 |
| 55 | AutoDeeplab | 412 | 95 | Python | 25 | Pytorch Implementation the paper Auto-DeepLab Hierarchical Neural Architecture Search for Semantic Image Segmentation | 2021-12-21 |
| 56 | opensync | 409 | 44 | TypeScript | 11 | Cloud-synced dashboards for OpenCode and Claude Code. Track sessions, search with semantic lookup, export eval datasets. | 2026-02-23 |
| 57 | hitmux-context-engine | 406 | 2 | TypeScript | 1 | Semantic code search and context engine for AI coding agents. | 2026-08-04 |
| 58 | semantic-code-search | 403 | 39 | Python | 11 | Search your codebase with natural language • CLI • No data leaves your computer | 2023-05-14 |
| 59 | uhuruphotos-android | 402 | 33 | Kotlin | 56 | 🖼️A modern media gallery, with features like backup/sync, semantic search, media map, face recognition, memories and much more built using the latest Android technologies. | 2026-09-03 |
| 60 | DCI-Agent-Lite | 395 | 48 | Python | 4 | Beyond Semantic Similarity: Rethinking Retrieval for Agentic Search via Direct Corpus Interaction | 2026-06-01 |
| 61 | mcp-local-rag | 381 | 69 | TypeScript | 1 | Local-first RAG server for developers. Semantic + keyword search for code and technical docs. Works with MCP or CLI. Fully private, zero setup. | 2026-08-29 |
| 62 | awesome-semantic-search | 366 | 34 | - | 7 | A curated list of awesome resources related to Semantic Search🔎 and Semantic Similarity tasks. | 2025-12-09 |
| 63 | tldrstory | 359 | 26 | Python | 3 | 📊 Semantic search for headlines and story text | 2023-09-23 |
| 64 | fast-context-mcp | 359 | 49 | JavaScript | 0 | AI-driven semantic code search as an MCP tool — powered by Windsurf's reverse-engineered SWE-grep protocol | 2026-08-09 |
| 65 | Ataru | 357 | 38 | Rust | 13 | High-performance AI memory retrieval for local agent history — a Rust search core (SDK / API / JSON CLI) plus a desktop GUI. Tantivy + Jieba keyword search, optional semantic recall, stable Turn/Run/S... | 2026-08-24 |
| 66 | is-my-problem-new | 346 | 19 | Python | 0 | Semantic search for competitive programming problems | 2026-06-18 |
| 67 | mcp-documentation-server | 342 | 43 | TypeScript | 1 | MCP Documentation Server - Bridge the AI Knowledge Gap. ✨ Features: Document management • Gemini integration • AI-powered semantic search • File uploads • Smart chunking • Multilingual support • Zero... | 2026-08-27 |
| 68 | cosdata | 340 | 37 | Rust | 31 | Cosdata: A cutting-edge AI data platform for next-gen search pipelines. Features semantic search, hybrid capabilities, real-time scalability, and ML integration. Designed for immutability and version ... | 2025-12-22 |
| 69 | hachi | 326 | 18 | Python | 4 | An end to end semantic and meta-data search engine for personal data. | 2025-12-09 |
| 70 | SemanticFinder | 324 | 26 | JavaScript | 4 | SemanticFinder - frontend-only live semantic search with transformers.js | 2025-03-27 |
| 71 | SearchAnything | 311 | 25 | Python | 7 | A semantic local search engine powered by AI models. | 2024-08-05 |
| 72 | guild | 305 | 42 | Go | 21 | Shared context, memory, and task coordination across AI coding agents. Single Go binary, local SQLite, hybrid keyword and semantic search. | 2026-08-31 |
| 73 | revery | 301 | 7 | JavaScript | 0 | A personal semantic search engine capable of surfacing relevant bookmarks, journal entries, notes, blogs, contacts, and more, built on an efficient document embedding algorithm and Monocle's personal ... | 2024-03-24 |
| 74 | semantic-cache | 299 | 10 | TypeScript | 1 | A fuzzy key value store based on semantic similarity rather lexical equality. | 2024-11-21 |
| 75 | emoji-semantic-search | 297 | 31 | Python | 2 | Search the most relevant emojis given a natural language query | 2023-01-01 |
| 76 | open-semantic-etl | 284 | 70 | Python | 41 | Python based Open Source ETL tools for file crawling, document processing (text extraction, OCR), content analysis (Entity Extraction & Named Entity Recognition) & data enrichment (annotation) pipelin... | 2022-10-09 |
| 77 | Mimir | 282 | 30 | Go | 5 | Mimir - Fully open and customizable memory bank with semantic vector search capabilities for locally indexed files (Code Intelligence) and stored memories that are shared across sessions and chat cont... | 2025-12-25 |
| 78 | deepcontext-mcp | 276 | 24 | TypeScript | 5 | DeepContext is an MCP server that adds symbol-aware semantic search to Claude Code, Codex CLI, and other agents for faster, smarter context on large codebases. | 2025-09-22 |
| 79 | obsidian-ai-tools | 275 | 21 | TypeScript | 8 | Adding powerful semantic search, generative answers, and other AI tools to Obsidian, using Supabase + OpenAI. | 2023-08-12 |
| 80 | aft | 275 | 34 | Rust | 9 | Give your agent a proper IDE and OS. The sensorimotor cortex for coding agents (OpenCode + Pi), part of CortexKit: symbol-aware edits, semantic search, code health, fast grep/glob, bash compression, b... | 2026-09-04 |
| 81 | vector-search | 269 | 15 | Jupyter Notebook | 3 | The definitive guide to using Vector Search to solve your semantic search production workload needs. | 2023-06-26 |
| 82 | scoper | 268 | 17 | Python | 1 | Fuzzy and semantic search for captioned YouTube videos. | 2022-12-08 |
| 83 | knowledge-rag | 267 | 39 | Python | 0 | Local RAG MCP server for Claude Code — hybrid search (semantic + BM25), cross-encoder reranking, 13 MCP tools, 20 format parsers. Zero external servers, zero API keys. | 2026-09-04 |
| 84 | smart-tree | 266 | 27 | Rust | 0 | Smart Tree: not just a tree, a philosophy. A context-aware, AI-crafted replacement for 20+ tools with MEM8 quantum compression, semantic search, AST-smart editing, and partnership memory. Crafted with... | 2026-07-11 |
| 85 | scope-recall-hermes | 263 | 24 | Python | 5 | Hermes Agent memory plugin/provider for scope-aware recall, SQLite truth, LanceDB semantic search, and hybrid retrieval. | 2026-08-31 |
| 86 | ConceptualSearch | 261 | 53 | Jupyter Notebook | 2 | Train a Word2Vec model or LSA model, and Implement Conceptual Search\Semantic Search in Solr\Lucene - Simon Hughes Dice.com, Dice Tech Jobs | 2019-04-26 |
| 87 | lumen | 254 | 31 | Go | 11 | Save 30% token costs when using Claude Code, Codex, OpenCode for free - with open source, local semantic search. Works for small and large codebases and monorepos! Enterprise-ready and fully compliant... | 2026-08-11 |
| 88 | vector-storage | 246 | 39 | TypeScript | 6 | Vector Storage is a vector database that enables semantic similarity searches on text documents in the browser's local storage. It uses OpenAI embeddings to convert documents into vectors and allows s... | 2026-08-12 |
| 89 | semantic-search-through-wikipedia-with-weaviate | 244 | 22 | Python | 2 | Semantic search through a vectorized Wikipedia (SentenceBERT) with the Weaviate vector search engine | 2023-05-31 |
| 90 | Gog_ac_deal | 242 | 0 | TypeScript | 0 | Tampermonkey userscripts to batch-create/export Gemini public share links, plus a cross-platform desktop app (Tauri + SQLite) to import, tag, favorite and search them fast with fuzzy/semantic retrieva... | 2026-08-23 |
| 91 | vexor | 239 | 15 | Python | 3 | A semantic search engine for files and code. | 2026-08-29 |
| 92 | uteke | 237 | 25 | Rust | 4 | 🧠 The Brain for Your AI — Local-first memory engine for AI agents. Store, recall, and search memories with semantic embeddings. Single Rust binary, zero config, fully offline. | 2026-09-03 |
| 93 | reddit-research-mcp | 237 | 30 | Python | 2 | Turn Reddit's chaos into structured insights with full citations. MCP server for competitive analysis, customer discovery, and market research. Zero-setup hosted solution with semantic search across 2... | 2026-08-14 |
| 94 | biblos | 234 | 14 | Python | 1 | Semantic Bible Search and Multi-Layered Analysis | 2024-08-28 |
| 95 | semantic-image-search | 230 | 29 | TypeScript | 0 | Semantic Image Search with Vercel AI SDK | 2026-04-25 |
| 96 | OpenConstructionEstimate-DDC-CWICR | 230 | 59 | HTML | 0 | Open multilingual construction cost database for AI Agents - 55K+ work items, 27K+ resources, 30 regions. Semantic search via Qdrant vector DB | 2026-08-21 |
| 97 | semantic-autocomplete | 228 | 5 | JavaScript | 1 | A blazing-fast semantic search React component. Match by meaning, not just by letters. Search as you type without waiting (no debounce needed). Rank by cosine similarity. | 2024-08-31 |
| 98 | bondai | 224 | 28 | Python | 5 | BondAI is an open-source tool for developing AI Agent Systems. BondAI handles the implementation complexities including memory/context management, error handling, vector/semantic search and includes a... | 2024-01-14 |
| 99 | address-semantic-search | 220 | 57 | Java | 3 | 基于TF-IDF余弦相似度的地址语义搜索解析匹配服务 | 2022-12-10 |
| 100 | geolens | 218 | 29 | Python | 24 | Self-hosted geospatial data catalog with semantic search (pgvector), OGC/STAC APIs, and map builder. Built on FastAPI, PostGIS, React, and MapLibre. | 2026-09-04 |