Local-first software: You own your data, in spite of the cloud
Source: Ink & Switch Authors: Martin Kleppmann, Adam Wiggins, Peter van Hardenberg, Mark McGranaghan Date: 2019-04
Core idea
Local-first software argues that collaborative systems should keep the primary copy of data on users’ own devices while still supporting real-time collaboration, multi-device sync, offline work, and long-term user ownership.
Key claims
- Collaboration does not require surrendering the source of truth to one cloud service.
- Fast local interaction, offline operation, and durable data ownership can coexist with multiplayer editing.
- Replication and sync should serve shared work rather than replace user sovereignty.
Harness takeaway
A serious multiplayer harness should be local-first: each human or agent keeps a useful local harness with its own state, while shared workspaces, traces, and plans replicate outward instead of living only in a central service.