Cross-Platform Open Source Software
Cross-platform software is designed to run on more than one operating system or device type, often with a shared interface and feature set. It helps people use familiar tools across different computers, reduces the need to maintain separate workflows, and lets developers reach users with varied hardware. Some applications share most of their code across platforms, while others adapt interfaces or capabilities to suit each environment.
Open source options include desktop applications, utilities, games, media tools, and software for connecting or synchronizing devices. When choosing one, check which operating systems and versions it supports, whether key features work consistently, and what hardware or dependencies it requires. License terms, release history, maintenance activity, documentation, and compatibility with existing tools can also matter. These options are useful for individuals, teams, and developers who need software to work across diverse environments.
130 repositories · updated October 17, 2026

DigUp: Search Local Files with Google DeepMind EmbeddingGemma 2
DigUp searches photos, PDFs, documents, audio, video and optionally code by meaning, across macOS, Windows and Linux. Built on Google DeepMind’s EmbeddingGemma 2 and llama.cpp, it indexes and searches files on-device.
NewHealth 40/100

sliver: Run Cross-Platform Adversary Emulation
Sliver is a Go-based framework for authorized red-team testing, with cross-platform implants and multiple command-and-control options. It is actively maintained and suits teams that need to simulate adversary activity across macOS, Windows, and Linux.
ActiveHealth 66/100

open-codex-computer-use: Automate Desktop Interfaces Through MCP
open-codex-computer-use exposes desktop automation as an MCP service that AI agents and compatible clients can use on macOS, Linux, and Windows. It is useful when an agent needs to interact with desktop apps through accessibility-based controls.
NewHealth 57/100

zapfast: Use WhatsApp in a Native Desktop App
ZapFast is a Rust desktop client for WhatsApp on Linux, macOS, and Windows. It links to a phone as a companion device and avoids a browser engine, making it an option for people who want a lighter desktop messaging app.
NewHealth 75/100

vicoa: Coordinate Coding Agents Across Devices
Vicoa is a self-hostable command center for running coding agents on local and remote machines. It brings agent sessions, task management, and review tools to desktop, web, mobile, and CLI clients.
NewHealth 54/100

llm_wiki: Turn Documents Into an Interlinked Knowledge Base
LLM Wiki is a cross-platform desktop app that uses an LLM to build and maintain a persistent, linked wiki from your documents. It suits people who want source-grounded knowledge they can explore and update, rather than answers assembled from scratch for each query.
ActiveHealth 59/100

Orkas: Coordinate AI Agent Teams from a Desktop App
Orkas is a local-first desktop app for directing a Commander and specialist AI agents from one chat. It suits people who want to coordinate research, document work, and coding tools locally, using their own model keys.
NewHealth 65/100

jan: Run AI Models Locally in a Desktop App
Jan is a desktop app for chatting with locally run language models, with optional connections to cloud AI providers. It suits people who want more control over where their conversations and models run, plus an OpenAI-compatible local API.
ActiveHealth 85/100

TurboLLM: Run Local Language Models With GPU Tuning
TurboLLM runs local language models through a browser interface and OpenAI- or Anthropic-compatible APIs. It suits developers who want hardware-aware tuning and a choice of inference engines, including community forks.
NewHealth 64/100

pyautogui: Automate Mouse and Keyboard Actions in Python
PyAutoGUI lets Python scripts control the mouse and keyboard, show message boxes, and take or search screenshots across Windows, macOS, and Linux. It suits desktop workflows that can run on the primary monitor, but its development is currently inactive.
InactiveHealth 35/100

awesome-electron: Find Resources for Building Electron Apps
A curated directory of Electron apps, development tools, starter templates, documentation, and learning resources. It helps developers discover examples and supporting projects when building desktop apps with web technologies.
QuietHealth 35/100

helium: A Privacy-Focused Chromium Web Browser
Helium is a Chromium-based browser focused on privacy, unbiased ad-blocking, and a simpler browsing experience. It is aimed at people who want Chromium compatibility without extra browser clutter.
ActiveHealth 87/100