Open Source Electron Projects
Electron is an open source framework for building desktop applications with web technologies such as JavaScript, HTML, and CSS. It combines the Chromium browser engine with Node.js, letting developers create desktop interfaces and access system features using familiar web development tools. Electron can package applications for multiple operating systems, reducing the need to build a separate interface for each platform, though app size and resource use can be considerations.
Open source Electron tools include media players, note-taking apps, screen recorders, database clients, and utilities for design or network management. When choosing one, check its maintenance activity, license, supported operating systems, hardware and software requirements, and integrations with services or workflows you use. These applications can suit people who want desktop features with a consistent interface, as well as developers who want to inspect, modify, or contribute to the code.
31 repositories · updated October 4, 2026

zennotes: Manage Markdown Notes with Keyboard-First Tools
ZenNotes is a local-first Markdown notes app for people who prefer plain files, keyboard navigation, and Vim motions. It runs as an Electron desktop app or a self-hosted web app, with search, diagrams, CLI, and MCP integrations.

OpenMausBot: Coordinate AI Agents in a Desktop Chat App
OpenMausBot is a local-first desktop app for managing AI agents as a team of chat contacts. It runs supported agent CLIs on your computer and can connect agents to computers and third-party apps, with approval prompts for risky actions.

Orkas: Coordinate AI Agent Teams from a Desktop App
Orkas is a local-first desktop app for directing a Commander and specialist AI agents from one chat. It suits people who want to coordinate research, document work, and coding tools locally, using their own model keys.

skill-recorder: Turn Recorded Work into Reusable AI Skills
Skill Recorder captures a desktop work session and uses GitHub Copilot CLI to turn it into ordered steps, then a reusable agent skill or automation. It suits people who want to teach agents workflows by example.

maka: Run Traceable AI Agent Workflows
Apache Maka is a local-first workspace for running AI agents through desktop, terminal, and evaluation tools. Its append-only event log records model messages, tool calls, and permission decisions for review and recovery.

holaOS: Build a Local-First Workspace for AI Agents
holaOS is an Electron workspace that brings agents, apps, integrations, chat tools, and shared memory together on your machine. It suits teams that want to connect existing systems and choose their own agents or models.

tessera: Organize AI Coding Sessions Across Projects
Tessera is a local workspace for coordinating Claude Code, Codex, and OpenCode sessions. It brings parallel agent tasks, Git worktrees, session views, and Git workflows together for developers managing several coding tasks at once.

craft-agents-oss: Manage AI Agent Work in a Desktop App
Craft Agents is a customizable desktop workspace for running AI agent sessions, connecting services and files, and organizing work across projects. It also offers a headless server and CLI for remote use and scripting.

awesome-electron: Find Resources for Building Electron Apps
A curated directory of Electron apps, development tools, starter templates, documentation, and learning resources. It helps developers discover examples and supporting projects when building desktop apps with web technologies.

easy-whisper-ui: Transcribe Audio and Video Locally
EasyWhisperUI is a desktop app for transcribing audio and video locally with whisper.cpp. It offers batch and live transcription, subtitle and text exports, and GPU acceleration where supported, without requiring command-line use.

Recordly: Create and Edit Polished Screen Demo Videos
Recordly is a desktop screen recorder and editor for creating polished walkthroughs, product demos, and other short videos. It combines recording, timeline edits, cursor and webcam styling, and MP4 or GIF export across macOS, Windows, and Linux.

mullvadvpn-app: Secure VPN Client for Desktop and Mobile
Mullvad VPN’s client app connects desktop and mobile devices to its VPN service, with a Rust daemon and platform-specific frontends. It suits users who want privacy-focused tunneling and controls across major platforms.