Discover and explore top open-source AI tools and projects—updated daily.
devflowincAll-in-one platform for search, recommendations, RAG, and analytics offered via API
Top 18.4% 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
3 weeks ago
1 day
Dicklesworthstone
oramasearch
lancedb