Idea
Describe the song.
Open source / local AI music studio
YourBeatBee is a local AI music studio powered by ACE-Step 1.5. Generate songs from ideas and lyrics directly on your machine — with optional custom voice conversion through RVC.
Your music.
Your machine.
Your models.
YourBeatBee is a local AI music studio built around ACE-Step 1.5. Model weights are downloaded once, and inference happens on your own hardware. The web app is the studio interface; a Python worker runs the engine.
Local / First
Open / Source
Awaiting data
Generation path
Optional voice path
Describe the song.
Give it words.
Male, female, instrumental or custom.
Control style, weirdness, tempo and quality.
The local engine takes over.
Play or download the result.
No remote inference
YourBeatBee can optionally process generated vocals with an RVC model you import. The song is separated with Demucs, the vocal track is converted through your model, and the stems are remixed back into a final track.
This is RVC-based voice conversion applied after generation — not instant cloning from a short microphone sample, and distinct from ACE-Step reference audio.
Idea, lyrics, voice, language, duration, style lock, weirdness, tempo and advanced controls.
Search, filter, play and download generated songs.
Import and use an RVC model.
Hardware-aware model selection, installation, model download, start / stop / restart / unload.
Generation runs on the local machine.
Source code available for developers to inspect, modify and contribute.
Hover a technology
The engine detects available hardware and recommends a model configuration. Select a device backend to see the documented recommendation.
Apple Silicon · MLX
No hidden service layer. The whole machine is two processes: a Next.js front-of-house and a Python worker that owns the models. Start anywhere.
Browse repository$git clone https://github.com/MohamedAshraf701/yourbeatbee.git$cd yourbeatbee
$npm install$npm run dev
$python -m venv .venv && source .venv/bin/activate$pip install -r worker/requirements.txt$python worker/server.py
$http://localhost:3000/studio
YourBeatBee started as one engineer's attempt to keep music generation on his own hardware. Every commit below is public.