Whispering – Open-source, local-first dictation you can trust
https://github.com/epicenter-so/epicenter/tree/main/apps/whispering

Whispering – Open-source, local-first dictation you can trust
https://github.com/epicenter-so/epicenter/tree/main/apps/whispering
Christian, Wendy, kev, nanomonkey, Dmitri and me organised this event here over the last months and finally it is happening next week at the @internetarchive in SF!
The idea is to bring people together to reflect about the last years of building peer-to-peer software and formulate ideas for the future.
* DWeb Seminar, August 13 - 15: we've invited ten researchers and developers from different p2p projects to come, cook and live together, share learnings and formulate a publication
* DWeb Weekend, August 16 - 17: Public days full of roundtable discussions, workshops, presentations and demos
Come and join us if you can! For Sunday we still have free slots for your talks and workshops.
As we saw at the @localfirstconf this year, initial sync in #OfflineFirst and #LocalFirst can be tricky to build and slow for users.
Our team wrote up some ways @pouchdb and @couchdb are able to do “Partial Data Fetching on Initial Load,” including filtered replication or switching to a remote DB.
More about these strategies and how to implement them on our blog:
@mascottus Ça va dans le sens du #localfirst, mais je me méfie de tout ce qui vient de Dorsey.
We've just published a new blog post about access control in decentralised systems!
https://p2panda.org/2025/07/28/access-control.html
The post includes details about the design and implementation of our new p2panda-auth crate, along with a discussion of some of the technical challenges that arise when trying to solve access control in a decentralised context.
Summer is here, and so is another edition of #BoilingTheOcean
On August 9th and 10th we'll be hosted by @101lab in Kreuzberg once again (thanks @ben4climate)! Join us for hacking and discussions about local-first sync, mobile Linux, image-based OSes, and more.
Save the date, more details TBA :)
Oho! Here is a new in-depth p2panda blog post!
https://p2panda.org/2025/07/09/streams-transactions-crash-resilience.html
This one is about the strategies and design ideas we’re exploring to make p2p applications resilient to critical failures, for both system- and application layers.
> ‘In this article we propose “local-first software”: a set of principles for software that enables both collaboration and ownership for users. Local-first ideals include the ability to work offline and collaborate across multiple devices, while also improving the security, privacy, long-term preservation, and user control of data.’
— Martin Kleppmann et al, Onward!, 2019
Local-first software: You own your data, in spite of the cloud
Just posted a video on how to build a Model-Context-Protocol (MCP) server + client using C# and MCPSharp!
Define AI tools as plain C# methods, call them from your own client, and run everything locally. No cloud. No API keys. Just structured, agent-ready code.
Video: https://youtu.be/dG9nAAPLeVU
Someone who dreams about "the next internet"
An interconnected self-configuring, robust, redundant, delay and disruption tolerant, transport layer agnostic, local-first network, owned, grown, & maintained (for the common good) by communities & individuals, forever providing #DigitalLiteracy, #DigitalAutonomy, #ForwardSecrecy, #PrivacyAndSecurity, supporting being offline, portability, & roaming, without any permanent record, blockchain, middlemen, or any (global) authority getting in the way
That no ownership of the means of production always was linked to exploitation of work should be an easy way to convince knowledge workers to not use any cloud products (including non-local LLMs). Unfortunately, it is not.
With PodOS you can now access your #Solid data while offline. Opt-in by visiting the Settings page (Button in the footer)
Yesterday the "Reflection" project started officially as part of the new @PrototypeFund round!
The team consists of @p2panda and people from the GNOME gang around @tbernard and @jsparber.
We gonna release "Reflection" (formerly Aardvark) - a GTK-based, collaborative, local-first text editor! Aaaand:
All of this is part of a larger effort to explore p2p code, UX patterns, reusable UI components, debugging tools, organize events and document our learnings.
For #LocalFirstConf in Berlin, I started with a live-coding talk on the Language Detector, Translation, and Summarizer API by hacking in the DevTools Console on https://local-first-conf-rocks.glitch.me/, and then showed off the Prompt API with structured output and multimodal image input.
Next, I demo'ed the Prompt API SQLite project , which is a #LocalFirst LLM with image input app that you can converse with entirely offline and resume where you left off when you reload: https://tomayac.github.io/prompt-api-sqlite/. #WebAI
The other day I spent a ton of time trying to remember about this much-improved #UX for #Spotify and other music services. Misremembered it to be a #Makepad project, so couldn't find it.
https://www.youtube.com/watch?v=BmgL1SRfUyc
Just found it via #LiveStore on HN by local-first pioneer @schickling
It sits at https://overtone.pro and is not public (waitlist). Rewatching the cool vid I saw at the time about UX and the power of #LocalFirst paradigm.
See also:
I'm starting to quite like the Radicle desktop application. It makes it convenient to open or manage issues, and review patches. It's like a web front end, but local first.
(I work on Radicle, but I'm not getting paid to say this. I do like the app.)
cc @radicle
DoubleMemory – more efficient local-first read-it-later app
Hey seedlings
We're attending LocalFirst! If you see us around, come say hi
Looking forward to seeing all the exciting talks
Berlin! Free(!) @pouchdb Workshop next Monday as part of the local first community day. Hang out with us and learn all about CouchDB & PouchDB.
Sign up here: https://lu.ma/v8ggp0u9?tk=qKT3SE / Programme here: https://app-2025.localfirstconf.com/schedule/community-day (description currently in flight)