Open Source Desktop Apps

Discover 161 open source Desktop App repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Desktop App projects here are most often combined with Cross Platform, TypeScript and Privacy. Last updated October 4, 2026.

161 repositories · updated October 4, 2026

BrowserOS: Browse with AI Agents and Automate Web Tasks

BrowserOS: Browse with AI Agents and Automate Web Tasks

BrowserOS is a Chromium-based project with two desktop browsers: one for AI agents to automate logged-in web tasks, and another with an AI assistant for people browsing. It connects to MCP-compatible agents and keeps session data on your machine.

TypeScriptAI AgentsBrowser Automation
Added Apr 3, 2026 View details
Noi: Organize AI Chats in a Desktop Workspace

Noi: Organize AI Chats in a Desktop Workspace

Noi is a desktop workspace for bringing AI chat workflows, prompts, and local tools into a more focused browsing setup. It suits people who switch between AI assistants and want separate sessions, reusable prompts, and local-first settings.

TypeScriptAIDesktop App
Added Mar 31, 2026 View details
upscayl: Enlarge Images with AI

upscayl: Enlarge Images with AI

Upscayl is a desktop app for enlarging and enhancing low-resolution images with AI models. It runs on Linux, macOS, and Windows, and is best suited to users with a Vulkan-compatible GPU.

AITypeScriptDesktop App
Added Mar 25, 2026 View details
shotcut: Edit Video Across Desktop Platforms

shotcut: Edit Video Across Desktop Platforms

Shotcut is a Qt-based desktop video editor for creating and editing projects across platforms. It suits creators who want a free, open-source editing application with broad multimedia framework support.

Cross PlatformC++Desktop App
Added Mar 25, 2026 View details
boring.notch: Add Music Controls and Utilities to the Mac Notch

boring.notch: Add Music Controls and Utilities to the Mac Notch

Boring Notch turns a MacBook’s notch into a compact control center for music, calendar events, reminders, files, and system controls. It suits Mac users who want quick access to these features without switching apps.

macOSDesktop AppProductivity
Added Mar 24, 2026 View details
jan: Run AI Models Locally or Connect to Cloud Models

jan: Run AI Models Locally or Connect to Cloud Models

Jan is a desktop AI assistant for downloading and running language models on your computer, with optional connections to cloud providers. It suits people who want local control and privacy alongside custom assistants and an OpenAI-compatible local API.

AILLMRust
Added Mar 23, 2026 View details
TagStudio: Organize Photos and Files with Tags

TagStudio: Organize Photos and Files with Tags

TagStudio is a desktop photo and file organizer that adds flexible tags and metadata to existing folders without moving files. It suits people managing personal media or large file collections who want searchable organization under their control.

PythonDesktop AppFile Manager
Added Mar 22, 2026 View details
ProxyPin: Inspect and Rewrite HTTP(S) Traffic

ProxyPin: Inspect and Rewrite HTTP(S) Traffic

ProxyPin is a cross-platform HTTP(S) traffic capture and inspection tool built with Flutter. It helps developers and testers examine, filter, rewrite, block, and replay application requests, including traffic from Flutter apps.

NetworkingProxyCross Platform
Added Mar 17, 2026 View details
GeoPort: Simulate an iPhone's Location from Desktop

GeoPort: Simulate an iPhone's Location from Desktop

GeoPort is a desktop app for simulating an iOS device's location on iOS 17 and 18. It is aimed at developers testing location-based apps and users who need to change a device's simulated location, with Windows and macOS packages available from releases.

PythonDeveloper ToolsTesting
Added Mar 16, 2026 View details
flutter: Build Apps for Mobile, Web, and Desktop

flutter: Build Apps for Mobile, Web, and Desktop

Flutter is a Dart-based UI framework for building apps across mobile, web, and desktop from a shared codebase. It suits teams that want a customizable interface and a consistent development workflow across platforms.

FrameworkCross PlatformDart
Added Mar 15, 2026 View details
DiscordChatExporter: Save Discord Chats to Files

DiscordChatExporter: Save Discord Chats to Files

DiscordChatExporter exports message history from Discord direct messages, group chats, and server channels. It suits people who need portable, offline chat archives in formats such as HTML, TXT, CSV, or JSON.

CsharpDesktop AppCLI
Added Mar 13, 2026 View details
yt-channel-downloader: Selectively Download Videos in a Desktop App

yt-channel-downloader: Selectively Download Videos in a Desktop App

A PyQt 6 desktop app for fetching video listings and choosing which items to download with yt-dlp. Useful for people who want to manage channel or playlist downloads visually, with support for single links from other yt-dlp-supported platforms.

PythonDesktop AppVideo
Added Mar 12, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️