Compare frameworks for turning web applications into desktop software.
Project overview
This repository compares Electron, Tauri, NW.js, Wails, NodeGui, Neutralino, Flutter, and .NET MAUI for developers choosing a web-to-desktop stack. Its tables cover platform support, front-end compatibility, updater options, project characteristics, package size, memory use, and other practical differences. Benchmark applications run in GitHub CI to provide like-for-like measurements across frameworks and operating systems. The maintainers note that system load and limited runs introduce error, so the numbers are directional rather than absolute rankings.
Hold a hotkey, speak, and insert polished text at the active cursor.
Project overview
OpenLess is an open-source voice-input app for macOS and Windows. Hold a global hotkey in any text field, speak naturally, and release to transcribe, polish, and stream the result at the cursor; when direct insertion fails, it falls back to the clipboard. It offers structured AI-prompt output, switchable style packs, and dictionary hotwords while keeping history and configuration local. Initial setup requires microphone and input permissions plus the selected speech-recognition and language-model credentials or local endpoints.
Generate a reusable brand design system from a URL, name, or screenshot.
Project overview
hue is a design skill for Claude Code and Codex that analyzes a brand from a URL, name, or screenshot, then turns the findings into a reusable coding skill. The generated system defines color, typography, spacing, components, light and dark modes, and page composition so separate AI sessions can build more consistent interfaces. A validation script checks the result for broken token references, placeholders, contrast issues, and structural errors before it is used.
Manage Kubernetes clusters through an extensible web or desktop interface.
Project overview
Headlamp provides an interactive Kubernetes interface that can run inside a cluster or locally as a desktop application. Connect one or several clusters to inspect and edit resources, read logs, open exec terminals, and extend the UI with plugins. Controls and write operations reflect Kubernetes RBAC, rather than granting permissions of their own. A working kubeconfig or service-account token is required, and limited credentials will naturally restrict which resources and actions the interface can expose.
Remove macOS quarantine flags and ad-hoc sign apps that cannot be opened normally.
Project overview
Sentinel lets macOS users drop an app onto a target or use a Finder context action to remove quarantine, and it can ad-hoc self-sign an app when its certificate is unusable. It supports macOS 13 and later and can be installed from releases or Homebrew. Development and releases have been on hold since the end of 2025, so users should not expect timely compatibility fixes or support.
Install, switch, and pin Node.js versions through a GUI or CLI.
Project overview
nvm-desktop manages multiple Node.js runtimes on macOS, Windows, and Linux through both a visual desktop app and the nvmd command-line tool. Users can browse available releases, install or remove versions, change the global default, and bind a specific Node.js version to each project so environments remain isolated. Common operations are available by clicking or from terminal workflows. The application keeps installed runtimes, command shims, project bindings, and settings together in a dedicated directory under the user’s home folder.
Open and edit Markdown with live technical previews and reviewable AI changes.
Project overview
Paperling is a desktop Markdown reader and editor that opens ordinary `.md` files without requiring a vault or plugin system. It provides source, reader, and split views with live rendering for math, chemistry, and Mermaid diagrams. An optional bring-your-own-model assistant can answer questions or propose inline edits that users accept or reject. Releases are available for Windows, Linux, and Apple Silicon macOS, but current builds are unsigned and may trigger operating-system warnings on first launch.
Set up and operate OpenClaw agents without using a terminal.
Project overview
ClawX is a desktop interface that embeds the OpenClaw runtime and replaces command-line setup with a guided application experience. Users can configure providers, chat with agents, manage skills, workspaces, scheduled tasks, diagnostics, and selected memory tools through visual controls, while Developer Mode exposes more advanced settings. It is aimed at users who want OpenClaw capabilities without maintaining a separate terminal-driven installation, with Windows and multilingual operation explicitly documented.
Assess agent skills, compile structured contracts, and record execution proof.
Project overview
SkillSpec audits a skill for discovery risk, context load, buried obligations, undeclared dependencies, and missing proof. It can then import the prose instructions into a neighboring skill.spec.yml contract with explicit routes, forbidden actions, checks, tests, and evidence requirements, while leaving an alignment summary after execution. It is a CLI and contract layer rather than a new agent runtime, orchestration platform, or security boundary.
Turn a rough coding idea into a measurable contract for long Codex runs.
Project overview
Goal Forge interviews a rough idea into a SPEC.md with user-approved, measurable completion criteria, challenges ambiguous requirements, compiles the result into a structured GOAL.md, and performs a read-only Codex configuration check. Its contract captures a scorecard, fast feedback loop, slower final validation, working-memory files, and an optional control surface so multi-hour /goal sessions can remain coherent. The suggested unattended configuration can grant broad filesystem access and disable approvals, so it is intended only for project paths the user has explicitly trusted.
Self-host comics and ebooks for reading through web and OPDS clients.
Project overview
Host a personal or shared library of comics, manga, and digital books, then read it through built-in web readers or OPDS-compatible clients. The server handles EPUB, PDF, CBZ/ZIP, and CBR/RAR files, with multi-user permissions, age restrictions, EPUB annotations, and Kobo or KOReader sync integrations. Docker images and prebuilt binaries offer several installation paths. The project is still explicitly considered beta before version 1.0, so users should not assume upgrades are free of breaking changes or data-loss risk.
Survey Korean government grants and classify them by immediate fit, roadmap, or reframing.
Project overview
ir-search is a Korea-only skill for surveying open government support programs across K-Startup, Bizinfo, NIPA, KOCCA, and SMTECH. It profiles a project by startup stage, region, and needs such as funding, space, or R&D, then checks eligibility against original notices. Results separate opportunities available now, programs unlocked by future milestones, and options that may fit after reframing the project. Reports, raw JSONL, and notices are saved locally; repeat runs highlight new, changed, and closed opportunities. Applicants should still confirm details with the issuing agency.
Control per-app volume, audio routing, and EQ from the macOS menu bar.
Project overview
FineTune gives each Mac app its own volume, mute, routing, and EQ controls from a menu bar panel. You can send apps to different or multiple outputs, manage input and display audio devices, and restore saved routing when hardware reconnects. It requires macOS 15 or later and Screen & System Audio Recording permission on first launch.
Manage AI coding sessions, project tasks, and terminal panes from one desktop workspace.
Project overview
Vibeyard is a desktop IDE for developers who run AI coding agents from the command line. Each project can have a dashboard and Kanban board, where a task card starts or resumes its linked CLI session. Split panes and swarm mode help monitor several agents, while session history, cost tracking, and encrypted peer-to-peer terminal sharing reduce window juggling. Installers are available for macOS and Windows. Vibeyard is a workspace rather than an AI provider, so users need an authenticated Claude Code, Codex CLI, or Gemini CLI installation.
Automatically deploy IPsec/L2TP, Cisco IPsec, and IKEv2 on a Linux server.
Project overview
setup-ipsec-vpn installs a Libreswan and xl2tpd VPN server on supported Linux cloud instances, VPSs, dedicated hosts, and Raspberry Pi systems. It configures IPsec/L2TP, Cisco IPsec, and IKEv2, generates profiles for common mobile devices, and includes scripts for users and certificates. You still need a suitable server and must allow UDP ports 500 and 4500 through any external firewall.
Download synced LRC lyrics across an offline music library.
Project overview
LRCGET scans a selected music folder, looks up synchronized lyrics for each supported audio file, and saves matching `.lrc` files beside the tracks. As the official LRCLIB desktop client, it turns a repetitive song-by-song task into a directory-level operation and ships for Windows, macOS, and several Linux package formats. Windows installations depend on WebView2, so heavily stripped systems without the Edge component may fail to launch. Some Linux setups may also need PipeWire ALSA support for audio playback.
Deploy common self-hosted services on Proxmox with guided one-command scripts.
Project overview
Proxmox VE Helper-Scripts is a community collection for installing hundreds of self-hosted services as containers or virtual machines. Users find a service on the project website, paste its command into the Proxmox shell, and choose either sensible defaults or advanced resource, network, and storage settings. Post-install helpers handle updates, configuration changes, logs, and basic troubleshooting. A supported Proxmox VE host, root shell access, and an internet connection are required.
Find agent skills and setup resources for Claude Code, Codex, Gemini CLI, and more.
Project overview
Awesome LLM Skills is a curated directory of reusable LLM and agent skills across development, Notion workflows, creative work, media, and other tasks. It also collects setup guidance and resources for Claude Code, Codex, Gemini CLI, OpenCode, Qwen Code, and related platforms. Some entries live in the repository, while others link to external skill projects.