Open ESPConnectWeb appTesting and debugging
ESPConnect↗
@thelastoutpostworkshop·Vue
Inspect, back up, and flash ESP32 boards directly from a browser.
Project overviewESPConnect 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.
- Stars
- ★ 2,036
- Forks
- ⑂ 285
- License
- MIT
Open zennotesDesktop appProductivity and officemacOS
zennotes↗
@ZenNotes·TypeScript
Manage plain Markdown notes and tasks with keyboard-first, Vim-friendly workflows.
Project overviewZenNotes keeps every note as an ordinary Markdown file while offering both a desktop app and a self-hosted web mode. Its keyboard-first workflow combines Vim motions, split editing and preview, search, tags, tasks, daily notes, diagrams, and local assets in one vault. A companion CLI, Raycast integration on macOS, and an MCP server let scripts and compatible AI tools work with the same files. Desktop builds are available for macOS, Windows, and Linux.
- Stars
- ★ 2,015
- Forks
- ⑂ 107
- License
- MIT
Open gmail-cleanerWeb appProductivity and officeLinux
gmail-cleaner↗
@Gururagavendra·Python
Bulk unsubscribe, delete, archive, label, and organize Gmail from a self-hosted web UI.
Project overviewGmail Cleaner is a local or Docker-hosted web interface for reducing an overloaded Gmail inbox. It can group and filter messages by sender, date, size, category, or label, then bulk unsubscribe, delete, archive, mark messages read or important, manage labels, and export selected metadata as CSV. Setup requires the user to enable the Gmail API in a personal Google Cloud project, create OAuth credentials, and add the Gmail address as a test user. Because the OAuth app is personal and unverified, Google displays a warning that should be reviewed before granting access.
- Stars
- ★ 2,007
- Forks
- ⑂ 125
- License
- MIT
Open chat-ai-desktopDesktop appCommunication and collaboration
chat-ai-desktop↗
@sonnylazuardi·Rust
Open an unofficial ChatGPT desktop client from the system menu bar.
Project overviewChat AI Desktop wraps a web-based AI chat interface in a small menu-bar application with builds for Windows, macOS, and Linux. Users can access the hosted chat experience or switch to an API mode and supply their own OpenAI API key from the app menu. It is an unofficial client rather than an OpenAI desktop product, and the macOS package may be blocked because its developer cannot be verified. In that case, users must explicitly open it through Finder's security prompt or build the binary themselves.
- Stars
- ★ 2,000
- Forks
- ⑂ 181
- License
- MIT
Open TidGi-DesktopDesktop appKnowledge managementmacOS
TidGi-Desktop↗
@tiddly-gittly·TypeScript
Manage a local-first TiddlyWiki knowledge base with Git backup and blogging.
Project overviewTidGi is a cross-platform desktop app for notes, GTD, and personal knowledge management built around Node.js TiddlyWiki. Create a local workspace or clone an online wiki, keep ownership of the underlying data, and back it up through a local Git repository or GitHub; public content can also become a blog. It suits users who value customization and the TiddlyWiki plugin ecosystem, while macOS users may need to explicitly trust the unsigned app.
- Stars
- ★ 1,992
- Forks
- ⑂ 116
- License
- MPL-2.0
Open SnapOtterWeb appMedia, audio and videoREST
SnapOtter↗
@snapotter-hq·TypeScript
Convert, compress, OCR, and transcribe files through a self-hosted web workspace.
Project overviewSnapOtter is a self-hosted file-processing platform for images, video, audio, PDFs, and general documents. Users can run conversions, compression, editing, OCR, transcription, and on-demand local AI through its web interface, REST API, or reusable pipelines, while keeping files inside their own network. A single Docker command starts the basic installation; the documented production setup adds separate Postgres and Redis services for durable jobs and larger deployments.
- Stars
- ★ 1,990
- Forks
- ⑂ 88
- License
- AGPL-3.0
Open MooToolDesktop appSoftware development
MooTool↗
@rememberber·Java
Keep common developer notes, formatters, converters, and utilities in one desktop app.
Project overviewMooTool is a cross-platform desktop toolbox for recurring developer tasks. It combines quick notes, JSON, SQL, and Java formatting, batch text operations, translation, user-agent inspection, image and PDF helpers, environment-variable tools, configuration conversion, and other small utilities in one tabbed application. Many modules retain searchable history so previous inputs or outputs can be reviewed, reapplied, or copied. It runs on Windows, Linux, and macOS.
- Stars
- ★ 1,986
- Forks
- ⑂ 253
- License
- MIT
Open kanriDesktop appProject and product management
kanri↗
@kanriapp·Vue
Manage Kanban tasks offline with all board data stored in a local file.
Project overviewKanri is a desktop Kanban app for Windows, macOS, and Linux that works without an account or internet connection. It supports customizable columns and cards, rich descriptions, subtasks, due dates, tags, Trello import, and granular or full exports for backup. Board data is stored in a single local JSON file, and built-in cloud synchronization is intentionally excluded, making it suitable for users who want to keep control of their own data.
- Stars
- ★ 1,964
- Forks
- ⑂ 159
- License
- GPL-3.0
Open groovebasinWeb appMedia, audio and videoLinux
groovebasin↗
@andrewrk·JavaScript
Manage and stream a personal music library through a web interface
Project overviewGroove 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.
- Stars
- ★ 1,962
- Forks
- ⑂ 119
- License
- MIT
Open hermes-desktopDesktop appProductivity and officemacOS
hermes-desktop↗
@dodo-reach·Swift
Manage local or SSH-hosted Hermes workflows from a native Mac app.
Project overviewHermes Desktop is a native macOS workbench for an existing Hermes Agent installation, either on the same Mac or on another host over SSH. It brings real sessions, workflow presets, Kanban, files, usage, skills, cron jobs, and a terminal into one window while keeping the Hermes host as the source of state—without a gateway API, browser wrapper, daemon, or synchronized mirror. It requires macOS 14 or later; SSH mode needs non-interactive access, and some chat, resume, and workflow features require the hermes CLI on the host.
- Stars
- ★ 1,961
- Forks
- ⑂ 145
- License
- MIT
Open AppPortsDesktop appProductivity and officemacOS
AppPorts↗
@wzh4869·Swift
Move large macOS apps to external storage while preserving their normal launch points.
Project overviewAppPorts moves large applications out of `/Applications` onto an SSD, SD card, or network storage while leaving a small launcher stub in the original location. Apps can still appear and launch normally through Finder and Launchpad, and the utility selects different strategies for native apps, self-updating software, suites, and supported App Store apps. It can also flag broken links when a drive is unavailable. System apps and running apps are blocked from migration, and the current download is not signed with an Apple Developer ID, so macOS may require manual quarantine removal.
- Stars
- ★ 1,884
- Forks
- ⑂ 76
- License
- Apache-2.0
Open colorpickerDesktop appDesign and creative work
colorpicker↗
@Toinane·JavaScript
Pick colors from the screen and organize reusable values on the desktop
Project overviewColorpicker is an Electron desktop tool for macOS, Windows, and Linux that samples colors from anywhere on the screen and saves or categorizes reusable values in Colorsbook. Pinning, shade bars, focus mode, random colors, and preferences support day-to-day color work. Clipboard color detection is still under development and currently recognizes only the first hexadecimal or RGB value it finds.
- Stars
- ★ 1,883
- Forks
- ⑂ 138
- License
- GPL-3.0
Open open-coworkDesktop appWorkflow automationmacOS
open-cowork↗
@OpenCoworkAI·TypeScript
Run desktop AI agents for files, documents, and connected tools.
Project overviewOpen Cowork is a graphical AI agent workspace for Windows and macOS that can use Claude, OpenAI-compatible APIs, and several other model providers. Within a selected workspace, an agent can manage files, create PPTX, DOCX, PDF, and XLSX outputs through skills, connect to services such as browsers or Notion through MCP, and receive remote instructions through Lark or Slack. Basic protection restricts file access by path; WSL2 on Windows or Lima on macOS can add VM isolation. Users should still review permissions carefully because authorized file changes or deletions carry real risk.
- Stars
- ★ 1,836
- Forks
- ⑂ 248
- License
- MIT
Open claude-code-history-viewerDesktop appData and analyticsLinux
claude-code-history-viewer↗
@jhlee0409·TypeScript
Browse, search, analyze, and back up conversation history across AI coding tools.
Project overviewClaude Code History Viewer reads local conversation data from many coding assistants, including Claude Code, Codex, Cursor, Gemini CLI, and OpenCode, and presents it in one offline interface. You can search across projects, compare providers, and review usage analytics. Desktop builds cover macOS, Windows, and Linux, while headless mode can export individual sessions as HTML or JSON; a full backup action archives all Claude Code sessions before automatic cleanup removes them.
- Stars
- ★ 1,834
- Forks
- ⑂ 184
- License
- MIT
Open AIaWWeb appProductivity and officeModel Context Protocol
AIaW↗
@NitroRCr·TypeScript
Manage multi-workspace AI chats, tools, and synced data across platforms.
Project overviewAIaW 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.
- Stars
- ★ 1,822
- Forks
- ⑂ 161
- License
- BSD-3-Clause
Open appsWeb appFinance, legal and compliance
apps↗
@polkadot-js·TypeScript
Connect to and operate Polkadot and Substrate chains from web or desktop.
Project overview@polkadot/apps provides a visual portal for exploring and interacting with supported Polkadot and Substrate chains. Users can open the hosted web application or run it through IPFS, Docker, or a local node; the desktop edition offers the same general interface while storing encrypted accounts on the local filesystem by default. Chain developers can customize API types, settings, and branding through the repository's configuration package.
- Stars
- ★ 1,821
- Forks
- ⑂ 1,635
- License
- Apache-2.0
Open pointlessDesktop appDesign and creative workLinux
pointless↗
@kkoomen·JavaScript
Sketch ideas and lightweight notes on an endless local drawing canvas.
Project overviewUse an endless SVG canvas as a simple desktop whiteboard for diagrams, visual notes, and free-form idea mapping. The app supports panning and zooming, arrows, rectangles, ellipses, selection, copy and paste, folders, local file persistence, basic touch input, and light or dark themes. Individual canvases can be exported as PNG, JPEG, or SVG, and prebuilt releases are available alongside an Arch Linux package. A text tool is still unfinished, so the current workflow is centered on shapes and drawing rather than typed annotations.
- Stars
- ★ 1,802
- Forks
- ⑂ 100
- License
- GPL-3.0
Open cateDesktop appSoftware developmentLinux
cate↗
@0-AI-UG·TypeScript
Organize editors, terminals, browsers, and AI agents on an infinite canvas.
Project overviewCate is a desktop coding workspace that places editors, terminals, browser tabs, documents, Git tools, and AI-agent chats on a zoomable spatial canvas. Panels can dock, split, detach, and persist across projects, while the built-in agent can connect to several model providers. Prebuilt releases are available for macOS, Windows, and Linux.
- Stars
- ★ 1,788
- Forks
- ⑂ 111
- License
- MIT