Trieve

Stale
GitHub Rust MIT

Description

All-in-one platform for search, recommendations, RAG, and analytics offered via API. Built in Rust with vector search, full-text search, and semantic reranking for enterprise-grade AI retrieval applications.

Key Features

  • Semantic dense vector search with OpenAI and Jina embedding models
  • Typo-tolerant full-text and neural sparse-vector search via SPLADE
  • Sub-sentence highlighting for precise match visualization in search results
  • Fully-managed RAG API with OpenRouter LLM integration and topic memory
  • Hybrid search with cross-encoder re-ranking (BAAI/bge-reranker-large)
  • Self-hostable on AWS, GCP, Kubernetes, or Docker Compose

Use Cases

πŸ’‘ Building enterprise-grade semantic search for documentation and knowledge bases
πŸ’‘ Implementing RAG pipelines for AI-powered question answering systems
πŸ’‘ Creating recommendation engines based on content similarity
πŸ’‘ Adding search functionality to SaaS products with typo tolerance
πŸ’‘ Deploying self-hosted search infrastructure for data-sensitive industries

Quick Start

Sign up at dashboard.trieve.ai (1k chunks free) β†’ Get API key β†’ Use Typescript/Python SDK β†’ POST to /api/chunk to index data β†’ POST to /api/search to query

Related Projects