An AI music generation platform — multi-agent LLM orchestration (CrewAI + Groq Llama 3.1) composes 30-second instrumental sketches via the Suno v4 API, generates thematically aligned lyrics, and scores every output through an automated copyright-similarity detection pipeline.
Echo Echo is a full-stack AI music generation platform that turns mood, genre, tempo, and free-text prompts into original, copyright-safe instrumental tracks. A multi-agentA system in which several LLM-driven agents, each with its own role or tools, collaborate on a task and pass work between each other.LLMLarge language model — a neural network trained on large amounts of text to predict the next token, used for generation, summarisation, classification and more. pipeline handles composition, lyric writing, and copyright risk scoring end-to-end — from a guided 8-step generation flow in the browser to a downloadable MP3/WAV with a shareable public link and QR code.
Architecture
FastAPI + Uvicorn backend exposing async REST endpoints for generation, library management, and auth
Multi-agent orchestration with CrewAI — specialized agents powered by Groq Llama 3.1 handle lyric composition and thematic alignment against the user's mood/genre/theme inputs
Music synthesis via the Kie.AI (Suno v4) API, producing ~30-second instrumental sketches in real time
Automated copyright-similarity detection — every generated track is scored against known material before it reaches the user's library
Vanilla JS frontend with Three.js for 3D visuals; guided step-by-step generation UX (mood → genre → tempo → prompt)
Invite-only authentication with email/password login
One-click Render deployment via render.yaml with environment-based configuration
Features
8-step guided composition flow with 17+ genres and mood/tempo presets
Personal track library with playback, trimming, download (MP3/WAV), and play history
Shareable QR codes and public links per track
Real-time "now composing" generation feedback
Tiered usage plans (free monthly generations through unlimited)
What It Demonstrates
Integrating multiple third-party AI APIs behind one coherent product: agenticDescribes AI systems that plan and take multi-step actions — calling tools, reading the results, deciding what to do next — rather than producing a single reply. LLM workflows, generative audio, similarity scoring as a safety layer, and a deployed, auth-gated product UI — all shipped on cloud infrastructure.