Open source / local AI music studio

MakeMusicLocally.

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.

ENGINE
LOCAL
MODEL
ACE-STEP 1.5
DEVICE
MPS / CUDA / CPU
VOICE
RVC (OPTIONAL)
CURSOR
0000·0000
What is it / 002

Not an API.
Not a cloud service.
A studio on your machine.

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

  1. 01Idea
  2. 02Lyrics
  3. 03Voice
  4. 04Song DNA
  5. 05Local engine
  6. 06ACE-Step
  7. 07Audio
Repository telemetry / 003

Open source
in motion.

Awaiting data

Stars
Forks
Watchers
Contributors
Open issues
Open PRs
Releases
Size
BRANCH /
LICENSE /
LATEST RELEASE /
LATEST COMMIT /
Architecture / 005

Under the hood

Generation path

    • Studio interface
    • Create, library, my voice, engine
    • Routes and pages
    • Local API handlers
    • Job creation
    • Progress polling
    • File-based queue
    • Jobs, songs, settings
    • Loads models
    • Polls jobs
    • Processes generation
    • Reports progress
    • Generation model in Python RAM
    • MLX / PyTorch backends
    • Generated track
    • Play or download

Optional voice path

    • Generated song
    • Source separation
    • Isolated vocal track
    • Voice conversion with imported model
    • Recombine stems
Generation / 006

From idea to audio

01

Idea

Describe the song.

02

Lyrics

Give it words.

03

Voice

Male, female, instrumental or custom.

04

Song DNA

Control style, weirdness, tempo and quality.

05

Generate

The local engine takes over.

06

Listen

Play or download the result.

Local first / 004

The cloud isn’t in the loop.

  • No ACE-Step cloud REST API
  • No Hugging Face Space acting as inference host
  • No remote song-generation service
  • Model weights download once
  • Generation occurs on your machine
Your machine
  1. Next.js
  2. Job queue
  3. Python engine
  4. ACE-Step
  5. Audio

No remote inference

My voice / 007

Your voice.
Your model.

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.

01
Full mix
02
Demucs
03
Vocals
04
RVC
05
Remix
06
Your voice
The studio / 008
01

Create

Idea, lyrics, voice, language, duration, style lock, weirdness, tempo and advanced controls.

02

Library

Search, filter, play and download generated songs.

03

My voice

Import and use an RVC model.

04

Engine

Hardware-aware model selection, installation, model download, start / stop / restart / unload.

05

Local processing

Generation runs on the local machine.

06

Open source

Source code available for developers to inspect, modify and contribute.

The machinery / 009

The stack

Hover a technology

Hardware / 010

The machine matters.

The engine detects available hardware and recommends a model configuration. Select a device backend to see the documented recommendation.

MPS + <24GBTurbo / 0.6B
MPS + 24–31GBTurbo / 0.6B
MPS + ≥32GBTurbo / 1.7B

Apple Silicon · MLX

Repository / 007

Read the
source.

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
Run it locally / 008

Four
commands.

01 / Clone
$git clone https://github.com/MohamedAshraf701/yourbeatbee.git
$cd yourbeatbee
02 / Front of house
$npm install
$npm run dev
03 / Worker
$python -m venv .venv && source .venv/bin/activate
$pip install -r worker/requirements.txt
$python worker/server.py
04 / Open
$http://localhost:3000/studio
Hands on the machine / 009

Built by
people.

YourBeatBee started as one engineer's attempt to keep music generation on his own hardware. Every commit below is public.

  • Contributor data unavailable.