ElectricSQL was selected by Intel as one of 10 startups to participate in batch #6 of it's Intel Ignite accelerator programme in Munich.
Local AI with Postgres, pgvector and llama2, inside a Tauri app
The first wave of LLM-enabled apps used large models running in the cloud. It's a running joke that most AI startups are just a wrapper around the OpenAI API. This naturally involves sending your prompt and context data to a third party API.
This typically doesn't matter too much when you're just generating funny elephant pictures. But if you're building consumer or professional apps, you don't want to leak sensitive and private data. Retrieval-augmented generation (RAG) compounds the problem, by feeding even more data into the model — silently, in the background.
Developers are looking for alternative architectures that can run RAG without leaking private and sensitive data. At ElectricSQL, we're an open source platform for developing local-first software. So we teamed up with the awesome folks at Tauri to dive into the challenge: could we assemble a fully open source stack for running local AI on device with RAG?
This led us on a wild technical journey where we took Postgres, bundled it with pgvector and compiled it to run cross platform inside the Rust backend of a Tauri app. We then compiled llama2 and fastembed into the same Tauri app and built a fully open source, privacy preserving, local AI application running both vector search and RAG.
ElectricSQL v0.9 released
To set the tone for 2024, we're kicking January off with a fresh release of Electric that introduces a whole slew of improvements to the experience of configuring, deploying, and developing with Electric.
This new version addresses an array of issues that have been reported by our community and early adopters. Thanks to everyone who has provided feedback and bug reports!
Secure transactions with local-first
One of the most common questions we get asked about developing on ElectricSQL and local-first in general is how to do secure, confirmed transactions like bookings and payments.
ElectricSQL v0.8 released with JSON and Supabase support
Version 0.8 of ElectricSQL has now been released. This release improves data model and deployment compatibility, including support for JSON and running on popular managed Postgres and application hosts, such as Supabase and Digital Ocean.
ElectricSQL v0.7 released
Here at Electric, we are thrilled to have published version 0.7 of ElectricSQL, which includes the new migration proxy and extended type support. This release lays the groundwork for many of the new features we are currently working on, and which will be available in future versions.
Use ElectricSQL with the Ionic Framework and Capacitor
Included in the newly released version 0.7 of ElectricSQL is support for the Ionic Framework and Capacitor, enabling a developer to build natively installable apps using the Electric sync layer. We have built a demo app to show off this capability.
ElectricSQL hosted the first "Local-first Software London" meet-up
Last Thursday, the Electric team was excited to host the first Local-first Software London meet-up. It was a really successful evening, and it was brilliant to meet so many people from the Local-first movement in person, many of whom had travelled to London for the React Advanced conference on Friday.
Linearlite - A local-first app built with ElectricSQL and React
Recently at Electric we’ve been building some demo apps; this is both to demonstrate the capability and use of Electric as platform, and to help inform our design process. The first of these demos is what we’re calling “Linearlite” - a simplified, lightweight clone of the Linear project management and issue tracking tool.
Welcome Sam Willis!
We're thrilled to introduce you to the newest addition to our team, Sam Willis! With a passion for product building, a knack for problem-solving, and a drive to innovate, Sam is joining us as a Founding Engineer.