Open source local-first projects

Every project in the registry tagged local-first, ranked by real GitHub adoption.

projects 67 combined stars ★ 413K refresh nightly
01 SiYuan ★ 47K

Privacy-first knowledge management with block-level linking

last push15 hours ago languageTypeScript licenseAGPL-3.0
02 Logseq ★ 45K

Privacy-first knowledge base that connects your notes

last push28 hours ago languageClojure licenseAGPL-3.0
03 openhuman ★ 42K

OpenHuman is an open source agent harness with local-first memory, agent orchestration, and workflows

last push2 days ago languageRust licenseGPL-3.0
04 Codewhale ★ 41K

Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome.

last push16 hours ago languageRust licenseMIT
05 rxdb ★ 23K

The local-first database that runs on every JS runtime and replicates with your existing backend - no vendor, no lock-in - https://rxdb.info/

last push25 hours ago languageTypeScript licenseApache-2.0
06 Super Productivity ★ 23K

Task manager built for deep work, privacy, and focus

last push21 hours ago languageTypeScript licenseMIT
07 screenpipe ★ 22K

24/7 screen and audio recorder with AI memory search

last push19 hours ago languageRust license—
08 genoffice ★ 12K

Free, open-source AI Office suite: Docs, Sheets, Slides, PDF, Markdown and HTML editors with a built-in AI agent, plus a `genoffice` CLI and agent skill so Clau

last push16 hours ago languageTypeScript licenseApache-2.0
09 Octop ★ 11K

A smarter, self-hosted AI assistant — multi-user, multi-agent.

last push15 hours ago languagePython licenseMIT
10 Anarlog ★ 9.7K

Private meeting notes, no bots, files you own

last push32 hours ago languageRust licenseMIT
11 AnyType ★ 9.0K

Private workspace for notes, tasks, and databases

last push10 days ago languageTypeScript license—
12 MiaoYan ★ 8.7K

⛷ Lightweight Markdown app to help you write great sentences.

last push15 hours ago languageSwift licenseMIT
13 PI-Desktop ★ 7.6K

Local-first AI coding agent desktop: Electron + Rust host core + pi Agent Harness + user-installable plugins

last push16 hours ago languageTypeScript licenseLGPL-3.0
14 loopx ★ 6.5K

Long-horizon agent control plane for durable, governed work across Codex, Claude Code, and other harnesses.

last push15 hours ago languagePython licenseApache-2.0
15 blocksuite ★ 6.1K

🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.

last push31 hours ago languageTypeScript licenseMPL-2.0
16 QOwnNotes ★ 5.9K

QOwnNotes is a plain-text file notepad and todo-list manager with Markdown support and Nextcloud / ownCloud integration.

last push28 hours ago languageC++ licenseGPL-2.0
17 maka ★ 5.9K

Apache Maka (Incubating) is a high-performance agent workspace that keeps a complete record of everything it did.

last push15 hours ago languageTypeScript licenseApache-2.0
18 open-science ★ 5.4K

Open-source AI research workbench for scientific research—local-first and model-agnostic.

last push18 hours ago languageTypeScript licenseApache-2.0
19 Colanode ★ 5.2K

Self-hosted team workspace with chat, docs, and databases

last push7 months ago languageTypeScript licenseApache-2.0
20 codex-keysmith ★ 4.8K

Versioned Codex instruction deployment with preview, ownership manifests, hook isolation, scenario evaluation, and recovery.

last push1 months ago languagePython licenseMIT
21 notes ★ 4.3K

Fast and beautiful note-taking app written in C++. Write down your thoughts.

last push6 months ago languageC++ licenseMPL-2.0
22 lap ★ 4.2K

An offline-first photo manager for large local libraries

last push18 hours ago languageRust licenseGPL-3.0
23 JinaClip ★ 4.1K

Professional-grade, local-first browser extension that transforms any webpage into high-fidelity, LLM-friendly Markdown entirely within the browser's runtime. Z

last push4 months ago languageJavaScript licenseMIT
24 OpenBiliClaw ★ 3.7K

本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微博等平台与开放 Web 寻找内容。(支持 deepseek harness 插件) | Local-first open-source cross-platform AI cont

last push3 days ago languagePython licenseMIT
25 atomic-agent ★ 3.5K

Atomic Agent is a local-first AI agent. Runs open-weight models on your own machine via llama.cpp.

last push4 days ago languageTypeScript licenseMIT
26 OpenChatCut ★ 2.8K

Open-source, local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion rendering.

last push12 days ago languageTypeScript licenseAGPL-3.0
27 Quiet ★ 2.7K

Serverless team chat over Tor, no phone number needed

last push5 days ago languageTypeScript licenseGPL-3.0
28 ORG2 ★ 2.6K

System of record for how agents build software: Built-in rust harness & 20+ CLIs.

last push21 days ago languageTypeScript licenseAGPL-3.0
29 bitterbot-desktop ★ 2.5K

Bitterbot - a mesh of agents that turns shared experience into collective capability.

last push19 hours ago languageTypeScript licenseMIT
30 MarkFlowy ★ 2.4K

A high-performance, cross-platform editor that supports WYSIWYG Markdown and general text editing.

last push3 days ago languageTypeScript licenseAGPL-3.0
31 waku-agent ★ 2.1K

Waku Waku! Waku Agent is a local-first AI agent harness you actually own, including loop, memory, eval, all in code built to stay legible as it grows.

last push10 days ago languagePython licenseMIT
32 document ★ 2.0K

Local-first browser editor for Word, Excel, PowerPoint and PDF, with an experimental AI assistant. No Office installation or account required.

last push16 hours ago languageTypeScript licenseAGPL-3.0
33 TidGi-Desktop ★ 2.0K

TidGi is an privacy-in-mind, automated, auto-git-backup, freely-deployed knowledge management Desktop note app, based on Tiddlywiki, with REST API for web-clipp

last push19 hours ago languageTypeScript licenseMPL-2.0
34 teamtype ★ 2.0K

Peer-to-peer, editor-agnostic collaborative editing of local text files.

last push3 days ago languageRust licenseAGPL-3.0
35 iwe ★ 1.8K

Markdown knowledge graph — LSP for your editor, CLI + MCP memory for your AI agents

last push31 hours ago languageRust licenseApache-2.0
36 hermes-browser-extension ★ 1.8K

Browser-native side panel for Hermes Agent — connect web context to your local Hermes runtime.

last push16 hours ago languageJavaScript licenseMIT
37 oxideterm ★ 1.8K

AI-native workspace for local shells and remote machines.Zero Webview, zero OpenSSL, zero telemetry, and no app subscription.

last push15 hours ago languageRust licenseGPL-3.0
38 solomd ★ 1.5K

A markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI

last push17 hours ago languageTypeScript licenseMIT
39 ffmpeg-webCLI ★ 1.5K

A browser-based video editor powered by ffmpeg.wasm. No uploads, no servers -- all processing happens locally in your browser using WebAssembly.

last push6 days ago languageJavaScript licenseGPL-3.0
40 k-dense-byok ★ 1.4K

An AI co-scientist running on your desktop. Claude Science but better.

last push17 days ago languageTypeScript licenseMIT
41 stashbase ★ 1.2K

An open-source, local-first writing workspace where you can write with Claude Code and Codex, drawing on your own sources and past work.

last push16 hours ago languageTypeScript licenseApache-2.0
42 Monica ★ 1.2K

Monica Pass,Password Management, 2FA Generator

last push18 hours ago languageKotlin licenseGPL-3.0
43 fanbox ★ 1.1K

vibe coding 的驾驶舱:左边文件,右边/下边终端,中间看清每一次改动。 / The cockpit for vibe coding: browse files on the left, command agents on the right, watch every change in between.

last push3 days ago languageJavaScript licenseMIT
44 wisp-science ★ 1.1K

Open-source, local-first desktop AI research workbench for scientific computing with Python/R, MCP bioinformatics tools, SSH/WSL/GPU runtimes, and OpenAI/Anthro

last push18 hours ago languageRust licenseAGPL-3.0
45 openflowkit ★ 923

100% Free, Open-source local-first AI diagramming for architecture diagrams and flowcharts with animated exports.

last push11 days ago languageTypeScript licenseMIT
46 auto-browser ★ 915

Give your AI agent a real browser — with a human in the loop. Open-source MCP-native browser agent.

last push15 hours ago languagePython licenseMIT
47 Agenvoy ★ 884

Self-hosted 24/7 personal AI agent that runs on your own machine — memory, schedules, tools and credentials stay local. Single Go binary with MCP.

last push21 hours ago languageGo licenseAGPL-3.0
48 liubai ★ 867

Supercharge yourself!

last push3 days ago languageTypeScript licenseAGPL-3.0
49 veritas-kanban ★ 852

Lightweight orchestration harness built for your AI agents. The unfiltered truth about where your project stands.

last push7 days ago languageTypeScript licenseMIT
50 hammer-editor ★ 809

A simple tool for building stories.

last push38 hours ago languageKotlin licenseMIT
51 pasteguard ★ 803

AI gets the context. Not your private data. Local-first privacy proxy for browser chat, AI APIs, and coding agents.

last push20 days ago languageTypeScript licenseApache-2.0
52 better-deepseek ★ 796

A powerful browser extension that supercharges DeepSeek Chat with custom tooling, persistent memory, and seamless project scaffolding. Generate and download fil

last push4 days ago languageJavaScript licenseMIT
53 swarmvault ★ 733

The local-first LLM Wiki: open-source knowledge graph builder, RAG knowledge base, and agent memory store. Built on Andrej Karpathy's pattern. An Obsidian alter

last push4 months ago languageTypeScript licenseMIT
54 thoughtdag ★ 728

Your thinking deserves a map: an infinite canvas where LLM conversations grow into an editable thought graph. Wires are the context.

last push23 hours ago languageTypeScript licenseMIT
55 vestige ★ 659

Think before doing, prove before saving. Vestige is a local, deterministic safety kernel for AI agents. Every memory write and agent action is recorded in Stra

last push20 hours ago languageRust licenseAGPL-3.0
56 busabase ★ 657

Open-source database & workspace for AI agents — structured data, durable knowledge, reusable skills, runnable apps, and human review on the writes that matter.

last pushyesterday languageTypeScript licenseMIT
57 kanzo ★ 652

Self-hosted, sharable kanban for humans and agents. One 4.5 MB binary, 4.5 MB of RAM, 10 to 60 tokens per agent reply, starts in 2 ms, zero setup.

last push23 hours ago languageRust licenseAGPL-3.0
58 HermesOffice ★ 624

Free, open-source AI Office suite (Word, Excel, PowerPoint, PDF, Markdown) — macOS build, one-click install

last pushyesterday languageTypeScript licenseApache-2.0
59 gramax ★ 618

Embrace a docs-as-code approach to build, version, and publish Git-driven documentation sites using Markdown and a visual editor

last push27 days ago languageTypeScript licenseGPL-3.0
60 foldergram ★ 597

Self-hosted folder-based Instagram-style photo and video gallery app.

last push19 hours ago languageTypeScript licenseAGPL-3.0

Related tags

← all tags

Frequently asked questions

How many open source local-first projects are there?

This registry tracks 67 projects tagged local-first, with 413,134 GitHub stars between them. The most-adopted is SiYuan at 47,033 stars.

Are these local-first projects free to use?

Yes — 65 of the 67 carry an explicit open-source licence across 7 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which local-first project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these local-first projects still maintained?

63 of the 67 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.