#LocalFirst

Artem R 🇺🇦asci@indieweb.social
2025-06-04

Surprised to see that localfirst.fm/landscape does not mention PouchDB at all, yet there is a lot of commercial solutions provided #localfirst #webdev #frontend @localfirstconf

2025-06-03

BTW for folks into #localfirst #ai , come join the userless-agents Matrix channel to talk about approaches and use cases!

matrix.to/#/#userless-agents:m

2025-06-03

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.

#p2p #p2panda #localfirst #gtk

Four people sitting around a table, facing the camera. In front of them is a little construction made out of colorful toy bricks, connected with funny fluffy wires which symbolize peer-to-peer connections
2025-05-29

We saw some great talks at LocalFirst!

From more powerful sync engines, local first operating systems, to solving epidemics and forestry.
These people are amazing, and we're lucky to rub shoulders with all of these wonderful people.

Already cannot wait for next year! 🌱
#localfirst #localfirstconf

2025-05-28

David @daffl.me shared this picture and story of growing up in a rural goat farm in Germany as the background for #localfirst Login with ATProto support coming soon! Amazing!

RE: https://bsky.app/profile/did:plc:ffrntgvjdc6nud6wadf2nlkn/post/3lqapc23i4s2n

Thomas Steiner :chrome:tomayac@toot.cafe
2025-05-27

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 local-first-conf-rocks.glitch., 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: tomayac.github.io/prompt-api-s. #WebAI

just small circles 🕊smallcircles@social.coop
2025-05-27

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.

youtube.com/watch?v=BmgL1SRfUy

Just found it via #LiveStore on HN by local-first pioneer @schickling

It sits at 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:

livestore.dev

news.ycombinator.com/item?id=4

2025-05-26

@nextgraph sad to not be at #localfirst conference with you, hope you had a good session today ☺️

When you write "In our protocol, every peer is known by its IP and a PeerID that is a public key." on the encryption page in the docs, does that mean the brokers observe the social graph of which user is interested in / connected to which other one?

If so, is there a workaround to prevent leaking a user's social graph, like using individual PeerIDs per contact?

Lars Wirzeniusliw@toot.liw.fi
2025-05-26

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

#radicle #desktop #localFirst

Michel Jacquetmjchel@mastodon.cc
2025-05-26

Le "communalisme" défend la démocratie directe et l’autogestion politique et sociale. Cette forme d’organisation s’inscrit en filiation avec des expériences communales et révolutionnaires et est revendiquée par des initiatives contemporaines.

radiofrance.fr/franceculture/p

#Commun #Commune #Communalisme #Domination #LocalFirst #Munus #MurrayBookchin #KillianMartin #PierreSauvetre #SocieteDesCommuns

N-gated Hacker Newsngate
2025-05-23

DoubleMemory is here to revolutionize your game with a read-it-later app that's "local-first" because, you know, the cloud is so last decade 🙄. Now you can finally ignore articles with unparalleled right from your own device! 🚀📚✨
doublememory.com

Hacker Newsh4ckernews
2025-05-23

DoubleMemory – more efficient local-first read-it-later app

doublememory.com

2025-05-23

i love the native e-mail app on the iphone , i imagine all e-mail apps are like this. shitty network? no network? no care, it just launches and tries its damn hardest to connect but you can read your emails! send something? it won’t delete it, or lose it, it’ll send when it can. sometimes i open email to give myself a note because i know it won’t lose it. why is this so hard?? #localfirst

2025-05-23

Hey seedlings 🌱

We're attending LocalFirst! If you see us around, come say hi 👾

Looking forward to seeing all the exciting talks 🗣️

localfirstconf.com

#localfirst #localfirstconf

Jan Lehnardt :couchdb:janl@narrativ.es
2025-05-23

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: lu.ma/v8ggp0u9?tk=qKT3SE / Programme here: app-2025.localfirstconf.com/sc (description currently in flight)

#OfflineFirst #LocalFirst

2025-05-22

I got watchdog working -now I can log my birds next week and have it update my journal streamOf.me from my numbers file changes from my phone.

#indieweb #localfirst #python

Anthony BakerAnthonyBaker
2025-05-21

First @obsidian releases Bases for early preview and now @raycast has added support for local LLMs in Raycast AI. It's like a geek Christmas morning today.

youtube.com/watch?v=FjkAuklziGk

Anthony BakerAnthonyBaker
2025-05-21

Oh holy hell this is cool. And backed by secure MARKDOWN FILES ON YOUR LOCAL MACHINE. Nuts. mas.to/@obsidian/1145465316060

2025-05-21

Two weeks ago, the p2panda core team gathered in Berlin—hanging in the park, forest, and the "Cultivation Space" in Wedding.

We focused on aligning our efforts around new encryption schemes, robust atomic transactions, groups, and access control.

This is the first big step towards unifying our work into a "super pipeline" that will enable apps to manage access, secure data, support relays, handle multi-device setups, and more.

#p2panda #encryption #localfirst #p2p

Two people sitting in a smaller room around a table looking into the camera. There's a large monitor attached to the wall showing code. The table is full of laptops, paper, bottles and snacks.Two people walking down a road next to the forest.A technical diagram showing the current status of a group. Every group can point at "individuals" or more "sub groups" to describe it's members. Automatically generated diagrams like that help us to find bugs and understand the current state of the system.
2025-05-20

I'm guessing I lost a large part of my small audience not mentioning conditional pub/sub structures, DHTs, low latency streams, and granular queries.
I would begin by referencing #localFirst and saying, start with the filesystem. With some basic shared state an app could then initialize other protocols on-demand.
But within the scope of #BaseParadigm would be a distributed index. I do think indices of various kinds are fundamental to navigation of unbounded spaces like the #web.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst