Run, test, and save C# code without creating a full project.
Project overview
NetPad is a cross-platform C# playground for trying snippets, learning language features, and keeping reusable utility or administration scripts without managing full projects. Users can inspect complex output, visualize data, query databases with LINQ or SQL, and add NuGet packages or local assembly references to individual scripts. It runs as a desktop application or in a browser and is positioned as an open-source LINQPad alternative. A .NET SDK version 6 or later is required, with EF Core tools additionally needed for database connections.
Collect topic-based web content and discuss it with a local or cloud AI reading companion.
Project overview
Saga Reader is a desktop reading application that gathers online information from user-defined interests through search and RSS. It can pass collected articles to a local or cloud LLM for summarization, translation, guidance, and an interactive reading conversation. Interest prompts, source articles, and processed content are stored on the user's computer rather than in a hosted account. Retrieval still depends on available search providers, while AI processing depends on the model backend the user configures.
Create and manage HTTP, TCP, and UDP proxy tunnels from a desktop or web interface.
Project overview
xgrok provides a management interface for proxy access and network tunneling across HTTP(S), TCP, and UDP. It is available as a Windows or macOS desktop application, while a Docker deployment exposes a web management interface. The project also covers reverse proxying, tunnel status, startup behavior, and proxy-based access. On macOS, the application may trigger system verification or “damaged app” warnings and require the manual quarantine-removal step described by the project.
Generate OpenAPI 3.1 specifications from live traffic or HAR files.
Project overview
Demystify observes API traffic and generates OpenAPI 3.1 specifications from what it sees, including inferred path parameters and request or response details across status codes and MIME types. The desktop app captures traffic through a built-in proxy, the browser extension watches requests in a tab, and the CLI converts HAR files; a library is available for programmatic integration. It is useful for documenting APIs whose behavior is easier to observe than to describe manually.
Build, train, run inference, and export image-classification models with a visual node editor.
Project overview
ML Forge is a visual PyTorch pipeline editor for building image-classification models without writing the training workflow by hand. Users drag data-preparation, model, and training nodes onto a canvas, connect them, and let the application generate and run the code. It shows live loss curves, saves checkpoints, supports inference with the trained model, and exports projects as readable PyTorch. Python 3.10 or newer is required, and PyTorch plus torchvision must be installed separately before training.
Send links from a browser picker directly into a private Safari window.
Project overview
Safari Private acts as a small browser target on macOS: it accepts a URL, opens that address in a private Safari window, and then quits. Its main use is integration with browser picker apps such as Velja, letting users choose private Safari directly when they click a link. The app must be launched once after installation to grant the required permissions and requires macOS 13 or later.
Browse downloaded ZIM knowledge archives without an internet connection.
Project overview
Kiwix JS PWA lets users download ZIM archives and browse resources such as Wikipedia, Project Gutenberg, TED Talks, Wikivoyage, and Stack Exchange while offline. It can be installed as an offline-capable progressive web app, used through packaged desktop builds, or self-hosted from a container. The relevant ZIM archive must be obtained first, because the offline content is served from locally stored files.
Run a chat-based language model locally and offline on macOS or Windows.
Project overview
FreedomGPT is a desktop chat application for running language models on a Mac or Windows computer without sending conversations to a hosted service. The repository focuses on installing dependencies, compiling llama.cpp, and building the Electron application from source. It therefore suits users comfortable configuring and compiling a local model stack rather than expecting a turnkey client.
Manage a local music library with a simple cross-platform player
Project overview
Museeks is a focused desktop player for Linux, macOS, and Windows, with support for common formats including MP3, M4A/AAC, FLAC, WAV, and OGG. It refreshes the library automatically and includes playlists, queue management, shuffle, loop, cover art, speed control, a sleep blocker, and M3U import or export. Official installers come from the releases page; community package-manager builds may lag behind.
Correct perspective distortion in documents, whiteboards, and facade photos.
Project overview
Perspec straightens photos of documents, receipts, whiteboards, facades, and other flat subjects. Users can drag images into the desktop app, accept automatically detected corners, or adjust the control points manually before saving the corrected result. A command-line interface can open multiple images in sequence, making the tool useful for scanning, receipt archiving, and batch photo digitization when the camera was not perfectly aligned.
Sketch ideas and lightweight notes on an endless local drawing canvas.
Project overview
Use 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.
Run page-aware AI tasks with multiple models, Agent Skills, and MCP from a browser sidebar.
Project overview
Tactus is a browser extension for Chrome, with a temporary Firefox debug-install path, that combines AI chat, page extraction, Agent Skills, and HTTP MCP tools in a sidebar. Users can import skills with instructions, scripts, and resources so the agent can understand the current page, call external tools, and automate repeatable workflows; first-time script execution requires confirmation. Conversation history and skill files are stored locally, but model and MCP calls still connect to user-configured external services through endpoints, credentials, or OAuth.
Turn iPhone screen recordings into framed videos with cinematic zooms.
Project overview
Maya is a native macOS editor for placing iPhone screen recordings inside device mockups, a configurable generic frame, or a frameless canvas. Users can choose common social and widescreen aspect ratios, adjust the presentation, add cinematic zoom moments, and export polished clips for marketing, social posts, or in-app tutorials. Built-in device choices currently focus on selected Pro iPhone models, and the app requires macOS 26.3 or later.
Install, configure, and switch Claude Code, Codex, and Gemini CLI environments.
Project overview
DuckCoding is a cross-platform desktop manager for detecting, installing, updating, and configuring Claude Code, Codex, and Gemini CLI. It can track tool instances on the local machine, WSL, or SSH hosts, while isolated profiles replace only API keys and base URLs so native preferences remain intact. Separate local proxies, session history, provider management, and balance monitoring support multi-account workflows. The app runs on macOS, Windows, and Linux, but WSL GUI use is not supported.
Prototype React apps with live reload and an inspectable component tree.
Project overview
Reactide combines an integrated Node server, browser simulator, and live reload in a desktop IDE for React development. Its dynamic component tree exposes hierarchy, props, and state, while an integrated terminal supports command-line work. The documented setup requires checking out the 3.0-release branch and building or running it locally.
View and pivot large CSV, Parquet, and database files on the desktop
Project overview
Tad is a desktop application for opening and analyzing CSV, Parquet, SQLite, and DuckDB data sets. Its hierarchical pivot table supports filtering, aggregation, sorting, column selection, ordering, and basic formatting, while DuckDB generates the analytical queries behind the interface. It can be launched with a file path from the command line and uses SlickGrid to keep scrolling responsive on very large files.
Inspect PostgreSQL databases with a cross-platform desktop client
Project overview
Postbird is an Electron-based PostgreSQL GUI for connecting to databases and inspecting table data and structure. The project publishes installers for macOS, Linux, and Windows and can also be run from source with Yarn. Its public download information centers on version 0.8.4, so users should confirm that the available build and database features match their current environment before relying on it.
Capture and organize automatic screenshots on Windows or Linux.
Project overview
Auto Screenshot saves full-screen captures at intervals ranging from one second to 24 hours. It supports multiple displays, configurable names and folders, inactivity pauses, startup capture, old-file cleanup, hotkeys, and commands that run before or after each screenshot. Images can be written in formats including PNG, JPEG, WebP, and AVIF, with installer or portable options for Windows and portable or DEB packages for Linux.