raghilda is a Python framework for building RAG (Retrieval-Augmented Generation) solutions. It handles the full retrieval pipeline — from document ingestion and smart chunking to hybrid search combining semantic similarity, BM25 keyword matching, and attribute filters. It supports multiple storage backends including DuckDB, ChromaDB, and OpenAI Vector Stores, with opinionated defaults that are fully customizable.