Listen to YouTube Music in sync with friends.
One room, one code, the same second of the same song — inside YouTube Music itself.
The Web Store listing is in review — until it is live, the button takes you to the manual install steps. It takes a minute.
Neon Hours
Aurora Kite
From nothing to a shared song.
-
1
Add the extension
Install it in Chrome and open music.youtube.com. The panel is there, expanded, ready.
-
2
Create a room
Type a name, press create, and hand over the six characters however you already talk.
-
3
Press play
Everyone lands on the same second of the same song, and stays there without anyone counting down.
Create a room.
Share six characters.
No account, no sign-in, nothing to install for the person you invite beyond the extension itself. Send the code, they are in.
- A room in one click
- Join with a code like A8K39X
- Rejoins by itself after a reload
100% free · no account, ever
Listen together
Create a room or join one to sync playback with friends.
Send it however you already talk.
Everyone hears the same second.
Clocks are lined up against the server and the network delay is measured out, then playback is corrected as it drifts. Nobody counts down “3, 2, 1”.
- Play, pause, scrub or skip — the room follows
- Drift corrected continuously
- One member buffering never stops the rest
100% free · no premium tier, no limits
A panel, not another player.
It floats on music.youtube.com, so everyone listens through their own account, playlists and audio quality. Drag it anywhere, collapse it to a pill when it is in the way — it remembers.
- Your account, your library, your quality
- Draggable and collapsible
- Free and open source — self-host the server if you like
100% free · no ads, no accounts, no premium tier
collapsed
Neon Hours
Aurora Kite
Add it to Chrome.
One extension, on every machine that wants to listen. Nothing for your friends to sign up for.
Chrome no longer allows a site to install an extension in place, so the button opens the Web Store listing — the “Add to Chrome” there is the real one.
Install it manually instead
Any unpacked build works the same as the store one.
- Build the extension: npm run build:extension — or grab a release zip and unpack it.
- Open chrome://extensions and switch on Developer mode.
- Choose Load unpacked and pick packages/extension/dist.
- Open music.youtube.com — the panel appears, expanded.
Run the sync server yourself.
The server only relays a room: who is in it, what is playing, and where the playhead is. Rooms live in memory, nothing is written to disk, and a room disappears shortly after its last member leaves.
- One container, one port, no database
- Point the extension at your own URL in its options
- MIT licensed, top to bottom
# build the image from the repo root
docker build -t vybe-server:latest .
# and run it
docker run -d -p 8787:8787 \
-e PORT=8787 \
-e ALLOWED_ORIGIN="chrome-extension://<ID>" \
--name vybe-server vybe-server:latest
Ships with a Dockerfile, a GitHub Actions build, and a Dokploy webhook.
The things people ask.
Does everyone need the extension?
Yes — every listener installs vybe and joins the room. There is nothing else to sign up for, and no account anywhere.
Do we all need YouTube Music Premium?
vybe does not change what your YouTube Music account can do. Everyone plays through their own account, with their own library and audio quality, so whatever ads or limits apply to you normally still apply here.
What does it collect?
No analytics, no advertising, no browsing history. Your nickname, room code and what is playing go to the sync server so it can be relayed to the room, and your preferences stay in your browser. The full detail is in the privacy policy.
Which browsers work?
Chrome, and Chromium-based browsers that support Manifest V3 extensions. The extension only ever runs on music.youtube.com.
What happens if I reload the page?
vybe rejoins the room by itself and drops you back in time with everyone else. Same if you close the tab and come back later, while the room is still alive.
Is it really free?
Free, open source, MIT licensed. There is no premium tier, and no plan to add one.