explaingit

nukeop/nuclear

17,603TypeScript

TLDR

Nuclear is a free, open-source desktop music player that streams music without ads or tracking.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

In plain English

Nuclear is a free, open-source desktop music player that streams music without ads or tracking. Instead of requiring you to pay for a subscription or own music files, it searches for songs and streams them from available sources when you press play. You can search for artists or albums, build playlists, browse artist pages with biographies and discographies, and manage a playback queue with shuffle and repeat options. The app runs on Windows, macOS, and Linux, and comes with multiple built-in visual themes as well as support for custom CSS themes if you want to design your own look. A plugin system allows extra functionality to be added, plugins can provide different streaming sources, metadata (information about songs and artists), playlist formats, and dashboard content. There is a built-in plugin store where you can browse and install community-made plugins. A notable feature is an MCP (Model Context Protocol) server built into the player. MCP is a standard that lets AI assistants control external tools. With this enabled, you can connect an AI coding tool like Claude or Cursor to Nuclear and have it control playback, for example, asking your AI assistant to play a specific song or skip tracks while you work. The application is built with TypeScript using Tauri (a framework for building desktop apps with Rust for the backend and a web interface for the frontend). Nuclear is licensed under AGPL-3.0, a free and open-source license that requires derivative works to also be open source.

Open on GitHub → Explain another repo

Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.