Run a voiced AI roleplay companion with animated avatars and local models on Windows.
Project overview
Soul of Waifu is a Windows desktop roleplay and AI companion app with Live2D or VRM avatars, voice conversations, emotional reactions, long-term story memory, and a transparent desktop companion mode. It can search and download GGUF models inside the app and run them locally through llama.cpp, while cloud providers remain optional. Windows 10 or 11 and at least 8 GB of RAM are required, with a capable GPU recommended for local generation.
Build, run, and export ETL or ELT pipelines from a local visual canvas.
Project overview
Duckle is a local-first desktop studio for wiring data sources, transforms, validators, and sinks on a visual canvas. It compiles the graph to SQL and runs it through DuckDB, while an on-device assistant can generate pipelines from plain English. The app includes hundreds of components, scheduling and Git workflows, and can export a pipeline as a self-contained executable for headless servers without requiring Duckle to be installed there.
Install, run, route, and inspect multiple local coding agents from one desktop workspace.
Project overview
WeSight brings local coding agents such as Claude Code, Codex, OpenClaw, and Hermes Agent into a graphical desktop workspace. Users can reuse existing CLI accounts and configuration, or install supported engines through a macOS setup flow, then inspect commands, file changes, permission prompts, tool results, and generated artifacts inside a chat interface. Model routing covers official providers, Ollama, and custom OpenAI-compatible endpoints. The app also tracks token and runtime metrics, manages skills and scheduled tasks, and can route work through IM channels such as Feishu.
Experiment with PHP code in a dedicated cross-platform desktop editor.
Project overview
TweakPHP provides a focused desktop code editor for modifying and experimenting with PHP code. Builds are distributed for macOS, Windows, and several Linux package formats, including Homebrew, Snap, AppImage, RPM, Deb, and AUR. The project is explicitly labeled as beta, so it is best suited to users comfortable testing an early-stage application.
Crawl websites to inspect links, page metadata, performance, and SEO issues.
Project overview
LibreCrawl is a browser-based SEO crawler that can run locally or as a multi-user service. It maps internal and external links, extracts page metadata and headings, detects issues, tracks progress, and exports CSV, JSON, or XML, with optional JavaScript rendering, PageSpeed data, and custom analysis plugins. Deployment requires Docker or Python, and large sites take time to complete; browser-based rendering is also slower than ordinary HTTP crawling.
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.
Edit, preview, and export Markdown in a lightweight desktop app.
Project overview
Markpad is a lightweight Markdown viewer and editor for Windows, macOS, and Linux. It combines tabbed editing with split preview, syntax highlighting, a table of contents, Vim mode, and rendering for KaTeX equations and Mermaid diagrams. Documents can be exported to PDF or HTML, and the app states that it includes no telemetry. Installers and selected package-manager options are available.
Edit Typst documents offline with live preview, diagnostics, autocomplete, and export.
Project overview
Typstudio is an offline desktop editor for Typst documents, with syntax highlighting, compiler-error markers, autocomplete, real-time preview, and export. Development builds exist for Linux, macOS, and Windows, but there is no stable release. The maintainer says the project has not been actively maintained for about a year and may be archived, so it is better suited to experimentation than dependable daily use.
Manage local or remote Hermes servers from native Mac and iPhone interfaces.
Project overview
Scarf is a native macOS client and iPhone companion for the Hermes AI agent. It provides multi-window, multi-server access to chat, sessions, memory, skills, MCP servers, scheduled jobs, settings, and runtime health, connecting either to a local Hermes installation or to remote hosts over SSH. Scarf is a management interface rather than a standalone agent runtime, so an existing Hermes environment is required. The iPhone companion reaches the same server over SSH and is currently distributed through TestFlight.
Chat across devices, make calls, and bring multiple AI assistants into conversations.
Project overview
JiwuChat combines direct and group messaging, media and file transfer, multi-device synchronization, WebRTC audio and video calls, and screen sharing in a lightweight cross-platform client. AI assistants from providers such as DeepSeek, Kimi, and Gemini can participate in private or group conversations. A public web experience is available, while users who need their own service can deploy the separate jiwu-chat-core backend with Docker. On macOS, the downloaded package may require manually clearing quarantine because of signing-related warnings.
Turn speech or typed input into captions for streams and social apps.
Project overview
Curses converts speech recognition or keyboard input into captions that can be shown in OBS, VRChat, Twitch chat, or Discord. Streamers can design caption scenes, copy the generated link into an OBS browser source, or let the app configure OBS through the obs-websocket plugin. It also supports switching designs alongside OBS scenes and routing chat messages into captions or text-to-speech. Recognition and voice output depend on the selected browser, cloud, or Windows service, so credentials and availability vary by provider.
Find compatible games and install or update universal game mods automatically.
Project overview
Rai Pal manages universal mods that work across multiple games built on compatible engines. It scans libraries from providers such as Steam, GOG, and Epic, detects installed games and their engines, then helps install, launch, and update the correct mod version. Its UEVR workflow can locate Unreal Engine titles and start the mod for a selected game. Detection for owned but uninstalled games relies partly on heuristics, so results can be imperfect.
Search, inspect, and resume local AI coding sessions on macOS
Project overview
Agent Sessions is a local-first macOS app for browsing and searching histories from Codex, Claude, OpenCode, Cursor Agent, Hermes, OpenClaw, Copilot CLI, and other supported tools. It shows transcripts and images, saves sessions, and can open resume commands in Terminal, iTerm2, or Warp. Session data stays on the Mac with no telemetry or history uploads; macOS 14 or later is required.
Track tokens, costs, and usage limits across multiple AI coding tools.
Project overview
Token Monitor is a desktop widget for macOS, Windows, and Linux. It reads local session data from tools such as Claude Code, Codex, OpenCode, and Hermes to show token usage, costs, session details, and trends, while separate provider-specific checks report supported account limits. Local mode needs no server; optional self-hosted sync sends aggregate usage between devices without uploading prompts, source code, or raw conversation logs.
Index local memes and retrieve them with semantic or keyword search.
Project overview
Meme Search turns a local meme collection into a searchable web library. You can upload or mount image folders, generate descriptions, edit tags, and retrieve images through semantic or keyword search. Image captioning, embeddings, and search run locally by default, while an OpenAI-compatible vision endpoint can be selected for description generation. The Docker-hosted interface has no built-in authentication, so it should remain on localhost or behind an authenticated proxy or VPN.
Automatically sort new Downloads files by type in the background, fully offline and telemetry-free by default.
Project overview
Mouzi is a system-tray file organizer that watches the Downloads folder and moves new images, documents, archives, installers, music, and videos into matching subfolders. Users can inspect recent actions, trigger an immediate cleanup, and adjust rules while the app continues running quietly in the background. Processing stays on the local machine, filenames are not uploaded, telemetry is disabled by default, and common operating-system files are ignored. Current releases target Windows 10/11 and Linux; a macOS port is still planned.
Generate usable Word, PowerPoint, and Excel files from natural-language requests.
Project overview
OfficeDex is a desktop interface for OfficeCLI that turns requests for reports, presentations, or spreadsheets directly into native DOCX, PPTX, and XLSX files rather than intermediate HTML. Users can paste screenshots or upload reference images, preview generated documents inside the app, and connect OpenAI, Anthropic, self-hosted models, or the hosted runtime. Current installers target macOS and Windows, while a managed OfficeCLI subprocess performs the actual generation work.
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.