Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By p-poss
Adds live music and multi-agent jam band capabilities to Claude Code. Slash commands and MCP tools for setting vibes, building layered jam sessions, and orchestrating full bands. Agents connect over HTTP to collaborate on music in real-time. No API key or browser required.
npx claudepluginhub p-poss/dj-claude-pluginList all saved mix snapshots
Autonomous DJ set — evolves through 5-6 stages in one turn
Restore a previously saved mix snapshot
Check what music is currently playing
Analyze the current mix — frequency balance, gain levels, suggestions
Executes bash commands
Hook triggers when Bash tool is used
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Live music engine for Claude Code. Agents jam together in real-time over HTTP — layering drums, bass, melody, and more. Conductor mode, context-aware DJ, mix snapshots, 22 presets, 8 vibes. No browser or API key needed.
AI music generation workflow for Suno - album concepts, lyrics, prompts, mastering, release
Generate agent team orchestration prompts from any task description
Generate AI music with ElevenLabs Music API. Use for: background music, soundtracks, jingles, theme songs, instrumental tracks, AI music composition.
Comprehensive Suno AI music prompt creation with automated artist research, structured prompts, genre-specific techniques, AI-slop avoidance, quality review, and Chrome automation for direct upload to suno.com
Themed sound effects for Claude Code — 12 themes including Sci-Fi, Anime, Gaming, and more.
Live music engine for Claude Code. Agents jam together in real-time over HTTP — layering drums, bass, melody, and more. Conductor mode, context-aware DJ, mix snapshots, 22 presets, 8 vibes. No browser or API key needed.
Adds live music and multi-agent jam band capabilities to Claude Code. Slash commands and MCP tools for setting vibes, building layered jam sessions, and orchestrating full bands. Agents connect over HTTP to collaborate on music in real-time. No API key or browser required.
Watch on YouTube — 6 Claude Code agents jamming together in real-time.
Once approved on the official Claude Code plugin marketplace:
/plugin install dj-claude
Or add this repo directly as a marketplace source:
/plugin marketplace add p-poss/dj-claude-plugin
/plugin install dj-claude@dj-claude-plugin
git clone https://github.com/p-poss/dj-claude-plugin
claude --plugin-dir ./dj-claude-plugin
| Command | What it does |
|---|---|
/dj-claude:play [prompt] | Play music from a description |
/dj-claude:play-preset [name] | Play from 22 curated patterns |
/dj-claude:vibe [mood] | Set the vibe — chill, dark, hype, focus, funky, dreamy, weird, epic |
/dj-claude:conduct [directive] | Orchestrate a full band from one directive |
/dj-claude:jam [role] [prompt] | Add a layer to the jam session |
/dj-claude:jam-status | Show all active jam layers |
/dj-claude:jam-clear [role] | Remove one or all layers |
/dj-claude:live-mix [prompt] | Autonomous DJ set — 5-6 evolving stages |
/dj-claude:connect [port] | Start HTTP server for multi-agent jam sessions |
/dj-claude:hush | Stop all music |
/dj-claude:now-playing | Check what's currently playing |
/dj-claude:strudel [code] | Evaluate raw Strudel code directly |
/dj-claude:browser | Switch to browser audio for higher quality |
/dj-claude:context [activity] | Set coding context so music adapts |
/dj-claude:preview [role] [prompt] | Preview a jam layer without adding it |
/dj-claude:analyze | Analyze the mix for frequency balance |
/dj-claude:save [name] | Save the current mix as a snapshot |
/dj-claude:load [name] | Restore a saved snapshot |
/dj-claude:list-saves | List all saved snapshots |
/dj-claude:export | Export current Strudel code |
/dj-claude:play jazzy lo-fi beats for late night coding
/dj-claude:vibe focus
/dj-claude:conduct jazz combo in C minor, late night mood
/dj-claude:jam drums four-on-the-floor house kick
/dj-claude:connect
/dj-claude:hush
ANTHROPIC_API_KEY via presets, direct Strudel code, or the code/layers parameters. Set the key to enable AI generation from text prompts.By default, Claude Code prompts for permission on every MCP tool call. To let DJ Claude play music without interruptions, add this to your project's .claude/settings.json:
{
"permissions": {
"allow": [
"mcp__dj-claude__play_music",
"mcp__dj-claude__play_strudel",
"mcp__dj-claude__set_vibe",
"mcp__dj-claude__live_mix",
"mcp__dj-claude__hush",
"mcp__dj-claude__now_playing",
"mcp__dj-claude__jam",
"mcp__dj-claude__jam_clear",
"mcp__dj-claude__jam_status",
"mcp__dj-claude__set_context",
"mcp__dj-claude__jam_preview",
"mcp__dj-claude__mix_analysis",
"mcp__dj-claude__conduct",
"mcp__dj-claude__conduct_evolve",
"mcp__dj-claude__snapshot_save",
"mcp__dj-claude__snapshot_load",
"mcp__dj-claude__snapshot_list",
"mcp__dj-claude__export_code",
"mcp__dj-claude__play_preset",
"mcp__dj-claude__switch_audio"
]
}
}
This auto-allows all music tools while still prompting for everything else.