







Exploring software architecture that returns data to users and enables collaboration in every tool.
Local-first software: You own your data, in spite of the cloud
A new generation of collaborative software that allows users to retain ownership of their data.
Local-first software: You own your data, in spite of the cloud
A new generation of collaborative software that allows users to retain ownership of their data.

Local-first software: you own your data, in spite of the cloud
As part of the Digital Library's transition to Open Access, new features for researchers are available in the Premium Edition. Click here to learn more.

Local-First Software Unconference · Luma
On Sat September 23, 2023, immediately following the Strange Loop conference, we are holding a community event for everybody interested in local-first software…
Local-First Software: Taking Back Control of Our Data | a mini-doc
Lody Is Now Open Source: A Shared Workspace for Teams and Coding Agents
Lody helps teams understand the context behind software decisions. We are moving Lody toward local-first, with the goal of making that context durable, portable, and ultimately controlled by the team

Peter Van Hardenberg - Local First: the secret master plan
Local-first software: pragmatism vs idealism
The community-first software era
Some ideas about how to encode our values into the tools we use

Exploring interoperability & composability for local-first software | grjte
Check out the project at https://github.com/grjte/groundmist-syncCross-posted to https://baincapitalcrypto.com/atproto-for-local-first-interoperability/ This is the third exploration connecting local-first software with the AT Protocol (atproto). Previously, I explored how atproto can enable new fu...
From OSS to Open Source AI: an Exploratory Study of Collaborative...
AI development is embracing open-source paradigm, but the fundamental distinction between AI models and traditional software artifacts may lead to a divergent open-source development paradigm with...

The Local Relational Technologist
Who can we rely on for meaningful software in our communities?

The envoy framework: an open architecture for agents
The Envoy Framework addresses a need for computer-based assistants or agents that operate in conjunction with users' existing applications, helping them perform tedious, repetitive, or time-consuming tasks more easily and efficiently. Envoys carry out missions for users by invoking envoy-aware applications called operatives and inform users of mission results via envoy-aware applications called informers. The distributed, open architecture developed for Envoys is derived from an analysis of the best characteristics of existing agent systems. This architecture has been designed as a model for how agent technology can be seamlessly integrated into the electronic desktop. It defines a set of application programmer's interfaces so that developers may convert their software to envoy-aware applications. A subset of the architecture described in this paper has been implemented in an Envoy Framework prototype.

Perfect Software - Software for an Audience of One
We have many names to describe personal tools. Malleable software speaks to how it behaves. Home-cooked software speaks to who makes it.
