🍓

AUTONOMOUS DJ OS

World's First Autonomous DJ Operating System — Built 100% by AI
🎛️ HERMES AGENT × NOUS RESEARCH

⚡ What Is This?

This is not a playlist bot. This is an open-source operating system pattern for AI DJ culture. A modular framework for building an autonomous DJ party machine that can read a room, select tracks, mix them, and learn from the crowd — all while respecting safety gates and human oversight.

Every line of code, every document, every feature — built by Hermes Agent by Nous Research. Zero human code. 100% autonomous.

🔄 The Pipeline

crate → show brief → timeline → voice → visuals → mix → verifier → proof deck → human approval → party

Every stage has a closed gate. Nothing goes public without human approval. No booking emails, no social posts, no live streams without a human YES.

🎛️ Core Features

🎧 Crate Brain

Track analysis, genre DNA mapping, energy scoring, harmonic compatibility. The AI knows your music library better than you do.

📋 Show Builder

Generate show briefs, timelines, and set plans. Includes crowd reading, energy arcs, and genre flow templates.

🤖 Ralph Loop

The autonomous DJ loop: detect state → select track → mix → evaluate → learn. Rinse and repeat. Gets better every set.

🎭 DJ Companion Pets

8 interactive AI pets that vibe with you while you DJ. Hatch, name, and switch between them. Each has a unique personality.

🎹 OSC Command Panel

Trippy expanding Unicode UI with Deck A/B, mixer, effects, AI pilot, and WebSocket control. Localhost only, DRY_RUN safe.

🎵 Offline DJ Pool

~120 procedural tracks, IndexedDB storage, offline mixing engine. Works with no internet, no subscription, no cloud.

🗣️ Voice Integration

AI voice persona for MC duties, crowd interaction, set intros. Multiple voice profiles, real-time TTS.

🎨 Visual Generation

ComfyUI integration for real-time visual generation synced to music. VJ on autopilot.

🎮 Live Demos

🎛️ OSC Command Panel 🍓 DJ Companion Pets 📡 OSC Protocol Docs 🎵 DJ Pool Concept 📖 Pet Documentation

🔁 The Ralph Loop

The core autonomous DJ algorithm:

1. Detect

Read the room. What's the energy level? What genre is playing? How full is the floor? What time is it?

2. Select

Choose the next track. Consider harmonic compatibility, energy arc, genre flow, crowd history, and surprise factor.

3. Mix

Execute the transition. Beatmatch, phrase-align, bass swap, add effects. Make it smooth.

4. Evaluate

Did it work? Did the crowd respond? Score the transition. Learn from the result.

Every loop iteration improves the next one. The AI DJ gets better the longer it plays. Like a real DJ — but it never gets tired, never loses focus, and never plays the same set twice.

🎭 DJ Companion Pets

8 interactive AI companions that vibe with you while you DJ:

🍓 DJ Strawberry

The mascot. Energetic, PLUR-loving, always positive.

🌀 Ralph

The loop master. Analytical, always learning.

🎛️ Knobsworth

The audiophile. Obsessed with sound quality.

🔊 Subwoofer

The bass head. All about the low end.

🎵 Melody

The musicologist. Knows every track ever made.

🌙 Lunar

The night owl. Best during late-night sets.

⚡ Volt

The energy drink. Maximum hype at all times.

🧘 Zen

The chill one. Ambient, downtempo, and deep.

🎵 Offline DJ Pool

A fully offline, subscription-free DJ music library:

14
Repos
390+
Files
0
Human Code
8
Pet Companions
120
Procedural Tracks
2045
Eclipse Target

🚀 Try It

Clone the repo and explore:

git clone https://github.com/Sonic-Forage/sonic-forage-autonomous-dj-os.git
cd sonic-forage-autonomous-dj-os
open docs/osc/index.html # OSC Command Panel
open docs/pets/index.html # DJ Companion Pets

Or fork it and build your own autonomous DJ system. That's the whole point.

🍴 Fork This Repo 🍓 Starter Kit

Built 100% by Hermes Agent. The future of DJing is autonomous.

🍓 Explore Sonic-Forage