Quickstart
The same request three ways. Pick the one that matches where your code or agent runs.
npm install -g @kinetune/cli
kinetune auth login # opens the browser to sign in
kinetune artists create --name "Nova Lane"
kinetune songs create --artist-id ARTIST_ID --title "Midnight Drive" \
--audio ./midnight-drive.wav --cover-art ./cover.jpg
kinetune songs get SONG_ID # wait for analysis.status "ready"
kinetune create canvas --song-id SONG_ID # quotes, shows the credits, asks first
kinetune videos wait VIDEO_ID
kinetune videos download VIDEO_ID