Suno Studio
Produto completo para criar musicas no Suno v5.5 â do zero, remix, radio â com agentes Claude nos bastidores e interface visual moderna.
Fluxo Central
Features
Isolamento Total
suno-studio/. Banco proprio (suno_studio_db). Portas proprias. PM2 names proprios. Zero impacto na Radio, scripts ou API existentes.suno-creator validada. Compartilha o token renewer.Arquitetura
Frontend + Backend API + Multi-Agent Claude + Browser Automation + PostgreSQL
Stack Tecnica
| Framework | React 18 + TypeScript |
| Build | Vite 6 |
| UI | shadcn/ui + Radix + Tailwind |
| Estado | Zustand + TanStack Query |
| Forms | React Hook Form + Zod |
| HTTP | Axios + SSE client |
| Porta | 4900 |
| Dominio | suno-studio.serendiped.com |
| Runtime | Node.js ESM + TypeScript |
| Framework | Fastify 5 |
| IA | Anthropic SDK (Claude Sonnet) |
| ORM | Prisma 6 |
| Validacao | Zod + fastify-type-provider-zod |
| Browser | MCP web-browser (skill suno-creator) |
| Porta | 4901 |
| Dominio | suno-studio-api.serendiped.com |
Sistema de Agentes
5 agentes Claude especializados orquestrados pelo backend. Cada um tem uma funcao clara.
suno-creator ja validada em producao.Fluxo de Execucao
Interface â Mockup
Dark mode padrao. Chat central. Progresso dos agentes em tempo real.
Modulos
5 modulos que cobrem todo o ciclo de criacao musical
Features:
- Input em linguagem natural
- Quick actions (novo, remix, radio, surpresa, batch)
- Progresso dos agentes em tempo real via SSE
- Preview de lyrics e style antes de gerar
- Selecao de voice (jux, custom, default)
- Historico de geracoes com 1-click re-generate
Features:
- Seleciona musica da biblioteca ou liked do Suno
- Escolhe tipo: Cover, Extend, Mashup, Reuse
- Seleciona genero destino com presets visuais
- Compara antes/depois lado a lado
- Batch remix (seleciona varias, aplica estilo)
Features:
- Grid visual com covers gerados
- Player inline com waveform
- Filtros: genero, mood, BPM, data, voice
- Tags e colecoes customizaveis
- Sync automatico do Suno (daemon existente)
- Busca por texto na letra
Features:
- 1-click publish da biblioteca pra radio
- Gera musicas no formato radio (script â audio)
- Gerencia edicoes e blocos da radio
- Preview antes de publicar
Features:
- Gerencia voices disponiveis (jux, custom)
- Presets de style salvos (templates)
- Creditos do Suno (monitoramento)
- Modelo preferido (v5 / v5.5)
- Conexao com Radio API
Workflows
3 workflows principais â do simples ao autonomo
⥠Workflow 1: Quick Create
Mais rapido. Voce descreve â musica pronta.
đ Workflow 2: Remix Batch
Seleciona 3-5 musicas, aplica novo genero em todas.
đ¤ Workflow 3: Full Auto
Voce da um tema geral e o sistema cria um EP de 5 faixas autonomamente.
Tech Spec
Especificacoes tecnicas detalhadas
Estrutura de Pastas
Banco de Dados (Prisma Schema)
API Endpoints
| Metodo | Rota | Descricao |
|---|---|---|
POST | /api/generate | Cria musica â recebe prompt, orquestra agentes, retorna SSE stream |
POST | /api/remix | Remix de musica existente â recebe songId + target style |
POST | /api/batch | Batch create â recebe tema, gera N musicas |
GET | /api/generations | Lista geracoes com status |
GET | /api/generations/:id | Detalhe de uma geracao (logs dos agentes) |
GET | /api/songs | Lista musicas com filtros (genero, mood, bpm, tags) |
GET | /api/songs/:id | Detalhe de uma musica |
POST | /api/songs/:id/publish | Publica na Radio Serendipd |
GET | /api/presets | Lista presets salvos |
POST | /api/presets | Cria preset de style/lyrics |
GET | /api/credits | Creditos do Suno restantes |
Infra
| Servico | PM2 Name | Porta | Dominio |
|---|---|---|---|
| Frontend | suno-studio-frontend | 4900 | suno-studio.serendiped.com |
| Backend API | suno-studio-api | 4901 | suno-studio-api.serendiped.com |
| Docs | suno-studio-docs | 4902 | suno-studio-docs.serendiped.com |
Aprovacao
Revise e aprove o design antes de iniciar a implementacao
Resumo do que sera construido
- âProjeto isolado em
suno-studio/â nao toca nada existente - âFrontend React dark mode com 5 modulos (Studio, Remix, Biblioteca, Radio, Config)
- âBackend Fastify com 6 agentes Claude (Orchestrator, Lyrics, Style, Remix, Creator, Publisher)
- âBanco PostgreSQL separado (
suno_studio_db) - âBrowser automation reutilizando skill
suno-creatorvalidada - âSSE real-time mostrando progresso dos agentes
- â3 workflows: Quick Create, Remix Batch, Full Auto
- âIntegracao com Radio Serendipd (publish opcional)
- â3 dominios: app + api + docs em
*.serendiped.com
⢠Multi-agent Claude com logs visiveis
⢠Remix visual (cover, extend, mashup)
⢠Biblioteca com filtros e player
⢠Batch/EP creation automatico
⢠Presets de style reutilizaveis
⢠Publicacao na Radio com 1 clique
⢠Creditos monitoring
⢠Voice selection (jux, custom)
⢠Upload de audio proprio (use o Suno direto)
⢠Streaming/player completo (nao e Spotify)
⢠Multi-usuario/auth (e pessoal)
⢠Mobile app (responsivo basta)
Design OK? Posso comecar a implementar?
Diga "vai" no chat e eu comeco pelo backend + agentes