Open-source multi-agent ops for independent music

The AI Operating System for Independent Music

Rascalworks OS orchestrates specialized agents across Label, Studio, Live, and Platform Ops—so you can run releases, sessions, tours, and relationships with less chaos and more leverage.

Built in the real world. Battle-tested at LRRecords (Rockingham, WA). See outcomes
BRIDGE · artist_relations.health_check.json
maestro run bridge --artist "Nova Saint" --mode health_check { "agent": "BRIDGE", "department": "label", "status": "ok", "artist": { "name": "Nova Saint", "last_contacted": "2026-03-28", "risk_level": "medium", "signals": ["needs_release_date_lock", "missing_assets"] }, "recommendations": [ "Schedule a 10-min check-in and confirm next release milestone.", "Request final artwork + masters by Friday for distribution lead time.", "Draft a 2-week content plan (TikTok/Reels/Shorts) aligned to the drop." ], "next_actions": [ "Send recap email + checklist", "Create release task board", "Assign socials to ECHO" ] }
Tip: run agents from the dashboard, review output, then apply changes. ▶ Run
Artist relationships slip

Contact history, sentiment, and “next steps” live in DMs, emails, and memory—until they don’t.

Release coordination breaks

Assets, dates, splits, and deadlines fall through the cracks when you’re juggling everything manually.

Hours lost to repeat work

Tour routing, session follow-ups, weekly planning, and reporting should be automated—not rebuilt every time.

How it works

Connect your roster → run your agents → automate your operations

Rascalworks OS is a modular Flask platform with departments and agents. You can run it fully local (Ollama), integrate cloud LLMs, or scale into a managed deployment later.

1

Connect your roster

Add artists, sessions, shows, tours, and your operating rules—then keep everything in one place.

2

Run your agents

Spin up BRIDGE, VINYL, ECHO, ROUTE, SETTLE, and more from the dashboard or CLI.

3

Automate the work

Review structured outputs, apply changes explicitly, and build repeatable workflows across departments.

Integrations & Dashboards

Connect, automate, and gain insight

Rascalworks OS now features a CEO Dashboard for high-level oversight, deep crewAI agent orchestration, and seamless integrations with n8n and external APIs. Build custom automations, sync with your favorite tools, and visualize your business in real time.

CEO Dashboard

Monitor label, studio, and live ops at a glance. Track KPIs, agent activity, and operational health in one place.

crewAI Orchestration

Coordinate multiple agents for complex workflows—assign, delegate, and review outputs across departments.

n8n & API Integrations

Automate tasks, connect CRMs, sync calendars, and trigger actions using n8n or direct API hooks—no code required.

Departments

Four dashboards. One operating system.

Each department is a modular blueprint—built to mirror how real teams operate across label, studio, and live worlds.

Label
ROSTER OPS

Artist relations, releases, analytics, planning, and automation for lean label teams.

BRIDGE VINYL ECHO ATLAS FORGE SAGE
Studio
PRODUCTION

Sessions, clients, rates, deliverables, and creative workflows—captured and coordinated.

SESSION RATE SIGNAL SOUND MIX CRAFT
Live
TOUR OPS

Booking, routing, settlement, riders, merch, and tour synthesis with audit trails.

BOOK ROUTE SETTLE TOUR RIDER MERCH
Platform Ops
CONFIG

System health, LLM provider routing, model settings, and operational configuration.

SETTINGS HEALTH LLM OPS
Agents

Specialists that do the work (and show their working)

Agents output structured JSON—easy to review, store, audit, and apply to real operational data.

BRIDGE

Artist relations: health checks, follow-ups, relationship tracking.

LABEL
output: risk_level=medium · next_actions=3 · signals=["missing_assets","needs_checkin"]

VINYL

Release ops: checklists, timelines, metadata sanity, deliverable tracking.

LABEL
preview: release_plan={assets_due:"Fri", distro:"D-14"} · blockers=2 · owner="label"

ECHO

Content + marketing: weekly plan, hooks, campaign assets, posting cadence.

LABEL
preview: 14-day content plan · 6 reels ideas · captions + CTA variants

ROUTE

Tour routing: distance sanity, travel time, schedule optimization.

LIVE
preview: route_plan=7 legs · total_km=1,842 · time_hr=23.5 · flags=1

SETTLE

Settlement: reconcile gross/expenses, split sanity checks, payout estimates.

LIVE
preview: net_box_office=$18,240 · artist_share=$12,768 · warnings=["deal_memo_parse"]

SAGE

Weekly planning: priorities, deadlines, delegation, and “what moves the needle”.

OPS
preview: weekly_priorities=5 · focus_blocks=3 · automation_targets=["release_board","followups"]
Premium Agents — shipped & enabled via PREMIUM_FEATURES_ENABLED=true

LEDGER

Financial summaries: revenue, royalties, deal memos, and P&L snapshots.

PREMIUM
output: total_revenue · royalties_due · deal_alerts · period_summary

SAGE DAILY BRIEF

Daily AI-generated brief: top priorities, upcoming deadlines, and label pulse.

PREMIUM
output: daily_brief · top_actions · highlights · generated_at

FOCUS

CEO priority queue: pending approvals, overdue tasks, and stale artist contacts.

PREMIUM
output: priority_queue · rank · urgency · artist_filter · total_items

MULTI_LABEL_ONBOARDING

SaaS onboarding for new labels: 12-step checklist, setup guide, and AI welcome brief.

PREMIUM
output: onboarding_checklist · welcome_message · label_slug · checklist_total

SCRIBE

Blog Master: music-industry blog topics, approval queue, and automated publishing.

PREMIUM
output: blogTopics · approval_queue · publish_workflow · LLM_choice
All Agents
COMPLETE LIST

Agents are grouped by department. Platform Ops focuses on config + health (no agents by design).

LABEL ATLAS BRIDGE ECHO FORGE SAGE VINYL
STUDIO ASK_AI CLIENT CRAFT MIX RATE SESSION SIGNAL SOUND
LIVE BOOK MERCH PROMO RIDER ROUTE SETTLE TOUR
PLATFORM OPS HEALTH SETTINGS LLM ROUTING MONITORING
PREMIUM LEDGER SAGE DAILY BRIEF FOCUS MULTI_LABEL_ONBOARDING

Premium agents require PREMIUM_FEATURES_ENABLED=true in .env. See docs/quickstart.md for setup.

Who it's for

Built for people who run music ops — not just “make content”

Each audience can start with a few agents and expand into an OS that matches their real workflows.

Independent Labels (1–10 artists)

LABEL

Run releases like a system: relationship health, deliverables, timelines, and reporting.

  • BRIDGE for artist health + follow-ups
  • VINYL for release checklists + timelines
  • ECHO for content + campaign planning
  • ATLAS for analytics + weekly reporting
release board asset tracking weekly ops

Recording Studios

STUDIO

Turn session management into a clean pipeline: inquiries → booking → rates → deliverables.

  • SESSION for client/session coordination
  • RATE for pricing, quotes, packages
  • SIGNAL for client comms + follow-up reminders
  • CRAFT for production checklists and handoff
client CRM quote templates deliverables

Artist & Tour Managers

LIVE

Run tours with less back-and-forth: routing, holds, settlements, riders, and merch planning.

  • BOOK for holds + deal tracking
  • ROUTE for routing optimization + travel sanity
  • SETTLE for settlement reconciliation
  • TOUR to synthesize plans across agents
tour routing deal memos settlement sanity

Indie Artists (self-managed)

ALL DEPTS

Stop “winging it”. Get a plan: releases, content, shows, and weekly priorities—without a full team.

  • SAGE for weekly planning + focus blocks
  • ECHO for content hooks + posting cadence
  • VINYL for release checklists
  • BOOK for show tracking + next steps
weekly plan content engine release checklist
Built & battle-tested at LRRecords (Rockingham, WA)

From “too many tabs” to a repeatable operating system

Rascalworks OS was built inside a working independent label environment—where real constraints exist: limited time, small teams, and high operational load across releases, studio workflows, and live ops.

Artist health monitoring

Automated check-ins & risk flags

BRIDGE outputs structured actions instead of “remember to follow up”.

Release coordination

Checklists generated in seconds

VINYL turns milestones into tasks—fast enough to do every time.

Operational clarity

Weekly planning becomes a system

SAGE creates priorities + focus blocks for label, studio, and live work.

Pricing

Start open-source. Upgrade when you want hosting or support.

Open Source is free forever. Cloud and Managed are for teams that want hosted deployments, onboarding, and operations support.

Open Source

SELF-HOSTED
Free forever

$0 / forever

For technical users who want full control. Run locally with Ollama or connect your own LLM provider.

  • Self-hosted Flask dashboard
  • Label / Studio / Live / Platform Ops departments
  • Agents + structured JSON outputs
  • Audit trail outputs to disk
  • MIT license
Hosting You
Setup DIY
Support Community
SSO

Rascalworks Cloud

HOSTED SAAS
Coming soon

Waitlist / early access

For non-technical labels and studios that want Rascalworks OS hosted, maintained, and upgraded automatically.

  • Hosted dashboard + automatic updates
  • Secure multi-user access
  • Managed model configuration
  • Backups + monitoring
  • Simple onboarding & templates
Hosting We host
Setup Guided
Support Included
SSO Planned

Rascalworks Managed

WHITE-GLOVE
Custom

Talk to us / tailored

For enterprises and non-technical operators who want a complete system: setup, workflows, and ongoing support.

  • White-glove deployment (cloud or on-prem)
  • Workflow design across departments
  • Custom agent development (optional)
  • Integrations (email, calendars, CRMs, BI)
  • Ongoing support & training
Hosting We manage
Setup White-glove
Support Dedicated
SSO Available
Premium Agents

Open core + premium: ship what you need

Rascalworks OS ships with four premium agents—LEDGER, SAGE Daily Brief, FOCUS, and MULTI_LABEL_ONBOARDING—gated by a single env flag. Everything else is open-source and free to self-host.

1

Enable premium in .env

Set PREMIUM_FEATURES_ENABLED=true in your .env file (copy from .env.example).

2

Open the dashboard

Run python dashboard/app.py, log in, then go to /agents — premium agent pages are linked there.

3

Run and review output

Each agent page has a form, runs server-side, and displays structured results. Outputs are also saved to disk for audit trail.

📖 Full setup guide QUICKSTART

See docs/quickstart.md for full setup instructions including env configuration, LLM provider options (Ollama / Anthropic / OpenAI), running agents via CLI or dashboard, Docker, and the open-core vs premium feature table.

# .env — enable premium agents
PREMIUM_FEATURES_ENABLED=true
MAESTRO_TOKEN=your-secret-token
LLM_PROVIDER=ollama # or anthropic / openai

Open-source, auditable, and built for operators

Rascalworks OS is free to self-host. Read the code, run the agents, and adapt the platform to your operation. If you’re technical, you can be running in minutes.

stars
forks
⛭ MIT
View on GitHub Explore Features
terminal · quickstart
$ git clone https://github.com/lrrecords/maestro-ai.git $ cd maestro-ai $ python -m venv venv $ pip install -r requirements.txt $ cp .env.example .env $ python dashboard/app.py # then open: http://127.0.0.1:8080
Tip: Use LLM_PROVIDER=ollama for local inference. maestro-ai
Rascalworks Cloud

Get early access to hosted Rascalworks OS

Join the waitlist for Rascalworks Cloud (hosted SaaS). We’ll reach out when early access opens. No spam. Unsubscribe any time.

This form uses mailto as a placeholder and does not store submissions. For production, connect this to your CRM or email provider.
Want white-glove setup? Explore Rascalworks OS Managed.