Discover and explore top open-source AI tools and projects—updated daily.
All-in-one platform for search, recommendations, RAG, and analytics offered via API
Top 18.7% on SourcePulse
Trieve is an all-in-one platform designed for developers to integrate search, recommendations, Retrieval-Augmented Generation (RAG), and analytics into their applications. It offers a comprehensive API and SDKs, with a focus on self-hosting and flexibility in model integration.
How It Works
Trieve employs a hybrid search approach, combining semantic vector search using OpenAI or Jina embeddings with Qdrant, and typo-tolerant neural sparse-vector search powered by naver/efficient-splade-VI-BT-large-query
. It also supports cross-encoder re-ranking with models like BAAI/bge-reranker-large
for enhanced relevance. Features like sub-sentence highlighting, recency biasing, and tunable merchandising are included to optimize search UX.
Quick Start & Requirements
curl
, gcc
, g++
, make
, pkg-config
, python3
, python3-pip
, libpq-dev
, libssl-dev
, openssl
, postgresql-libs
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
6 days ago
1 day