Use HackMD in a lightweight standalone desktop window with an extensible client.
Project overview
HackDesk is a desktop client that wraps hackmd.io in a lightweight Tauri application, giving HackMD users a dedicated window for their existing collaborative Markdown workflow. The stable macOS build can be installed through Homebrew, but it is currently unsigned and may require manual approval on first launch. A parallel Electron beta is developing a more native workspace, search, settings, and note-management experience while the Tauri version remains the stable path.
Store passwords, cards, notes, and TOTP codes in an encrypted local vault.
Project overview
Swifty is an offline-first password manager for macOS, Windows, and Linux. It keeps login credentials, credit-card details, secure notes, generated passwords, and time-based one-time codes in an encrypted file on the local machine, unlocking them with a master password. Backups can move the vault between computers, while Google Drive synchronization is optional for users who want it. Packaged releases are available, or the desktop app can be built from source.
Manage multiple Portainer environments from an iPhone, iPad, or Mac.
Project overview
Harbour connects iOS, iPadOS, and macOS devices to multiple Portainer servers and endpoints. Users can inspect container health, environment values, mounts, networks, and logs, change container state, remove containers, and deploy or edit complete stacks. Widgets, Shortcuts, Handoff, Spotlight, and background notifications extend the Apple-platform workflow. A working Portainer installation is required, and creating or editing individual containers is not currently supported.
Load local language models for private, offline desktop chat.
Project overview
Oxide Lab provides a desktop chat interface that runs compatible language models entirely on the user's machine. It loads GGUF or SafeTensors models across several Llama, Qwen, Mistral, DeepSeek, and related architectures, with CPU, NVIDIA CUDA, or Apple Metal acceleration. Users must obtain a compatible model before chatting, and larger models require more memory than the stated 4 GB minimum.
Edit Markdown with live preview in a cross-platform desktop app
Project overview
Markdownify is an Electron desktop editor that renders a live HTML preview while you type and keeps the preview aligned with the current editing position. It supports GitHub Flavored Markdown, syntax highlighting, KaTeX, themes, multiple cursors, basic formatting controls, and PDF export, with an optional tray presence for quick access. Installable builds are available for Windows, macOS, and Linux.
Study a complete RealWorld app built with Rust, Yew, and WebAssembly.
Project overview
This repository is a reference implementation of the RealWorld application using Rust, Yew, and WebAssembly. It demonstrates a full frontend with CRUD flows, authentication, routing, pagination, function components, and hooks while following the shared RealWorld API specification. Developers can run the web build through Docker or the Rust and Trunk toolchain, and optionally package the same application as a Tauri desktop app. It is intended for learning and comparison rather than as an end-user service.
Search, resume, and hand off local AI coding sessions.
Project overview
Lovcode gives developers a desktop workbench for launching Claude Code, Codex, terminal, and other AI coding sessions from a selected project. It indexes local histories and exposes tool calls, linked files, generated images, and usage details, making previous work easier to find and resume. Users can copy handoff context between agents and manage commands, MCP servers, skills, hooks, runtimes, and model providers from one interface. Desktop releases target macOS, Windows, and Linux.
Turn LLM-proposed multi-file edits into reviewable local patches.
Project overview
Repo Wizard keeps developers in control when applying code changes suggested by an LLM. Users open a local project, select the files that should become context, generate a prompt, and paste the model's response back into the app. The proposed edits are organized into review sessions with side-by-side diffs, so every change can be inspected before it is applied. It is model-agnostic, but the project is developed mainly on macOS and may be less stable on Windows or Linux.
Edit ordinary text while saving each document as an AES-256 encrypted file.
Project overview
Encrypted Notepad II keeps the familiar workflow of a basic Notepad-style editor while storing every document as a symmetrically encrypted OpenPGP ASCII-armored file. Files remain portable and independent of accounts, cloud services, proprietary databases, or network access. The full source can be built by users, while ready-made Windows, Linux, and Android binaries are sold with priority support. Encryption is implemented, but the application is still described as alpha software with unfinished UX polish.
Sync clipboards securely across devices on the same local network.
Project overview
DecentPaste lets computers and phones share clipboard content directly over the same Wi-Fi or LAN without accounts, subscriptions, or a central cloud service. Devices discover one another automatically, then pair with a six-digit PIN before exchanging end-to-end encrypted data. Prebuilt releases cover Windows, macOS, Linux, and Android; iOS is still listed as forthcoming, and mobile devices must keep the app open while pairing.
Generate hierarchical drill-down tables for Excel, Word, and PowerPoint.
Project overview
Provide hierarchical data and drilldown-table renders the same corner-header report layout to XLSX, DOCX, or PPTX from one shared engine. It supports row, column, and two-dimensional drill-downs, uneven two-to-four-level branches, automatic totals, and three visual themes. Users can run it as a Claude or Codex skill, a Windows desktop app, a browser tool, or a Python library.
Chat through a free web or desktop interface that keeps application data local.
Project overview
Chatpad is a free web and desktop interface for chatting with ChatGPT. It keeps application data in local storage and states that it uses no tracking or cookies, making it suitable for people who prefer a lightweight client rather than another hosted workspace. You can use the published web or desktop app, or run the project yourself with a Docker container.
Use Google Assistant from a Windows, macOS, or Linux desktop.
Project overview
This unofficial desktop client brings Google Assistant to Windows, macOS, and Linux through the Google Assistant SDK, with release installers and common package-manager options. Before it can work, users must complete device registration and authentication to obtain a key file and token. The application remains under development and is not an official Google client.
Edit Apple localization files side by side and spot missing translations.
Project overview
Localization Editor is a macOS application for managing Localizable.strings files used by iOS and macOS projects. Open a localization folder and it detects the languages, sorts entries by key, displays translations side by side, and highlights missing values; edits are written back to the corresponding files. It can be installed with Homebrew or from release archives, although manually downloaded builds use a development certificate and may require opening them through the context menu.
Run customizable Pomodoro work and break cycles from the macOS menu bar.
Project overview
Pomosh keeps a Pomodoro session visible in the macOS menu bar so you can follow work and break cycles without reopening the app. Set the duration and number of cycles, then use notifications, sounds, the countdown, or a global shortcut to track progress. You can pause the timer and skip or restart the current round when plans change.
Analyze Strava activities and long-term training trends
Project overview
Elevate is a sports-analysis application delivered as a desktop app and a browser extension for Strava. It brings together long-term fitness trends, yearly progression, activity maps, core metrics, peak values, and time spent in training zones so athletes can review recorded workouts in more depth. Desktop installers are documented for Windows and macOS, while Linux is not yet shipped; the extension targets Chromium-based browsers such as Chrome, Edge, and Brave.
Run everyday PostgreSQL and SQLite queries in a lightweight desktop client.
Project overview
pgpad is a work-in-progress cross-platform database client focused on quick startup, a small footprint, and routine SQL queries. It currently supports PostgreSQL and SQLite, with CockroachDB available through the PostgreSQL wire protocol. The project is intended for users who want a straightforward query tool rather than a full database-management suite such as DBeaver. Current documentation centers on building from source and requires npm plus Rust 1.85 or newer.
Record real desktop work and turn it into reviewable, reusable agent workflows.
Project overview
OysterWorkflow records screen states, OCR text, clicks, keystrokes, windows, and optional narration on macOS or Windows, then identifies meaningful work patterns and turns them into reviewable OpenClaw skill artifacts with retries, decisions, and completion checks. Users inspect the captured evidence and generated steps before installing anything into an agent. The app requires sensitive recording and accessibility permissions, currently supports Apple Silicon macOS and Windows x64, and has limited Chinese input and speech support on Windows.