A desktop music player that aggregates streaming sources to search artists and tracks without ads or tracking.

Nuclear is an open-source desktop music player. It allows users to search for songs and artists across multiple sources and stream music without advertisements or tracking. The software acts as a centralized hub for music discovery, enabling users to aggregate content from various web platforms into a single interface.
The application is deployed as a desktop app available for Windows, macOS, and Linux. It supports a wide range of installation formats to suit different operating systems, including .exe and .msi for Windows, .dmg for both Apple Silicon and Intel Macs, and .AppImage, .deb, .rpm, and .flatpak for Linux distributions. Users can manage their music libraries through a traditional player interface that emphasizes privacy and user control.
The software is built as a pnpm monorepo managed with Turborepo, utilizing a technical stack that combines Rust and React via the Tauri framework. Its architecture is designed around a modular plugin system where nearly every core functionality, including streaming sources and dashboard content, is driven by plugins. Developers can extend the player using the @nuclearplayer/plugin-sdk to add new metadata providers or streaming capabilities. Additionally, the inclusion of a Model Context Protocol (MCP) server allows the player to be discoverable by AI agents, enabling integration with tools such as Claude Code, Codex CLI, and Windsurf.
Nuclear serves as a privacy-focused aggregator for users who prefer a single desktop interface for streaming from various web sources while avoiding the tracking associated with commercial platforms.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.