SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python semantic-search Projects
-
khoj
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Khoj is developed as a self-hostable personal AI and "second brain." It combines local or cloud language models with web retrieval, personal documents, semantic search, custom agents, automations, and an experimental /research mode.
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
haystack
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, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.
Project mention: haystack VS verified-memory-vault - a user suggested alternative | libhunt.com/r/haystack | 2026-08-25 -
DocsGPT
Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.
-
Project mention: Dissecting Semantica’s Graph-Native Core: The Missing Layer Between Context and Accountability | dev.to | 2026-09-04
git clone https://github.com/semantica-agi/semantica.git cd semantica python3 -m venv .venv . .venv/bin/activate python -m pip install --upgrade pip python -m pip install -e .
-
Project mention: txtai VS verified-memory-vault - a user suggested alternative | libhunt.com/r/txtai | 2026-08-25
-
GPTCache — an open source library built specifically for caching LLM responses. Pretty flexible and worth looking at if you're rolling your own pipeline.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
zotero-mcp
Zotero MCP: Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol to discuss papers, get summaries, analyze citations, and more.
-
-
-
memsearch
A persistent, unified memory layer for all your AI agents (e.g. Claude Code, Codex, DSH), backed by Markdown and Milvus.
MemSearch
-
-
sie
Superlinked Inference Engine is an Open-source inference server and production cluster for embeddings, reranking, and extraction.
-
Project mention: Lotus: Optimized Agentic and LLM Bulk Processing | news.ycombinator.com | 2026-07-02
-
-
Project mention: Ex-GitHub CEO Launches a New Developer Platform for AI Agents | news.ycombinator.com | 2026-02-10
> won't it make just doing a "git checkout" start to be really heavy?
not really? doesn't git checkout only retrieve the current branch? the checkpoint data is in another branch.
we can presume that the tooling for this doesn't expect you to manage the checkpoint branch directly. each checkpoint object is associated with a commit sha (in your working branch, master or whatever). the tooling presumably would just make sure you have the checkpoints for the nearby (in history) commit sha's, and system prompt for the agent will help it do its thing.
i mean all that is trivial. not worth a $60MM investment.
i suspect what is really going on is that the context makes it back to the origin server. this allows _cloud_ agents, independent of your local claude session, to pick up the context. or for developer-to-developer handoff with full context. or to pick up context from a feature branch (as you switch across branches rapidly) later, easily. yes? you'll have to excuse me, i'm not well informed on how LLM coding agents actually work in that way (where the context is kept, how easy it is to pick it back up again). this is just a bit of opining based on why this is worth 20% of $300MM.
if i look at https://chunkhound.github.io it makes me think entire is a version of that.
-
UForm
Pocket-Sized Multimodal AI for content understanding and generation across multilingual texts, images, and 🔜 video, up to 5x faster than OpenAI CLIP and LLaVA 🖼️ & 🖋️
-
swiss_army_llama
A FastAPI service for semantic text search using precomputed embeddings and advanced similarity measures, with built-in support for various file types through textract.
-
moss
The retrieval layer for production AI systems. Lightning-fast (<10ms) search without vector databases. Built for browser, edge, on-device, and cloud. (by usemoss)
Project mention: I removed the vector database from my AI agent stack | news.ycombinator.com | 2026-06-26 -
primeqa
The prime repository for state-of-the-art Multilingual Question Answering research and development.
-
sycamore
🍁 Sycamore is an LLM-powered search and analytics platform for unstructured data. (by aryn-ai)
-
memtrace-public
Structural memory for AI coding agents. Bi-temporal graph, MCP-native, zero LLM calls. Cursor · Claude Code · Codex · DeepSeek Harness · Hermes · VS Code · Windsurf.
That is super cool. Checkout this repo which might give you super power to code quality and cut down 80% of token cost while keeping fable running longer jobs. https://github.com/syncable-dev/memtrace-public?tab=readme-o...
-
marm-memory
Local-first 3-in-1 AI memory layer & MCP server for Claude Code, Codex, Grok, Gemini, VS Code and Cursor. Fuses session history, codebase indexing & concept graphs in SQLite. Enables zero-cloud, privacy-first context & instant recall, supports multi-agent swarms.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python semantic-search discussion
Python semantic-search related posts
-
Jev in Depth: Can It Reshape Agent Search?
-
AI is removing the middle class of software engineering
-
txtai VS Mnemos - a user suggested alternative
2 projects | 26 Jul 2026 -
Small AI Models Gain Traction In places with unreliable networks
-
What I Learned Building a Local RAG Agent
-
Weaviate — Deep Dive
-
We Scanned 16 AI Agent Repos. 76% of Tool Calls Had Zero Guards.
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Oct 2026
Index
What are some of the best open-source semantic-search projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | khoj | 37,557 |
| 2 | haystack | 26,648 |
| 3 | DocsGPT | 18,314 |
| 4 | Semantica | 13,623 |
| 5 | txtai | 12,996 |
| 6 | GPTCache | 8,210 |
| 7 | superduper | 5,317 |
| 8 | zotero-mcp | 5,217 |
| 9 | mteb | 3,444 |
| 10 | Top2Vec | 3,102 |
| 11 | memsearch | 2,729 |
| 12 | yt-fts | 1,811 |
| 13 | sie | 1,809 |
| 14 | lotus | 1,708 |
| 15 | mcp-server-qdrant | 1,542 |
| 16 | chunkhound | 1,447 |
| 17 | UForm | 1,254 |
| 18 | swiss_army_llama | 1,056 |
| 19 | moss | 789 |
| 20 | primeqa | 738 |
| 21 | sycamore | 607 |
| 22 | memtrace-public | 488 |
| 23 | marm-memory | 409 |