The Mozilla Builders program backs initiatives promoting open-source AI. Its initial focus, ‘Local AI,’ centers on AI applications that operate fully on user devices such as desktops, laptops, and smartphones. This approach enhances privacy and user control by keeping AI technology on-device. It also broadens AI development access by lowering costs, making powerful tools available to individual developers and smaller groups.
Alongside the accelerator program for developers, Mozilla Builders actively seeks open-source projects poised to advance AI, offering investment, expertise, and support. The first such project is llamafile, created by open-source developer Justine Tunney. llamafile enables open LLMs to run efficiently on standard consumer hardware, significantly improving the accessibility and usability of open-source AI.

The latest Mozilla Builders project is sqlite-vec. This initiative, spearheaded by independent developer Alex Garcia, integrates vector search capabilities into the widely used SQLite embedded database.
Alex has dedicated significant effort to this challenge, and his current approach is expected to greatly benefit application developers by offering a robust new tool for creating Local AI applications.

“I’m very excited for sqlite-vec to be a Mozilla Builders project”, said Alex Garcia. “I care a lot about building software that is easy to get started with and works everywhere, a trait obviously shared by other Builders projects like llamafile. AI tools are no exception — a vector database that runs everywhere means more equitable access for everyone.”
Vector databases are becoming crucial for AI applications, facilitating functions such as retrieval augmented generation (RAG) and semantic search. However, many current databases are not optimized for on-device operation, complicating the integration of features like RAG into Local AI applications. SQLite, a well-established and extensively used embedded database, is even integrated into the Firefox web browser.
A vector-enabled SQLite database presents numerous opportunities for local AI applications. For instance, a chatbot could answer questions about personal data without any information leaving the user’s device, ensuring privacy and security.

