Save links, notes, and images offline in searchable local vaults.
Project overview
vault is a desktop organizer for links, Markdown notes, and original-quality images stored in ordinary local folders. Its browser extension sends saved content to the desktop app through a local API, where items can be grouped into folders or separate vaults, searched, renamed, pinned, imported, and exported. It works without an internet connection and does not include built-in synchronization, although users can sync the vault folder themselves with another storage service.
Archive and search YouTube comments across videos, playlists, and channels
Project overview
YouTube Comment Suite is a cross-platform JavaFX desktop application that aggregates comments from multiple YouTube videos, playlists, and channels for archiving, search, and activity analysis. It filters by video, type, username, keyword, length, or date, summarizes publishing and commenter activity, and saves thumbnails and user profiles for offline reference. Release packages expect Java 8; Java 11 and later require the workaround documented in the project wiki.
Generate and upload Arduino code through block-based programming
Project overview
Ardublockly lets users build Arduino programs with drag-and-drop blocks, view the generated code, and upload it to a board through a local Python service and the Arduino IDE. It is packaged as a desktop application for Windows, macOS, and Linux, with a browser-based core option as well. The documented setup requires Arduino IDE 1.6 or newer, and the project is still under development.
Use an encrypted remote desktop client for macOS and Windows with self-hosted MirrorX servers.
Project overview
MirrorX is the desktop client in an open-source remote-control stack; a complete self-hosted deployment also uses separate Portal Server and Relay Server components that can run on premises or in the cloud. The current client supports macOS and Windows and documents end-to-end encryption, GPU acceleration, and high-resolution remote control. The project is still at an early stage and does not guarantee backward compatibility. Linux, Android, iOS, and web clients remain work in progress rather than available targets.
Keep Google Drive in a dedicated cross-platform desktop window.
Project overview
G Desktop Suite turns Google Drive into a focused desktop app for Windows, macOS, and Linux, separating your files and documents from a crowded browser session. It follows the operating system's dark-mode setting and can be installed from release packages or supported package managers. The original author stopped maintaining the project in 2021 and invited new maintainers, so it is better suited to users who accept possible compatibility and update gaps.
Read Mastodon updates grouped by author in a messenger-style desktop client.
Project overview
Ebou groups new Mastodon posts by author and presents them in a messenger-like interface, making friends’ updates easier to scan while keeping replies in a nested conversation tree. It also covers timelines, posting with image or video attachments, boosts, favorites, bookmarks, lists, profiles, and basic search. The client remains experimental and incomplete: macOS is the stable target, Windows is in beta, and Linux is theoretically supported but untested. Pleroma compatibility is also described as untested.
Plan monthly budgets around your MoneyMoney transactions on macOS.
Project overview
BudgetBudget is a macOS desktop app for planning monthly budgets alongside transactions from MoneyMoney. Install it from the provided DMG, follow the in-app setup, and use the budget view to make financial decisions with more context. It is aimed specifically at MoneyMoney users, and the maintainer notes that the project is developed in spare time, so issue and pull-request responses may be slow.
Manage selected Ubuntu desktop security settings through a friendly graphical interface.
Project overview
Secops is a desktop application that exposes selected Ubuntu security controls through a graphical interface. End users can download a release instead of working through command-line configuration, while contributors need the project’s CMake, frontend, and Rust development setup. The repository explicitly notes that more security settings still need to be added, so it should be treated as an evolving control panel rather than a complete security suite.
Manage life and project tasks in a dependency-free single-file HTML kanban.
Project overview
Use a single HTML board with NOW, WEEK, and NEXT columns, goals, recurring tasks, deadlines, tracks, and a log-scale timeline. The DATA block remains versionable and canonical, while browser edits live in a localStorage overlay until synced back; Claude can maintain it in plain language. It opens without a server or account and includes keyboard, mobile, search, and print support.
Store to-do lists, kanban boards, and calendars directly inside project folders.
Project overview
Idaesbasic keeps project-management data as local files, allowing to-do lists, kanban boards, and calendars to live beside the code or assets they describe. A user adds a project folder, creates the relevant task files within it, and can then back up or version those files with the rest of the project. The currently implemented tools are to-do lists, kanban, and calendar; whiteboards, chat, and several other modules remain plans. Windows and Linux have documented ways to run it, while macOS users must compile the application themselves.
Visualize JavaScript regular expressions with Chinese and Unicode support.
Project overview
Regulex+ turns JavaScript regular expressions into railroad-style diagrams in a browser or from the command line. It supports native Chinese and Unicode labels, bilingual UI, dark and light themes, PNG/SVG export, and text-based Mermaid output; the single-file page needs no backend and can be embedded. PNG and SVG rendering use headless Chromium, while Mermaid output does not.
Tune guitars and other instruments through automatic microphone pitch detection.
Project overview
GuitarTuner listens through the microphone, identifies the played note, and sounds a cue when the instrument is in tune. It is designed for guitar but works as a chromatic tuner for other instruments, with an adjustable reference frequency. The prebuilt macOS release is Intel-only; Windows users need to install the Python dependencies and run the program from the command line.
View the chemical periodic table in a standalone desktop application.
Project overview
Elements is a focused desktop application for displaying the chemical periodic table in its own window. Prebuilt downloads are provided for macOS, Windows, and Linux, making it useful when a simple standalone reference is preferable to a browser page. Running or building the source requires Node.js, Git, and Bower.
Edit text with syntax highlighting and Markdown or HTML previews.
Project overview
Notepanda is a deliberately simple cross-platform text editor with basic editing, line numbers, syntax highlighting, and a preview panel for Markdown and HTML. Files can be opened by drag and drop or passed directly when launching the app from a shell. Releases are available for Windows, macOS, and Linux, but the author presents it as a small learning project rather than a full replacement for mature professional editors.
Browse Pokémon information across generations in an animated cross-platform app.
Project overview
Pokedex presents information from all Pokémon generations through an animated application that runs across mobile and desktop platforms. Stable targets are listed for Android, iOS, macOS, and Windows, giving users a similar reference experience on several device types. A web build is also available, but it is explicitly marked alpha rather than stable. Developers who want to run the source can install its Flutter dependencies and launch it on a connected or configured device.
Automate check-ins and routine account tasks across multiple game platforms.
Project overview
GameClaw is a self-hosted app and agent skill for recurring account chores across HoYoLAB, Miyoushe, Kurogames, and Skland-supported titles. Its live layer covers check-ins, community tasks, account listing, selected redemption codes, and some real-time status queries, with natural-language plans that can be previewed and saved for scheduled reuse. Mail claims, stamina spending, dungeons, and automated battles are listed as later or limited capabilities.
Generate local MP4 templates and edit footage through an alpha AI chat interface.
Project overview
Use AIVC DACH to turn a short request into local MP4 templates for intros, shorts, sponsor reads, and similar formats; the renderer works without an account or API key. Its v3 alpha editor already supports chat-driven cuts, trims, and transparent overlays, while direct timeline control from external MCP agents is still planned. The toolkit requires Claude Code, Node.js, and Bun.
Log Overwatch competitive matches and analyze performance over time.
Project overview
Competiwatch is a Windows and macOS desktop application for manually recording Overwatch competitive matches and reviewing performance across a season. It can organize games by role, Battle.net account, and season while capturing details such as heroes, maps, teammates, party size, time, and result, then summarize patterns with charts and streak views. Match history can be imported or exported as CSV, and the Windows installer may trigger a SmartScreen warning because the app is unrecognized.