Open Source Privacy Tools
Discover 86 open source Privacy repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Privacy projects here are most often combined with Self Hosted, Desktop App and TypeScript. Last updated October 3, 2026.
86 repositories · updated October 3, 2026

homehub: Organize Family Life on a Self-Hosted Dashboard
HomeHub is a private, self-hosted dashboard for household notes, lists, chores, reminders, files, and other family utilities. It suits households that want shared tools on a trusted home network without a login or cloud service.

NoDPI: Bypass Some Deep Packet Inspection Blocking
NoDPI is a desktop proxy utility that fragments HTTPS ClientHello traffic to help bypass some DPI-based website blocking. It is suited to users who can configure a local proxy and understand that it does not provide VPN-style privacy.

WeClone: Create an AI Avatar from Chat History
WeClone turns exported chat histories into fine-tuned language models that can respond in a person's style. It combines data preparation, privacy filtering, model training, and chatbot deployment for people comfortable running local AI workflows.

fasten-onprem: Manage Personal Health Records at Home
Fasten OnPrem is a self-hosted app for viewing and organizing personal or family medical records. It supports FHIR bundle uploads and manual entry, but does not connect directly to healthcare providers.

textgen: Run Local Language Models in a Desktop App
TextGen is a private desktop and web interface for running local language models, with support for chat, vision, tools, and compatible APIs. It suits people who want to use and manage models on their own hardware.

DnsServer: Run a Self-Hosted DNS Server
Technitium DNS Server is a cross-platform DNS server for recursive resolution, authoritative hosting, and network-wide filtering. It suits home labs and organizations that want control over DNS, encrypted upstreams, and a browser-based management console.

StreamingKokoroJS: Generate Speech Locally in Your Browser
StreamingKokoroJS turns text into speech in the browser with the Kokoro-82M model. It streams audio locally, with WebGPU acceleration when available and a WebAssembly fallback, without sending text to a server.

opendia: Connect AI Models to Your Browser
OpenDia is an MCP server and browser extension that lets compatible AI clients inspect and control your existing browser. It suits people who want local browser automation across their logged-in sessions, tabs, and pages.

bruno: Explore and Test APIs with a Local-First Client
Bruno is an API client for exploring requests, testing APIs, and running collections from a desktop app or CLI. It stores collections as plain-text files on your device, making them suitable for Git-based collaboration without cloud sync.

pocketpal-ai: Run Language Models on Your Phone
PocketPal AI is a mobile assistant that runs language models and text-to-speech on-device, so chats can stay private and work offline. It suits people who want local AI on iOS or Android without relying on a cloud service.

BrowserOS: Browse with AI Agents and Automate Web Tasks
BrowserOS is a Chromium-based project with two desktop browsers: one for AI agents to automate logged-in web tasks, and another with an AI assistant for people browsing. It connects to MCP-compatible agents and keeps session data on your machine.

Daily_You: Keep a Private Offline Journal
Daily You is a Flutter diary app for recording daily entries, moods, photos, and Markdown notes. It is designed for people who want an offline-first journal with control over where their data is stored.