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: 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.

TypeScriptAIDesktop App
Added Mar 31, 2026 View details
TagStudio: Organize Photos and Files with Tags

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.

PythonDesktop AppFile Manager
Added Mar 22, 2026 View details
sqlsync: Synchronize Collaborative SQLite State Offline

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.

RustDatabaseLocal First
Added Feb 18, 2026 View details
colanode: Collaborate in a Local-First Team Workspace

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.

TypeScriptCollaborationLocal First
Added Feb 2, 2026 View details
epicenter: Build Local-First Apps With Synchronized Data

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.

TypeScriptLocal FirstDatabase
Added Feb 1, 2026 View details
microsandbox: Run Untrusted Workloads in Local MicroVMs

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.

RustMicrovmSandbox
Added Jan 28, 2026 View details
Trilium: Build and Organize a Personal Knowledge Base

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.

TypeScriptKnowledge BaseKnowledge Graph
Added Jan 15, 2026 View details
apple-health-mcp: Query Apple Health Data with AI Assistants

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.

TypeScriptMCPMCP Server
Added Dec 5, 2025 View details
cloi: Run a Local Coding Agent in the Terminal

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.

JavaScriptAI AgentsCoding Agent
Added Dec 4, 2025 View details
deepchat: Run AI Agents in a Desktop Assistant

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.

AITypeScriptLLM
Added Nov 1, 2025 View details
super-productivity: Plan Tasks and Track Work Time

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.

TypeScriptProductivityDesktop App
Added Oct 27, 2025 View details
OLMoE.swift: Run OLMoE Locally on Apple Devices

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.

SwiftAILLM
Added Oct 20, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️