Local-First Software
Discover 65 open source Local First repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Local First projects here are most often combined with AI Agents, Desktop App and TypeScript. Last updated October 4, 2026.
65 repositories · updated October 4, 2026

Noi: Organize AI Chats in a Desktop Workspace
Noi is a desktop workspace for bringing AI chat workflows, prompts, and local tools into a more focused browsing setup. It suits people who switch between AI assistants and want separate sessions, reusable prompts, and local-first settings.

TagStudio: Organize Photos and Files with Tags
TagStudio is a desktop photo and file organizer that adds flexible tags and metadata to existing folders without moving files. It suits people managing personal media or large file collections who want searchable organization under their control.

sqlsync: Synchronize Collaborative SQLite State Offline
SQLSync wraps SQLite to let web applications share database state across users, devices, and the edge, including during network interruptions. It suits teams building local-first apps that need reactive queries and collaborative updates.

colanode: Collaborate in a Local-First Team Workspace
Colanode combines team chat, rich-text pages, databases, and file sharing in a self-hostable collaboration workspace. Local storage and offline syncing suit teams that want control over their data and can operate its server dependencies.

epicenter: Build Local-First Apps With Synchronized Data
Epicenter is a TypeScript project for building local-first apps around a store users own. It keeps app data on-device in a Yjs document and synchronizes it across signed-in devices, with Honeycrisp as its current example.

microsandbox: Run Untrusted Workloads in Local MicroVMs
Microsandbox runs untrusted code in local microVMs and provides a CLI and SDKs for managing isolated workloads. It suits developers and agent builders who need disposable, programmable sandboxes without a separate infrastructure service.

Trilium: Build and Organize a Personal Knowledge Base
Trilium is a cross-platform note-taking app for building and maintaining large personal knowledge bases. It combines a hierarchical note tree with search, linking, versioning, scripting, and options for self-hosting and synchronization.

apple-health-mcp: Query Apple Health Data with AI Assistants
A local MCP server that lets AI assistants query Apple Health CSV exports with DuckDB. It suits people who want to explore personal health history through SQL-backed tools while keeping the export on their own computer.

cloi: Run a Local Coding Agent in the Terminal
Cloi is a terminal coding agent that uses Ollama to inspect, edit, and run code in a local workspace. It suits developers who want AI-assisted coding without sending project data to an external service, provided their hardware can run a supported model.

deepchat: Run AI Agents in a Desktop Assistant
DeepChat is a cross-platform desktop client for chatting with cloud and local AI models and running agents. It suits people who want tools, skills, and resumable sessions in one local-first workspace.

super-productivity: Plan Tasks and Track Work Time
Super Productivity combines task planning, timeboxing, and time tracking in a privacy-focused app for web, desktop, and mobile. It suits people who want to organize projects and connect work items from issue trackers and calendars.

OLMoE.swift: Run OLMoE Locally on Apple Devices
OLMoE.swift is an Apple app for chatting with Ai2’s OLMoE language model on-device. It suits people who want private, offline-capable model use on iOS or macOS, provided their device can run the app and model.