← Files DaydreamARCHIVED FILE
plugin.json
6.47 KB · Nov 3, 2026 · 19:08 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "daydream-music",
"version": "1.0.4",
"description": "Make original instrumental songs, with their five stems, from a description.",
"author": {
"name": "Daydream",
"url": "https://daydream.live"
},
"homepage": "https://gen.daydream.live",
"keywords": [
"music",
"songs",
"stems",
"soundtrack",
"loops",
"game music"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Daydream",
"shortDescription": "Royalty-free songs and stems",
"longDescription": "Describe a song and Daydream makes it: an original instrumental, up to two minutes, in the genre, mood, tempo and key you ask for. It plays in the chat as soon as it's done, with its five stems (drums, bass, guitar, keys and other) in their own lanes, so you can solo a part, mute one or set its level as it plays. Don't like the drums? Ask for new ones: Daydream makes that part again with the other four exactly as they are, and you can go back if you liked the first better.\n\nDownload the mix as an MP3 or a WAV, or any stem as a lossless FLAC. Ask for a seamless loop for a game level or a background, or two versions to pick from. Ask for your earlier songs, or how many you have left this month. Open the song in Daydream to keep working on it: change any part, add players, and arrange it.\n\nWhat you make is yours. Use it in commercial games and videos, royalty-free. Songs describe a sound, never an artist: name a genre, an instrument or a place, and Daydream makes something new.",
"developerName": "Daydream",
"category": "Creativity",
"capabilities": [
"Make an original instrumental song from a description",
"Five stems with every song: drums, bass, guitar, keys and other",
"Set the tempo, key and length, ask for two versions, or a seamless loop",
"Play and mix the stems in the chat",
"Make one stem again, keeping the other four, and undo it",
"Download the mix as MP3 or WAV, and each stem as FLAC",
"Find your earlier songs, and see how many you have left this month",
"Open the song in Daydream to keep working on it"
],
"websiteURL": "https://gen.daydream.live",
"supportURL": "https://daydream.live/support",
"privacyPolicyURL": "https://daydream.live/privacy-policy",
"termsOfServiceURL": "https://daydream.live/terms",
"defaultPrompt": [
"Make a calm village theme with flute and harp that loops seamlessly for my game.",
"A lo-fi study beat at 80 BPM in A minor, about a minute long.",
"A 20-second upbeat intro for a tech podcast with punchy drums and synth bass."
],
"brandColor": "#18181A",
"brandColorDark": "#F4F3F1",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"screenshots": [
"./assets/screenshot-1-song-with-stems.png",
"./assets/screenshot-2-making.png",
"./assets/screenshot-3-download-menu.png",
"./assets/screenshot-4-phone.png"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "A looping game theme",
"prompt": "Make a calm village theme with flute and harp that loops seamlessly for my game.",
"tools_triggered": "create_song",
"expected_behavior": "create_song is called with loop true. The player shows the song in line, then being made, then the finished song with its five stems in lanes; play works."
},
{
"description": "Tempo, key and length",
"prompt": "A lo-fi study beat at 80 BPM in A minor, about a minute long.",
"tools_triggered": "create_song",
"expected_behavior": "create_song is called with bpm 80, key \"A minor\" and a duration of about 60 seconds. The finished card shows 1:00, 80 BPM and A minor."
},
{
"description": "A short intro, downloaded",
"prompt": "A 20-second upbeat intro for a tech podcast with punchy drums and synth bass.",
"tools_triggered": "create_song",
"expected_behavior": "A 20-second song with its stems. Download, then Mix, MP3 opens the MP3 in the browser."
},
{
"description": "Redo one part",
"prompt": "I like it, but give me different drums.",
"tools_triggered": "redo_stem",
"expected_behavior": "Asked after a song was made in the same chat: redo_stem is called for the drums. The player says new drums are on the way, then plays the song with the new drums and the other four parts unchanged, with Undo beside the time."
},
{
"description": "One stem's link",
"prompt": "Make a dark synthwave track, then give me the link to just the drums.",
"tools_triggered": "create_song, get_song",
"expected_behavior": "Once the stems are in, ChatGPT gives the drums stem's FLAC link."
}
],
"negative": [
{
"description": "Lyrics are words, not music: ChatGPT writes them itself",
"prompt": "Write lyrics for a breakup song about leaving a small town."
},
{
"description": "A question about music, not a request to make some",
"prompt": "What's the difference between a major and a minor key?"
},
{
"description": "Names an artist and a real song: the app refuses artist names, so ChatGPT explains and offers to describe the sound instead",
"prompt": "Make a song that sounds exactly like Taylor Swift's \"Shake It Off\"."
}
]
},
"demo_recording_url": "https://youtu.be/jhV-fIM3XeE",
"commerce": false,
"commerce_description": "No purchases happen in the app. When an account's songs for the month are used, the player says so and links to Daydream's plans page."
},
"publication": {
"release_notes": "First release: make a song from a description (with two versions or a seamless loop if you like), play and mix its five stems in the chat, make one stem again and undo it, download the mix and stems, find your earlier songs and songs left, and open it in Daydream."
},
"apps": "./.app.json"
}
}
}
SHA-256: 36bca83b009c51642ebf0ff134e472c3a6c1a458117976fe774707b978579050