explaingit

sunapp-ai/sun-to-spotify

Analysis updated 2026-05-18

37ShellAudience · vibe coderComplexity · 2/5Setup · moderate

TLDR

A CLI tool and Claude Code skill that turns any topic or question into an AI generated dialogue podcast and publishes it to Spotify.

Mindmap

mindmap
  root((repo))
    What it does
      Turns topics into podcasts
      Publishes to Spotify
      Multi speaker dialogue
    Tech stack
      Python CLI
      Claude Code skill
      PyPI package
    Use cases
      Daily news briefs
      Book summaries
      Calendar based briefings
    Audience
      Claude Code users
      Podcast listeners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Ask for a short daily news or market brief as a podcast.

USE CASE 2

Turn a book or article into a spoken summary podcast.

USE CASE 3

Generate a calendar based daily briefing as audio.

USE CASE 4

Publish an AI generated podcast episode directly to Spotify.

What is it built with?

PythonShellClaude CodePyPI

How does it compare?

sunapp-ai/sun-to-spotifyberliwu/world-cup-2026-match-prediction-engine1061700625/github_vps
Stars373738
LanguageShellShellShell
Setup difficultymoderatemoderatemoderate
Complexity2/53/52/5
Audiencevibe coderdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Python 3.10+, a one-time browser login, and a separate save-to-spotify tool to publish.

The README does not state a license.

In plain English

Sun to Spotify turns any topic, question, or article feed into a spoken dialogue podcast, then delivers it straight into your Spotify library so you can listen from any device. You describe what you want in plain language, something like a five minute morning brief on the stock market or a twenty minute summary of a book, and the underlying Sun service handles the research, script writing, multi speaker dialogue, audio mixing, and publishing. This repository is not the audio engine itself. It is a command line tool called sun, plus a skill file that teaches Claude Code how to drive that tool. The skill is what most users are expected to install: you clone it into your Claude Code skills folder, either for one project or for every project, and from then on you can just ask Claude Code for a podcast on a topic and it will call the CLI, wait for the job to finish, and download the result. Setup starts with an install script that detects whichever Python package manager you already have, uv, pipx, or plain pip, and uses it to install the sun-cli package from PyPI, which needs Python 3.10 or newer. After installing, you log in once through a browser window, and the tool caches your session so you do not have to log in again. For automated or headless setups, an environment variable can hold an API token instead. Once logged in, the CLI can start a generation job, check its status, and fetch the finished manifest and audio files, either after the job completes or partway through while it is still running. Every command also supports a JSON output mode for scripting. Publishing the finished podcast into Spotify itself is handled by a separate tool from Spotify called save-to-spotify, which this project points to rather than reimplements. The project is aimed at people who already use Claude Code and want a quick way to turn a question or a piece of writing into something they can listen to, rather than at developers looking to build their own podcast pipeline from scratch.

Copy-paste prompts

Prompt 1
Install the sun-to-spotify skill and CLI and log me in using sun login.
Prompt 2
Generate a 10 minute podcast summarizing the latest news in voice and audio AI using sun-to-spotify.
Prompt 3
Use sun-to-spotify to turn my calendar for the next 30 minutes into a spoken daily brief.
Prompt 4
Check the status of my last sun-to-spotify audio job and download it when it finishes.

Frequently asked questions

What is sun-to-spotify?

A CLI tool and Claude Code skill that turns any topic or question into an AI generated dialogue podcast and publishes it to Spotify.

What language is sun-to-spotify written in?

Mainly Shell. The stack also includes Python, Shell, Claude Code.

What license does sun-to-spotify use?

The README does not state a license.

How hard is sun-to-spotify to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is sun-to-spotify for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.