Back up, sync, and restore Steam and other game saves from a desktop app.
Project overview
SaveState backs up game progress into compressed archives and restores it when files are lost, corrupted, or moved between devices. It detects Steam titles automatically and can add games from other launchers or emulators by dropping shortcuts into the app. Windows and Linux builds run without an account or administrator rights, with optional Google Drive synchronization.
Analyze chess games and train opening repertoires from one desktop app.
Project overview
Pawn Appétit lets players import games from Lichess, Chess.com, or PGN files, analyze positions with Stockfish or other UCI engines, and practice opening repertoires with spaced repetition. Prebuilt releases are available for Windows, macOS, and Linux, and its optional telemetry can be disabled in settings.
Edit layered raster images and automate batch conversions with scripts.
Project overview
PaintFE is a local raster image editor for drawing, retouching, and working with layered documents, RAW photos, GIFs, and APNG animations. Repetitive edits can be scripted in the built-in Rhai editor or run from the command line across batches of files. Releases are readily available for Windows and Linux; macOS builds are unsigned and require a manual first-launch approval.
Create common files directly from the macOS Finder context menu.
Project overview
MacNewFile adds a Windows-style “new file” action to Finder and the macOS desktop. From the context menu, users can create text, Markdown, Microsoft Office, or Apple iWork documents, copy the current folder path, or open a terminal there. The standard build can be installed through Homebrew or a release download, while the configurable settings version requires building the app in Xcode. FinderSync no longer works inside iCloud directories, and the non-notarized installation may require additional macOS security approval.
Manage multiple SQL and NoSQL databases from one desktop or web client.
Project overview
DbGate provides one interface for working with databases such as MySQL, PostgreSQL, SQL Server, MongoDB, and SQLite. Users can browse and edit data, change schemas, compare and synchronize structures, build visual queries, and run batch imports or exports. It is available as a Windows, macOS, or Linux desktop app and can also run as a web application through Docker or an NPM package.
Create a self-hosted service homepage from a simple YAML configuration.
Project overview
Homer is a static dashboard for keeping self-hosted services and frequently used links on one homepage. A YAML file defines the content, while the interface adds fuzzy search, multiple pages, grouping, smart cards, themes, and keyboard shortcuts. It can be deployed with Docker or built as static assets, but those files must be served over HTTP; opening index.html directly through the file protocol is not supported.
An unofficial YouTube Music desktop app with themes and plugins
Project overview
Pear Desktop is an independent, volunteer-built desktop application for YouTube Music and is not affiliated with Google or YouTube. It runs on Windows, macOS, and Linux, supports CSS themes, and provides plugins for adjusting the app window, page interface, and frontend-to-backend behavior. Some installers may trigger unknown-publisher warnings.
Download and automate video workflows across more than 1,800 supported sites.
Project overview
Youwee is a cross-platform graphical front end for yt-dlp, downloading video or audio from YouTube, TikTok, Instagram, Bilibili, and more than 1,800 supported sites. Its browser extension sends pages to the app or queue, while channel following, automatic downloads, live-stream capture, metadata, AI summaries, Telegram control, and plugins extend the workflow. Users should handle only content they own or may legally store. Current macOS builds are unsigned and may require manually clearing the system quarantine attribute.
Browse, search, analyze, and back up conversation history across AI coding tools.
Project overview
Claude 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.
Edit Markdown locally and bundle selected files into AI-ready context.
Project overview
marka.md is a local-first desktop Markdown editor with live preview, reading mode, syntax highlighting, Mermaid diagrams, tabs, folder navigation, and file search. Its context tray stages selected files, shows file and token counts, and copies a single AI-ready bundle with relative paths. Media previews, capped CSV viewing, PDF export, themes, session restore, and external file watching make it useful for people who regularly hand local notes to separate AI tools.
Manage WireGuard tunnels with an independent kill switch on Windows and Linux.
Project overview
WG Tunnel is a desktop client for WireGuard and AmneziaWG configurations. Users can import, edit, export, sort, and monitor tunnels, while an independent lockdown mode blocks traffic when protection should remain enforced and can restore the previous tunnel at startup. The tunnel itself runs as a system service rather than depending on the graphical application, and configuration data is encrypted with system keychain integration. Current releases support Windows and Linux; Windows requires version 10.0.19041.0 or newer, while macOS support is still planned.
Build, preview, review, and deploy projects from one AI desktop workspace.
Project overview
Ship Studio combines an AI agent terminal, live responsive preview, visual editing, Git branches and pull requests, conflict handling, and Vercel deployment in one local desktop workspace. It works with existing Claude Code, Codex, or OpenCode installations and keeps the repository on your machine, making it useful for developers, designers, freelancers, and agencies that want fewer tool switches. Users bring their own agent, GitHub, and hosting accounts. Official builds include anonymous usage analytics and crash reporting, both of which can be disabled in the application settings.
Complete desktop tasks with local models, memory, tools, and agent workflows.
Project overview
Row-Bot is a local-first desktop AI assistant for working across files, repositories, workflows, and messaging channels. It combines chat, durable memory, configurable tools, agent profiles, visible goals, and scoped child-agent delegation for longer tasks. Users can run models through Ollama or self-hosted endpoints, or opt into cloud and subscription providers. App data stays on the device by default, while content is sent externally only when a selected provider or integration requires it.
Package command-line scripts as native macOS applications
Project overview
Platypus is a macOS developer tool that wraps shell, Python, Ruby, JavaScript, PHP, and other command-line scripts in native application bundles. The generated apps can show progress or output, accept dropped files, send notifications, run as status items, or work in the background. A graphical interface and command-line tool support both interactive packaging and automated builds.
Use an unofficial Teams client with practical Linux desktop integration.
Project overview
Teams for Linux wraps the Teams web app in an unofficial desktop client with notifications, tray integration, screen sharing, custom backgrounds, and multiple account profiles. It is designed primarily for Linux and can be installed through common distribution packages or release builds. Some behavior remains limited by the Teams web experience, and the app disables Electron's built-in context isolation and sandboxing, so security-conscious users should consider running it through Flatpak, Snap, Firejail, or another system-level sandbox.
Manage aria2 downloads, torrents, and magnet links from the desktop.
Project overview
AriaNg Native turns the AriaNg interface into a Windows and macOS desktop application, so aria2 tasks do not need to live in a browser tab. Users can create downloads by dropping files or URLs, inspect torrent contents before starting, and open torrent, metalink, or magnet links through desktop associations. Tray support and local file operations make it better suited to persistent desktop use.
Upscale images on macOS with batch, folder-watching, and Shortcuts automation.
Project overview
HiPixel is a native macOS image upscaling app built around Upscayl models. Users can drag in images for automatic processing, run batches, watch folders for new files, or trigger jobs through Apple Shortcuts and a URL scheme. It includes models for photos, lower-resource processing, detail preservation, and digital art, and it can load compatible custom models. macOS 13 or later is required.
Manage a local music library and stream from home media servers
Project overview
Tauon is a desktop music player for personal libraries, with gapless playback, drag-and-drop importing and playlists, CUE sheets, common audio codecs, and tracker files. It can also stream from Plex, Jellyfin, or Airsonic servers, browse large album artwork, record play counts, and extract downloaded music archives for importing. Flatpak users should review the project's documented sandbox limitations.