The agent platform built on sync

San Francisco, CA
PGlite has passed 10 million weekly npm downloads 🤯 On our blog we spills the beans on what’s driving the growth, and how its used for AI apps, dev tools, sandboxes, CLIs, and test suites from incredible teams like @Prisma, @supabase, @Firebase, @Netlify and @awscloud. 🔗🧵
1
11
76
8,574
Cron + Send-to-Self Two ways agents schedule future work without keeping a process alive: - Cron wakes an agent on a recurring schedule. - Send-to-self sleeps now, continues later.
1
1
354
Signals Send SIGINT to a running agent. Pause it. Resume it. Kill it. Agents aren't opaque processes. They have a control plane.
1
1
153
Your agent sleeps at zero compute. A row changes in Postgres. The agent wakes. No polling. No long-running process. Just a sync trigger.
1
4
205
Fork an agent from any point in its history. Same context, different path. The original stays intact. The fork gets its own stream.
1
2
484
Spawn a child agent in 5 lines. It gets its own durable stream, its own URL, and wakes the parent when it finishes. No shared memory. No process coupling. Just streams.
1
3
548
Electric Agents 0.6 is out! 0.6 rounds out what we launched in May: • Long-lived entities with StreamDB state • Spawn, fork, send, wake, signal, schedule • Local and remote agent runners • Desktop + mobile apps built on core APIs • PG sync triggers, MCP servers, webhook sources The ecosystem is converging on our thesis: the agent is the log. Electric Agents paints the picture for what is built on top.
3
15
58
12,342
See the walkthrough video for more details:
1
1
9
1,664
PGlite just passed 8 million downloads per week.
3
69
6,819
Forking and branching of agentic sessions:
1
7
1,394
Collaborative agent swarms:
1
9
1,437
Shared, interactive coding sessions:
1
11
1,473
Introducing Electric Agents! Agents are not compute. Agents are data. Multi-agent is a sync problem. Electric Agents is the first agent platform built on sync. Use it to build scalable, collaborative, long-lived multi-agent systems: 🧵👇
10
37
255
81,798
🚀@Tan_Stack DB taking off. That's 100k growth in a week.
4
13
216
18,871
Can Doom run on @DurableStreams? Absolutely! The result: live streaming, rewinding, and forking — branch from any point and you're instantly back in the game!
6
11
52
15,974
Agent sessions shouldn’t be linear. To rewind, explore alternatives, and fan out in parallel, they need a data primitive with branching. Fork is now live for Durable Streams: branch any stream at any point with a single API call. 🔗🧵
4
7
44
7,925
.@DurableStreams are persistent, addressable, real-time streams. Reactive, resumable and extensible, they are the data primitive for the agent loop.
2
1
297
It's all about the loop. Agents accumulate state with every step of the loop. This state needs a new data primitive. That's @DurableStreams 🧵👇
3
11
61
10,731
We built a collaborative editor with an AI agent as a real-time CRDT peer. It has its own cursor, streams edits into a Yjs rich text document, and resolves conflicts alongside human users automatically. Built with @DurableStreams, Yjs, and @tan_stack AI. 🔗🧵
7
12
213
36,700
Yjs is the #1 library for collaborative editing on the web. Today we're announcing built-in Yjs support for @DurableStreams. Use it to add multi-user and multi-agent collaboration to your AI apps and agentic systems. Links in the 🧵👇
1
18
110
20,243
Reads are free. Unlimited. Forever. Electric Cloud pricing is live — pay only for writes & retention. Two primitives: Durable Streams (AI, multi-agent, real-time) and Postgres Sync (the magic behind fast apps). 🔗🧵
2
19
81
11,857
StreamDB - a reactive database in a Durable Stream. Designed for AI apps and agentic session state. You give it a Standard Schema. You get type-safe, multiplexed data sync into @tan_stack DB. Links in the 🧵
4
25
129
22,101
Use the CLI to create & write to streams
5
1,198
🧵 More play less infra => vibe coding with the database inside the sandbox. Apps built with AI app builders like @boltdotnew, @lovable and @Replit usually need to connect to a database to actually work. With pglite.dev you can have the database inside the web sandbox, so you can vibe code without even thinking about infra.
9
9
66
6,252
⁦.@localfirstconf⁩ community day kicking off!
1
31
1,871
See it in action here:
1
1
323
🥳 New Electric release! 0.4 aka "The One Where Electric Gets Really Fast". The initial sync is now 3x faster and uses half as much memory! How? We wrote a custom storage engine tuned to our specific requirements
1
13
85
8,612
PGlite trending on GitHub
5
54
2,580
Here's @thruflo's talk from @localfirstconf on PGlite and how advances in the browser are enabling the shift to local-first software: piped.video/ZlHWSpIYixk
The second batch of videos from Local-first Conf are live on piped.video/@localfirstconf That's the full set up now, including great new talks by @nikgraf @JackMcCloy, @drewmccormack, @aboodman, @pronkin_, @thruflo, @expede, @ewind1994, @pesterhazy and @Mappletons
7
19
1,499
We're excited to have @DrizzleORM as the first ORM to support PGlite 🎉🚀 • Run full Postgres embedded in your app with PGlite. • At only 2.6mb, it's perfect for local-first apps! github.com/electric-sql/pgli… github.com/drizzle-team/driz…
14
25
268
31,726
Parameterised queries enable sync using ElectricSQL and ORM integration — more on both soon! P.S. We're hiring a systems engineer to work on PGlite electric-sql.com/about/jobs/…
1
1
9
1,344
New release of PGlite - lightweight Postgres in WASM. • Parameterised queries 🎉 • pl/pgsql (first extension of many) • Support for Web Workers • Many bug fixes • Benchmarks • 2-3x faster & 1/3 smaller 🤯 github.com/electric-sql/pgli… More coming soon...
6
30
279
28,050
Automerge hack day tomorrow with @herbcaudill, @alex_jg and @pvh in the loft.software discord.
1
744
We're hiring! Three roles open to join the core @ElectricSQL team as a: - Product Advocate / Engineer - Staff Engineer (#Elixir / #Typescript); and - Systems Engineer (#C / #WASM) Details here: electric-sql.com/about/jobs
4
13
47
7,619
Hey @jarredsumner & @nikitabase, got it working! PGlite, WASM Postgres running in the browser, Bun and Node. Only 3.7mb gzipped. 🤯 In-memory or persisted to the filesystem with Bun/Node and IndexedDB in the browser. 🚀 github.com/electric-sql/pgli…
i wonder when "PostgresLite" will become a thing SQLite's single-file embedded no-server model makes getting started easy, but backends often need a database like Postgres I wonder why you can't have both
22
89
559
151,291
Just working here on adding Yjs to Postgres 😇. So you can have local-first, collaborative editing with @tiptap_editor without needing some kind of external realtime store.
4
10
43
4,759
Is it possible to build a realtime dashboard querying live metrics from Postgres in just 20 lines of code? Yes, with Electric it is. See the code in the thread.
1
5
21
1,603
Check out this awesome local-first, AI-powered YouTube summariser bricolage.io/build-notes-ai-… built by @kylemathews using electric-sql.com and @MistralAI -- open source AI meets local-first data.
1
9
22
1,663
This better?
1
46
Delighted to be part of the @IntelIgnite programme, kicking off batch #6 in Munich today.
🔥 Meet the startups of #IntelIgnite Europe batch 6! The #startups come from 7 different countries and have raised an average of €3.9M in funding. Welcome batch 6, we are proud to have you on board! Read more: intelignite.com/intel-ignite… #IamIntel #DeepTech #AI #GenAI #ML
5
12
1,120
Imagine if you could build a local-first app, synced to a cloud Postgres where the local embedded database was not SQLite but actually also Postgres. And not an ephemeral VM Postgres. But a proper native Postgres with persistence running in Rust in the backend of a @TauriApps app
5
15
76
21,757
⁦@nikgraf⁩ taking ⁦@serenity_notes_⁩
5
333
And launching party.io !! Party kit meets Socket.io 🚀
4
349
⁦@threepointone⁩ talking LLMs with ⁦@partykit_io⁩
2
1
17
1,639
Rich Burdon taking about the ideas behind @dxos_org⁩
1
7
478
⁦@paulharter⁩ winding back the years to OG local-first
1
3
339