Connect to and debug MQTT brokers with multiple sessions
Project overview
MQTTX presents MQTT testing in a chat-like interface where several client connections can stay online at the same time. It helps verify connection, publish, and subscribe behavior over MQTT/TCP, MQTT/TLS, and MQTT/WebSocket while formatting message payloads for inspection. The desktop client runs on Windows, macOS, and Linux and can connect to EMQX or other brokers.
Self-host team chat, documents, databases, and files in a local-first workspace.
Project overview
Colanode combines team messaging, rich-text pages, structured databases, and file management in web and desktop clients that can connect to multiple servers and workspaces. Changes are written to local SQLite first and synchronized in the background, allowing continued work while offline and concurrent editing when teammates reconnect. Self-hosting requires Postgres, Redis, and a file storage backend. The hosted web client is currently described as an early preview and may still have browser compatibility issues.
Manage organizational knowledge, AI agents, and workflows in one controlled collaboration platform.
Project overview
Magic is an AI collaboration platform for solo operators, small teams, and enterprises, bringing personal assistants, specialist agents, internal systems, and shared projects into one workspace. It can turn agent output into reports, dashboards, presentations, or spreadsheets while adding per-department, per-user, or per-agent budgets, approval gates for risky actions, and sandbox isolation. Users can choose the hosted service or self-host with Docker on macOS or Linux; Windows self-hosting is still planned.
Mock APIs, proxy traffic, and inject failures for resilient system tests
Project overview
MockServer lets developers replace unavailable APIs with configurable responses, proxy live traffic for inspection and modification, and inject latency, dropped connections, or errors to test failure handling. One endpoint can cover HTTP, gRPC, WebSockets, and raw TCP, with additional support for JSON-RPC, message brokers, and mocked AI chat APIs. A live dashboard and request assertions help inspect test behavior.
Desktop appWriting and editingModel Context Protocol
koharu
@mayocream·Rust
Detect, erase, translate, and retypeset text across manga pages automatically.
Project overview
Koharu combines text and speech-bubble detection, OCR, inpainting, translation, and typesetting into a manga translation workflow. It handles vertical CJK and right-to-left text and can export layered PSD files with editable lettering. The app runs with a GUI, headless server, or MCP interface, using either local llama.cpp models or remote providers on Windows, macOS, and Linux.
Start an Electron desktop app quickly with a Vue and Vite template.
Project overview
electron-vite-vue provides a small, extensible starting point for desktop applications built with Electron, Vue, and Vite. Clone the repository, install dependencies, and launch the development workflow, then extend it for multiple windows or native C/C++ add-ons when needed. Direct Node.js access in the renderer is not enabled merely by the adapter; turning on Node integration is an explicit choice with security implications.
Remap Logitech mouse buttons, gestures, scrolling, and per-app profiles locally.
Project overview
Mouser lets you customize Logitech HID++ mice with button mappings, gestures, DPI controls, Smart Shift, and profiles that change with the foreground app. It runs locally on Windows, macOS, and Linux without telemetry or an account, but Logitech Options+ must be closed; macOS and Linux also require the relevant system permissions.
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.
Find Agent Skill tutorials, official repositories, marketplaces, and curated resources.
Project overview
Use this multilingual guide to understand skill structure, installation paths, marketplaces, and common management tools across agent ecosystems. It curates official skill repositories from model providers, cloud platforms, and developer-tool vendors, while comparing usage in apps, coding agents, and OpenClaw-style harnesses. The guide also highlights security review practices; its bundled creation and testing toolkit is currently limited to Claude Code.
Set up and run desktop live streams on supported Windows and macOS systems.
Project overview
Streamlabs Desktop is free and open-source live-streaming software built on OBS. It provides a desktop application for creators who want to prepare and run broadcasts through the Streamlabs workflow. The documented application support is limited to 64-bit Windows and macOS 10.14 or newer, so Linux users are not covered by the stated platform compatibility.
Track family nutrition, exercise, and health data on your own server.
Project overview
SparkyFitness is a self-hosted health-tracking platform with a backend, web interface, and native iOS and Android apps. Individuals and families can record nutrition, exercise, hydration, sleep, fasting, mood, and body measurements, then review trends in charts and reports. It can also synchronize data from several health and fitness services while keeping the main data store under the user's control. The project is under active development, and some releases may introduce breaking changes; AI chat and family access are still beta features.
Offline desktop accounting for small and medium businesses
Project overview
Frappe Books is an open-source desktop accounting application for Windows, macOS, and Linux, built around double-entry bookkeeping. It handles invoices, bills, payments, journal entries, and point-of-sale activity, stores financial data in a local SQLite file for offline use, and produces reports including the general ledger, profit and loss statement, balance sheet, and trial balance.
Scaffold or starterSoftware developmentClaude Code
godogen
@htdt·Python
Generate a runnable Godot, Bevy, or Babylon.js game from a short description.
Project overview
Godogen publishes a thin, fresh game repository and lets Claude Code or Codex scaffold the project, generate assets, run the chosen engine, and iterate from a live game or recorded proof. It supports Godot 4, Bevy, and Babylon.js. Full runs require the matching engine toolchain plus API keys for the configured image, video, or 3D asset services.
Use a local-first speech-to-text app and reusable building blocks for synchronized workspaces.
Project overview
Epicenter is a collection of local-first apps and developer tooling. Its most complete user-facing surface, Whispering, records speech, transcribes it, optionally transforms the text, and copies or pastes the result in a browser or the Epicenter desktop host; the desktop host also adds local GGUF transcription and system-wide shortcuts. Developers can reuse its Yjs workspace, sync, UI, and filesystem packages, but these components are pre-1.0 and presented as fork-and-own building blocks rather than a stability-guaranteed SDK.
Bring multiple messaging services together in a single desktop window.
Project overview
Franz 5 combines services such as WhatsApp, Slack, Telegram, and other messengers in one desktop application, reducing the need to switch between separate clients. This repository contains the open-source predecessor to Franz 6 and is no longer the active product codebase. It remains useful for source reference or self-building, while the current Franz application is distributed separately through the official website.
Work with Mistral models through a conversational coding CLI
Project overview
Mistral Vibe is Mistral's open-source command-line coding assistant for exploring, searching, and editing projects through natural language while running shell commands when needed. It supports delegated subagent tasks, reusable skills, and selectable agent profiles; voice input is experimental, and Unix environments are the official target even though Windows can run it.
Launch apps, files, and actions from a cross-platform keystroke launcher
Project overview
Ueli is a cross-platform keystroke launcher that opens with a hotkey, searches available items, and launches the selected result. Favorites, additional actions, settings, and optional extensions add shortcuts for common workflows on Windows, macOS, and Linux. The project notes that downloadable Windows binaries may be unsigned and macOS binaries are unsigned and unnotarized, so the operating system may block the first launch.
Generate self-contained technical diagrams with theme switching and high-resolution exports.
Project overview
Archify converts a plain-language system or process description into a self-contained HTML diagram. It supports architecture, workflow, sequence, data-flow, and lifecycle views, with dark and light themes plus PNG, JPEG, WebP, SVG, and clipboard export. A typed intermediate format, bundled validators, and post-render checks help keep targeted edits stable without requiring extra runtime dependencies.