Open omnigetDesktop appMedia, audio and videoLinux
omniget↗
@tonhowtf·Rust
Download, organize, and study courses, videos, audio, and ebooks.
Project overviewOmniGet is a cross-platform desktop application for downloading and organizing courses, video, audio, books, and other supported media. Users paste a link, choose available quality options, queue the download, and play or manage the result inside the application. It combines yt-dlp coverage with dedicated extractors and also includes PDF and EPUB reading, timestamped notes, and spaced repetition. Releases are available for Windows, macOS, and Linux, but the unsigned macOS build requires a one-time Terminal workaround before first launch.
- Stars
- ★ 6,738
- Forks
- ⑂ 571
- License
- GPL-3.0
Open ynDesktop appWriting and editingLinux
yn↗
@purocean·TypeScript
Write and manage local Markdown documents with plugins, version history, and AI assistance.
Project overviewYank Note is an extensible Markdown editor that keeps documents as local Markdown files. It adds version history, encrypted files, diagrams and mind maps, runnable code blocks, an integrated terminal, user plugins, and AI-assisted completion or generation through several providers. Its extensibility intentionally permits command execution and broad file access, so untrusted Markdown files should not be opened. Encrypted documents also depend on the user retaining the password, because normal recovery is not available.
- Stars
- ★ 6,657
- Forks
- ⑂ 927
- License
- AGPL-3.0
Open iptvnatorDesktop appMedia, audio and videoLinux
iptvnator↗
@4gray·TypeScript
Load IPTV playlists and watch live channels, guides, and catch-up TV.
Project overviewIPTVnator loads M3U or M3U8 playlists from files or URLs and also supports Xtream Codes and Stalker portals. Its desktop app adds channel search, EPG guides, catch-up viewing, and external players such as VLC or MPV. The self-hosted PWA covers browser playback but omits desktop-only features including EPG panels, embedded MPV, and download management.
- Stars
- ★ 6,565
- Forks
- ⑂ 848
- License
- MIT
Open ipfs-desktopDesktop appProductivity and office
ipfs-desktop↗
@ipfs·JavaScript
Run and manage an IPFS node, files, peers, and content from a desktop interface.
Project overviewIPFS Desktop combines a full Kubo node, the IPFS Web UI, and operating-system tray shortcuts in one app for Windows, macOS, and Linux. Users can import and manage files, inspect peers, and explore content without working in a terminal. It can control an existing local node or install and run one for you, and it checks for application updates automatically.
- Stars
- ★ 6,545
- Forks
- ⑂ 902
- License
- MIT
Open flatDesktop appEducation and learning
flat↗
@netless-io·TypeScript
Run online classes with a shared whiteboard, live media, and replay.
Project overviewAgora Flat provides web and desktop clients for creating, joining, and scheduling online classrooms. Teachers and participants can combine an interactive whiteboard with live audio, video, messaging, screen sharing, and course materials, then replay recorded classroom activity. The open-source client may be used commercially, but the project does not provide commercial customization, deployment assistance, or customer support.
- Stars
- ★ 6,410
- Forks
- ⑂ 870
- License
- MIT
Open stretchlyDesktop appPersonal and daily life
stretchly↗
@hovancik·JavaScript
Schedule short and long break reminders while working at a computer.
Project overviewStretchly runs in the background and alternates short and long break reminders to help interrupt extended computer sessions. It supports macOS, Windows, and Linux with configurable preferences. On macOS, Gatekeeper may require the user to manually approve the app on first launch.
- Stars
- ★ 6,382
- Forks
- ⑂ 544
- License
- BSD-2-Clause
Open openchamberDesktop appSoftware developmentLinux
openchamber↗
@openchamber·TypeScript
Manage OpenCode coding sessions from desktop, web, PWA, or VS Code.
Project overviewOpenChamber is a visual interface for OpenCode that presents chats, diffs, files, terminals, tool progress, and Git or GitHub workflows across desktop, browser, PWA, and VS Code surfaces. It can run multiple agents in isolated worktrees, continue sessions from another device, and connect through tunnels or SSH to remote instances. The desktop package bundles a matching OpenCode CLI, while the web, CLI, and VS Code editions depend on an existing OpenCode installation.
- Stars
- ★ 6,377
- Forks
- ⑂ 691
- License
- MIT
Open PulseWeb appDevOps and deployment
Pulse↗
@rcourtman·Go
Monitor Proxmox, containers, storage, and virtualization while detecting silent failures.
Project overviewPulse provides one self-hosted workspace for monitoring Proxmox, Docker, Kubernetes, TrueNAS, and vSphere, with inventory, metrics, and alerts for homelabs and IT teams. Its scheduled Patrol checks can surface failures that were never covered by a hand-written rule, such as repeated backup failures, full storage pools, or restart loops, using a user-supplied AI provider or local model on community installs. Core monitoring is available in the free Community tier, while guided investigation and verified remediation are paid features.
- Stars
- ★ 6,273
- Forks
- ⑂ 251
- License
- MIT
Open ytmdesktopDesktop appMedia, audio and videoLinux
ytmdesktop↗
@ytmdesktop·TypeScript
A standalone YouTube Music desktop app for major platforms
Project overviewYouTube Music Desktop App puts YouTube Music in a dedicated desktop application instead of a regular browser tab. The project publishes binaries for Windows, Linux, and macOS and supports common installation routes including Winget, Scoop, AUR, and Homebrew.
- Stars
- ★ 6,264
- Forks
- ⑂ 584
- License
- GPL-3.0
Open deepchatDesktop appAI and agent developmentAgent Client Protocol
deepchat↗
@ThinkInAIXYZ·TypeScript
Run models, Skills, MCP tools, and resumable agent sessions in one desktop client.
Project overviewDeepChat is a local-first desktop client for running cloud and local models alongside agent tools. It supports installable Skills, MCP services, and ACP-compatible agents as first-class session options, while its Tape and Trace views preserve context, tool calls, requests, and results for inspection or recovery. Users can also control sessions through messaging integrations such as Telegram, Feishu/Lark, Discord, and others, making it suited to longer-running agent workflows.
- Stars
- ★ 6,103
- Forks
- ⑂ 697
- License
- Apache-2.0
Open MoeKoeMusicDesktop appMedia, audio and videoLinux
MoeKoeMusic↗
@MoeKoeMusic·Vue
Play and manage KuGou music through an unofficial cross-platform client.
Project overviewMoeKoe Music is an unofficial KuGou client for Windows, macOS, Linux, and the web. It supports account login, music and video playback, lyrics, recommendations, playlists, favorites, global shortcuts, desktop lyrics, themes, plugins, and layout customization. Desktop releases can be downloaded directly, while the web edition can be self-hosted with Docker. The repository restricts use to personal learning and research and asks users to observe copyright and local legal requirements.
- Stars
- ★ 5,948
- Forks
- ⑂ 387
- License
- GPL-2.0
Open studioWeb appBackend development
studio↗
@outerbase·TypeScript
Query, edit, and manage SQL databases from a browser-based GUI.
Project overviewOuterbase Studio is a lightweight browser interface for managing SQL databases. It supports SQLite and related services such as LibSQL, Cloudflare D1, and rqlite, with query, data, schema, and connection-management tools. MySQL and PostgreSQL support is currently beta with limited features. A Windows and macOS desktop wrapper is available when a database driver cannot run in the browser.
- Stars
- ★ 5,840
- Forks
- ⑂ 255
- License
- AGPL-3.0
Open livebookWeb appData and analytics
livebook↗
@livebook-dev·Elixir
Build and share collaborative Elixir notebooks for code and data workflows.
Project overviewLivebook lets teams write Markdown and Elixir code cells together in a browser, then run queries, charts, and other data tasks on demand. Notebooks are stored as versionable .livemd files and can connect to a fresh runtime, an existing Elixir node, or a project. Because users can execute code and access files on the host, deployed instances should be carefully protected.
- Stars
- ★ 5,820
- Forks
- ⑂ 499
- License
- Apache-2.0
Open streambertDesktop appMedia, audio and videoLinux
streambert↗
@truelockmc·JavaScript
Stream, download, and organize movies, series, and anime on desktop.
Project overviewStreambert is a cross-platform desktop app for playing movies, television series, and anime from third-party sources while managing subtitles, watch history, saved titles, and downloads. Its download workflow resolves streaming playlists and relies on a separate downloader plus ffmpeg, and first launch requires a free TMDB access token. The app itself is presented as ad- and tracker-free, but users remain responsible for the legality of external content sources and downloads in their region.
- Stars
- ★ 5,747
- Forks
- ⑂ 506
- License
- GPL-3.0
Open GodModeDesktop appProductivity and office
GodMode↗
@smol-ai·TypeScript
Open multiple AI web apps with a shortcut and send the same prompt to each.
Project overviewGodMode is a dedicated AI browser that places full web applications such as ChatGPT, Claude, and Perplexity in resizable side-by-side panes. A global shortcut opens the window, and one input can be submitted to every service while each webview remains independently usable. It is useful for comparing web-only features, but users must sign in to the services and Windows and Linux support is still less polished.
- Stars
- ★ 5,730
- Forks
- ⑂ 569
- License
- MIT
Open blockbenchDesktop appDesign and creative work
blockbench↗
@JannisX11·JavaScript
Create low-poly models with pixel-art textures and export them for use.
Project overviewBlockbench is a free model editor focused on low-poly geometry and pixel-art textures. Artists can export models to standard formats for sharing, rendering, 3D printing, or game engines, and use dedicated formats with Minecraft Java and Bedrock-specific features. It is available as both a desktop application and a web app, with JavaScript plugins for extending the editor.
- Stars
- ★ 5,660
- Forks
- ⑂ 454
- License
- GPL-3.0
Open xplorerDesktop appProductivity and officeLinux
xplorer↗
@kimlimjustin·TypeScript
Manage files with split views, rich previews, Git tools, and an integrated terminal.
Project overviewXplorer combines multi-tab and split-pane file browsing with archive handling, rich previews, Git operations, a terminal, and SSH browsing. Users can connect their own AI provider for semantic search, file-aware chat, and categorization. The documented version is the next-branch rewrite with a new extension system; it is actively developed but explicitly not production-ready yet.
- Stars
- ★ 5,620
- Forks
- ⑂ 373
- License
- AGPL-3.0
Open LobsterAIDesktop appProductivity and office
LobsterAI↗
@netease-youdao·TypeScript
Handle data, documents, presentations, research, and scheduled automation from a desktop agent.
Project overviewLobsterAI is an OpenClaw-based desktop agent that uses local tools for spreadsheet analysis, document and presentation creation, web research, browser automation, video work, and scheduled tasks. It ships with 28 configured skills, supports additional MCP servers, and can receive commands from WeChat, Feishu, DingTalk, or Telegram for remote desktop workflows.
- Stars
- ★ 5,546
- Forks
- ⑂ 862
- License
- MIT