Skip to content

SQlite-vec

An extremely small, "fast enough" vector search SQLite extension that runs anywhere – the successor to sqlite-vss.

Overview

Contributor
Alex Garcia
Platform
VSCode Extension
Github
Code
Stars
4.7K
Forks
164

More Information

sqlite-vec is a vector search SQLite extension written entirely in C with no dependencies, MIT/Apache-2.0 dual licensed.

Vector databases are emerging as a key component of the AI application stack, supporting uses like retrieval augmented generation (RAG) and semantic search. But few of today’s available databases are designed for on-device use, making it harder to offer functionality like RAG in Local AI apps. SQLite is a mature and widely-deployed embedded database.

The prospect of a vector-enabled SQLite opens up many new possibilities for locally-running AI applications. For example, imagine a chatbot that can answer questions about your personal data without letting a single byte of that data leave the privacy and safety of your laptop.

Contribute

Join the Discord

Contributors

About Alex

Alex is a freelance software engineer and founder of sqlite-vec. He was previously a Software Engineer at Facebook. He holds a Computer Engineering degree from UC San Diego.

Other Projects