Self-hosted Discord bot

Run your server like a broadcast.

Harmonix is the music, moderation, and control-room bot you host yourself — with a full web dashboard so you can run the whole server from your browser.

34Achievements
24/7Music uptime
1Command to launch
ON AIR #the-lounge · 8 listening
Late Night Set
queued by @dan · autoplay on
1:474:12
Up next
1Midnight City — synth edit3:58
2Slow Burn (live)5:21
3Static & Neon4:03
Everything in one bot

One bot to run the whole room.

Music, moderation, rewards, and a browser dashboard — no juggling five different bots and half a dozen tabs.

Music that keeps up

Clean, low-lag playback with queues, autoplay, and true 24/7 mode. Powered by Lavalink so it stays smooth even on a busy server.

Web dashboard

Control every server from the browser. Everything updates live over a socket — change the queue or a setting and it lands instantly.

Composer

Build embeds and announcements visually — colors, fields, buttons, the lot — and send them without touching a single line of code.

34 achievements

A full unlock system that rewards the people who actually keep your server alive. Wired through one place, so nothing double-fires.

Moderation

Lock a channel down in one command and open it back up just as fast. Escalation and per-server rules keep things calm without babysitting.

Config sync

Export your whole setup to a file and import it somewhere else. Set a server up once, then bring the same config anywhere you like.

The control room

Your server, live in the browser.

Open the dashboard and you're looking at the real state of the bot — not a snapshot. Skip a track, tweak a setting, or lock a channel, and everyone sees it happen at once.

  • Live everything. The queue, listeners, and settings stream in real time.
  • Per-section access. Hand out just the parts of the dashboard each person should touch.
  • Every server at once. Run all the servers Harmonix is in from a single window.
harmonix.local / dashboard
Dashboard
Music
Composer
Achievements
Moderation
Config
8Listening
142In queue
6dUptime
Now playing · Late Night SetLIVE
Slash commands

Type / and go.

Every feature is a slash command your whole server already knows how to use — deployed globally the moment the bot starts.

/ ESC
/playQueue a track or playlist and start the setMusic
/queueSee what's up next and reorder itMusic
/247Keep Harmonix in the channel around the clockMusic
/composerOpen the visual embed & message builderCreate
/achievementsCheck unlocks and server-wide progressRewards
/lockdownFreeze a channel until you open it back upMod

Bring the control room to your server.

Harmonix runs on your own machine — one command spins up the bot and the dashboard together. Set it up once, then run the whole show from your browser.