Write private, local-first Markdown notes in a minimal open-source editor.
Project overview
Haptic is a local-first Markdown notes editor designed to keep notes and its database in the user's own environment. It includes a desktop application and a web version that can be self-hosted through Vercel or Docker. The project is still under active development: cross-device sync, note sharing, mobile apps, and Windows and Linux desktop support are listed as future work rather than current features.
Run large language models locally in the browser for private AI conversations.
Project overview
WebLLM Chat loads and runs language models inside a WebGPU-capable browser, keeping prompts, responses, and model processing on the user’s device instead of a cloud inference server. After the initial setup and model download, it can continue offline, with Markdown rendering, image-based conversations, and a selection of built-in models. Advanced users can also connect the interface to custom models served through MLC-LLM. Browser-native inference requires WebGPU support.
Run Jupyter notebooks in a lightweight IDE built for high concurrency.
Project overview
Zasper is a Jupyter-compatible IDE for data science and AI work that can run as a web or desktop application. It implements the Jupyter wire protocol, reuses installed kernels across languages, and combines notebook execution with an editor, terminal, launcher, and version-control workspace. The project emphasizes low resource use and many concurrent connections. macOS and Linux are fully supported, while Windows support is limited and the documentation recommends using WSL for the best experience.
Save and reuse coding-agent context across projects and sessions.
Project overview
OpenContext adds a personal knowledge store to existing coding-agent CLIs such as Codex, Claude Code, and OpenCode, so project background, decisions, and documents can persist across repositories and sessions. Users manage the library through the oc CLI, a desktop app, or a local web interface, while generated skills, slash commands, and an MCP server let agents search and update it directly. It reuses an agent CLI the user already has rather than bundling a separate model subscription.
Trace, evaluate, and debug AI agent runs with observability tools.
Project overview
Laminar is an observability platform for tracing AI agent runs, defining behavioral signals, running evaluations, building dashboards, and preparing datasets. Its SDKs instrument supported AI frameworks, while alerts can notify Slack when a described failure pattern appears. Evaluations run locally or in CI, and coding agents can inspect traces through CLI or MCP access. Teams can use the managed service or self-host with Docker; self-hosted deployments collect anonymous usage telemetry unless it is explicitly disabled.
Turn new YouTube channel videos into polished EPUB ebooks with optional email delivery.
Project overview
Fetch recent non-Shorts videos from selected channels, extract transcripts, use Claude to turn them into magazine-style articles, and package the results as an EPUB. Optional features include email delivery and a Streamlit dashboard. The project requires API configuration, and its documentation recommends local execution when cloud hosts are blocked by YouTube.
Index local memes and retrieve them with semantic or keyword search.
Project overview
Meme Search turns a local meme collection into a searchable web library. You can upload or mount image folders, generate descriptions, edit tags, and retrieve images through semantic or keyword search. Image captioning, embeddings, and search run locally by default, while an OpenAI-compatible vision endpoint can be selected for description generation. The Docker-hosted interface has no built-in authentication, so it should remain on localhost or behind an authenticated proxy or VPN.
Query, edit, and manage SQL databases from a browser-based GUI.
Project overview
Outerbase Studio is a lightweight browser interface for managing SQL databases. It supports SQLite and related services such as LibSQL, Cloudflare D1, and rqlite, with query, data, schema, and connection-management tools. MySQL and PostgreSQL support is currently beta with limited features. A Windows and macOS desktop wrapper is available when a database driver cannot run in the browser.
Organize and analyze DJI, Litchi, and Airdata drone logs in one private workspace.
Project overview
Open DroneLog imports several flight-log formats, deduplicates records, and presents flights through maps, replay, telemetry charts, and aggregate statistics. You can use a Windows or macOS desktop build or deploy the web version with Docker. The hosted demo processes one flight locally without persistence, while multi-flight history, filtering, backups, and profiles require the desktop or self-hosted app.
Manage Gemini CLI and Qwen Code through a visual desktop or web interface.
Project overview
Gemini CLI Desktop gives developers a visual way to use Gemini CLI and Qwen Code, with tool confirmations, code-diff views, searchable chat history, file mentions, and MCP integration. It ships as desktop builds for Windows, macOS, and Linux, while a web mode is also available for remote or browser-based access.
Play, study, and analyze Go games in a browser or desktop app.
Project overview
Kaya gives Go players a browser and desktop workspace for playing games, editing variations, organizing SGF records, and reviewing positions. KataGo analysis adds win rates, move suggestions, quality graphs, and ownership heatmaps, while photo recognition can turn a physical board into an editable SGF. It runs on Windows, macOS, Linux, the web, and as an installable offline-capable PWA, making it suitable for both game review and regular study.
Manage and stream a personal music library through a web interface
Project overview
Groove Basin runs a music server connected to a personal library and lets laptops, tablets, and phones control playback through a web interface. It includes automatic queueing, drag-and-drop uploads and playlists, loudness scanning, filesystem monitoring, remote streaming, and MPD compatibility. The project is for music you own or manage locally and does not support DRM content.
Browse, search, and live-tail local Claude Code sessions without reading raw JSONL logs.
Project overview
Claude Code Trace turns session files from the local Claude projects directory into readable conversations. It supports searching by user message, expanding tool and MCP calls, inspecting timestamps and token counts, and following active sessions in real time. The viewer is available as a desktop app, web interface, or terminal UI and does not require sending traces to an external service.
Configure, deploy, and troubleshoot applications through an AI agent connected to your repository.
Project overview
Nixopus is an application deployment platform for self-hosted infrastructure or Nixopus Cloud. After connecting a repository, users can ask its agent to analyze the codebase, generate configuration, deploy, inspect logs, manage domains, roll back, and troubleshoot failures. Automatic TLS and multi-server monitoring are available. The autonomous loop that watches for failures, opens fix PRs, and redeploys is still marked as in development. Self-hosting expects a fresh dedicated VPS, root access for installation, and a configured model provider.
Web appProductivity and officeModel Context Protocol
AIaW
@NitroRCr·TypeScript
Manage multi-workspace AI chats, tools, and synced data across platforms.
Project overview
AIaW is a local-first AI chat client with multiple workspaces, support for several model providers, MCP connections, plugins, reusable prompts, and editable Artifacts. Conversation data is stored locally for offline access, with optional cloud synchronization after sign-in across Windows, Linux, macOS, Android, and the web PWA. The project is deprecated and has been replaced by the rewritten Nya AI client, so existing users are directed to migrate rather than adopt AIaW as a new long-term setup.
Track website traffic and custom events with a hosted or self-hosted dashboard.
Project overview
Litlyx helps websites and web apps collect visits, real-time users, and custom events through a small script tag or JavaScript package. Data is viewed in its analytics dashboard, with a hosted service available for quick setup or Docker deployment for teams that want to run their own instance. Its cookie-free approach makes it a practical option for projects seeking straightforward analytics without committing entirely to a third-party cloud.
Self-host password and private data management for individuals or teams
Project overview
Padloc is an open-source password and data manager for individuals and teams. Its repository includes the backend server, web client, progressive web app, desktop and mobile packages, and a browser extension. Running a private instance requires at least the server and web client, while the local setup can launch the web interface directly. Production deployments should follow the project’s hosting guidance and security design documentation.
Inspect, back up, and flash ESP32 boards directly from a browser.
Project overview
ESPConnect uses Web Serial or WebUSB in a modern Chromium browser to inspect ESP32 hardware and partitions, manage filesystems, back up flash, deploy firmware, and open a serial console without a desktop installation. Other applications using the same USB serial bridge must be closed before connecting. ESP8266 support is limited, and the NVS inspector remains an experimental, read-only debugging tool whose parsed output may not cover every edge case.