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 DiscordContributors
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
-
Web Applets is an open specification for building software that both humans and AI can understand and use together.
- Contributor
- Rupert Manfredi
-
Transformer Lab is an open source platform that allows anyone to build, tune, & run Large Language Models locally, without writing code.
- Contributors
- Ali Asaria, Tony Salomone
-
A creative tool for interactive art, Tölvera empowers artists to create and interact with dynamic, self-organizing systems. It is inspired by fields such as artificial life (ALife) and self-organizing systems.
- Contributor
- Jack Armitage