2026.08.20

đź“° News & Discussions

How Local-First Sync Handles Offline Changes

"Done Bear's engineering write-up explains a production sync loop built around a durable outbox, server-assigned action ordering, idempotent mutation identities, WebSocket buffering during HTTP catch-up, and full bootstrap for stale cursors. It also states the server-wins conflict trade-off instead of claiming CRDT semantics."

Rebuilding Linear’s delta sync read path

"Some of our largest workspaces produce close to one million sync actions per day, and a client that’s been offline for only a few hours can return hundreds of thousands of sync actions behind. Those results must also be filtered by what the user can access and has subscribed to. Across more than 20 TB of sync actions, delta sync becomes a large, permission-aware set intersection that is increasingly difficult to serve. We built a new read path with turbopuffer to keep that query fast and predictable, even as our biggest workspaces continue to grow."

Vibe coding personal apps in mid-2026

"In the end Fable and I went for Yjs which is the most popular local-first protocol. I wanted a simple server that just writes to a SQLite database (so I could do hosting and backups very easily). Fable found the obscure Hocuspocus, which is simple and does the job (alas it turned out its format is opaque and binary inside the database file, but that’s another story)."

Local-First Meetup NY | Tuesday, August 25 (upcoming event)

"Join us at Radegast Hall & Biergarten for a drink and a casual chat about local-first software."

Why Scientists Need Local-First Software

"A scientist should be able to open last year’s experiment on the day a vendor is unavailable, an internet connection is unreliable, or a subscription is under review."

Surviving a National Blackout with Offline-First Architecture | Emilio CarriĂłn

"We design for high availability assuming connectivity is always present. But what happens when a nationwide power outage leaves warehouses in the dark and cloud systems completely unreachable?"

🛠️ Tools & Resources

Ama.Enterprise

"A .NET 10 enterprise-grade toolkit for building decentralized, masterless Peer-to-Peer (P2P) distributed systems. It combines robust networking meshes with Conflict-free Replicated Data Types (CRDTs) to guarantee high availability, fault tolerance, and eventual consistency across nodes without requiring centralized databases or brokers."

ThoughtDAG

"Your thinking deserves a map. An infinite canvas where LLM conversations grow into an editable thought graph." "Open source · MIT · local-first · Ollama and OpenAI-compatible endpoints"

Engel AI Main

"Engel AI Main is Engel AI Labs' local-first Windows workspace for chat, reviewed tasks, model routing, team and worker coordination, device evidence, governed training, and receipt-backed proof."

screenpipe v2.6.68

"screenpipe, a local-first workflow-memory layer for AI agents, adds native scheduled activity-history generation, prefilled agent prompts after workflow learning, ACP-managed automation schedules, and enterprise skill sync. The release helps turn locally captured work context into traceable workflow evidence and automation-ready prompts."

✨ Apps

Me.: your health data becomes an actionable profile of you

"Me. brings your health data together, lets you add the context only you know, including blood results, medications, supplements and notes on the things that show up in no number at all, and turns it into one document you can hand to a GP, a coach or an AI. It won't score you or tell you what to do. It builds the picture, you choose who reads or analyses it." "There is no Me. account and no Me. server. Your data stays on your device, with an optional iCloud backup you control. Anonymous analytics through TelemetryDeck, disclosed in-app with an opt-out."

OpenLogi

"A local-first alternative to Logitech Options+, written in Rust. Remap buttons, drive DPI and SmartShift over HID++. No account, no telemetry." See also Show HN.

Zenpa

"Most AI assistants send everything you type, and everything they read from your tools, to remote servers for processing. Zenpa doesn't. The AI model is downloaded once and runs entirely on your device, using its own processing power. When Zenpa reads a Slack thread, summarizes an email, or answers a question about a project, that computation happens on your machine and nowhere else."

Truefold: Every document you own. One private vault.

"Passports, licenses, bank details, payment cards, travel papers — found in seconds, encrypted on your iPhone, and synced through your own iCloud."

Codex Cryptica: Local-first RPG campaign manager

"Local-first vault: Your campaign lives in browser-local storage, not a hosted notes silo."

How to Contribute

Anyone can contribute to Local-First News with a pull request. Instructions and guidelines available here.

Sponsors

Local-First News is sponsored by PowerSync. Interested in sponsoring? Get in touch