RAGiteRust · SQLite extension · Model2Vec · Linux x86-64
pihme / ragite / marginalia / jigsaw

Jigsaw

RAGite is one of two pieces that belong together: RAGite, the SQLite extension, and RAGite demo, the search app built on it. This little puzzle stands on its own, apart from the family of other projects.

RAGite demoRAGite▼ you are here

RAGite you are here

Embeddable, CPU-friendly retrieval (RAG) as a SQLite extension.

RAGite demo demo

Search the SQLite docs and Wikipedia in your browser with RAGite and Datasette, offline and in one SQLite file.

The piece that shows this one at work. RAGite demo is a small Datasette app that loads the released libragite.so and indexes the SQLite documentation, 20 Wikipedia articles and RAGite's own docs in one SQLite file, with a search page, canned queries and runnable SQL examples. It uses only RAGite's public interface: the hybrid MATCH, the _chunks companion table and the ragite_* functions.