DEV.co
MCP Servers · nukeop

nuclear

Nuclear is a free, open-source desktop music player (Windows, macOS, Linux) that streams music from multiple sources without ads or tracking. It features playlist management, a plugin system for extensibility, and integrates with AI agents via MCP (Model Context Protocol).

Source: GitHub — github.com/nukeop/nuclear
18k
GitHub stars
1.3k
Forks
TypeScript
Primary language
AGPL-3.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositorynukeop/nuclear
Ownernukeop
Primary languageTypeScript
LicenseAGPL-3.0 — OSI-approved
Stars18k
Forks1.3k
Open issues6
Latest release[email protected] (2026-07-07)
Last updated2026-07-07
Sourcehttps://github.com/nukeop/nuclear

What nuclear is

Built on Tauri (Rust + React) as a monorepo using pnpm and Turborepo. Provides plugin-based architecture for streaming sources and metadata providers, includes an MCP server for AI agent integration, and supports multiple audio formats and playlist import/export.

Quickstart

Get the nuclear source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/nukeop/nuclear.gitcd nuclear# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Desktop Music Streaming Alternative

Organizations or users seeking ad-free, privacy-focused music streaming without proprietary client lock-in. Plugin architecture allows custom source integration for enterprise or community-specific audio catalogs.

AI Agent Music Control

Integrate music playback into AI workflows via the MCP server—enable Claude, Codex, or other agents to discover, queue, and manage music programmatically without manual UI interaction.

Open-Source Music Platform Development

Foundation for building custom music applications; leveraging the plugin SDK (@nuclearplayer/plugin-sdk) to add proprietary streaming sources, metadata providers, or domain-specific audio features.

Implementation considerations

  • Node.js ≥22, pnpm ≥9, Rust stable, and platform-specific Tauri dependencies required for development and building; pre-built binaries available (.exe, .msi, .dmg, .AppImage, .deb, .rpm, .flatpak) reduce end-user setup friction.
  • Plugin system is core architecture—evaluate plugin store stability, plugin lifecycle (updates, deprecation), and plugin security model (sandboxing, permission scoping) before relying on third-party plugins in production.
  • MCP integration requires local HTTP endpoint exposure (127.0.0.1:8800 by default); assess network isolation, firewall policies, and multi-user desktop scenarios in your deployment environment.
  • Monorepo structure (pnpm + Turborepo) and TypeScript codebase require familiarity with modern JS build tooling; custom plugin development demands knowledge of the @nuclearplayer/plugin-sdk and React component patterns.
  • AGPL-3.0 copyleft trigger: any networked distribution or modification of Nuclear or plugins must include source disclosure—clarify internal vs. external deployment scope before extending the codebase.

When to avoid it — and what to weigh

  • Proprietary Licensing Required — AGPL-3.0 mandates source disclosure for networked modifications. Avoid if you need to build closed-source extensions or modifications without publishing derivative work source code.
  • Enterprise SLA & Support Needed — No commercial support entity, SLA, or official security response process stated. Avoid for mission-critical deployments requiring guaranteed incident response or vendor accountability.
  • Extensive Music Licensing Agreements — Responsibility for music source legality and licensing compliance falls on the user/operator. Avoid if your use case requires pre-negotiated licensing with major labels or rights holders.
  • Windows-Only Enterprise Rollout — Primary development focus appears distributed; Windows MSI/EXE stability, patch cycles, and enterprise IT integration (e.g., SCCM, GPO) are not explicitly documented.

License & commercial use

Licensed under AGPL-3.0 (GNU Affero General Public License v3.0). This is a copyleft license requiring any derivative work or networked distribution to publish modified source code. Not a permissive OSI license for closed-source use.

AGPL-3.0 does not prohibit commercial use, but imposes copyleft obligations: any distribution of modified Nuclear (or integrated plugins) in a commercial product must include source code. Requires legal review before bundling into proprietary software or SaaS. Using unmodified Nuclear binaries as a standalone app carries lower risk; modifications or integration demand compliance assessment.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityModerate
DEV.co fitGood
Assessment confidenceHigh
Security considerations

AGPL-3.0 requires source availability for modified distributions, aiding transparency and community audit. MCP server binds to local HTTP; assess endpoint exposure and isolation in multi-user or network scenarios. Streaming sources are plugin-based; security depends on plugin provenance and review. No stated security policy, CVE disclosure process, or dependency audit cadence—requires community trust and code review discipline.

Alternatives to consider

Spotify / Apple Music (proprietary clients)

Established SaaS with licensing, support, and ecosystem lock-in; avoid AGPL compliance but sacrifice privacy, extensibility, and cost control.

Subsonic / Jellyfin (self-hosted music servers)

Self-hosted audio streaming with flexible licensing; different architecture (server + client) suited to personal media libraries; less AI-agent integration out-of-box.

VLC / foobar2000 (local media players)

Mature, lightweight, local-file focused; lack built-in streaming aggregation and plugin ecosystems comparable to Nuclear's; different use case (library playback vs. discovery streaming).

Software development agency

Build on nuclear with DEV.co software developers

Nuclear offers a powerful, extensible music platform with AGPL-3.0 licensing and MCP AI integration. Assess plugin stability, compliance obligations, and deployment fit with our technical team before adoption.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

nuclear FAQ

Can I use Nuclear in a commercial product without publishing source code?
Not without legal review. AGPL-3.0 mandates source disclosure for networked distributions or modifications. Bundling modified Nuclear code requires publishing derivative source. Consult legal counsel before integrating into proprietary software.
What happens if a streaming source plugin goes offline or is removed?
Unknown. Plugin lifecycle management (auto-update, fallback, deprecation notifications) is not documented. Users may need to manually manage or replace plugins; requires community support or code review.
Is there an official SLA or security response process?
No commercial support entity or documented security policy is stated. Maintenance appears community-driven; critical security issues should be raised via GitHub issues or Discord, with no guaranteed SLA.
Can I automate music playback across multiple devices with MCP?
MCP supports AI agent control of playback; however, multi-device sync and state consistency across instances are not explicitly documented. Single-device MCP control is demonstrated; cross-device orchestration requires testing and architecture review.

Work with a software development agency

Need help beyond evaluating nuclear? DEV.co is a software development agency offering software development services and web development for teams of every size. Our software developers and web developers build custom software, web applications, APIs, and mcp servers integrations — and maintain them long-term.

Evaluate Nuclear for Your Music Streaming or AI Integration Project

Nuclear offers a powerful, extensible music platform with AGPL-3.0 licensing and MCP AI integration. Assess plugin stability, compliance obligations, and deployment fit with our technical team before adoption.