Toy DAW · working title

Watch AImake the track.

Toy DAW is a real music workstation. Ask your agent for “a 90 BPM lo-fi beat” and it builds channels, writes notes, arranges and mixes right in the window. You see every step, and you can pause it, undo it or take over at any point.

macOS 13+ (Apple silicon) · Windows in progress · Interface in Simplified Chinese · Connect Claude Code

The Toy DAW piano roll: bass notes the agent just wrote are marked violet; the status strip at the top reads “Agent at work · writing notes” (interface in Chinese)

// 01 — The visible agent

Not one-click generation.
You watch it produce.

The agent uses the same channels, patterns and mixer tracks you do. Everything it does lands in the project, where you can hear it, change it or undo it. Where it stops, you carry on.

Follow along

Whatever pattern and channel the agent writes to, the window goes there. New notes are drawn one by one in musical order, and the status strip names the step it is on.

  • Notes open the piano roll, arranging opens the playlist, effects open the mixer
  • No jumping while you are dragging, have a menu open or just touched the mouse
  • Demo pace: off, normal or slow
The piano roll halfway through drawing a run of melody notes written by the agent

You stay in charge

The agent shares your undo history. Pause it from the status strip, undo its whole batch with one click, and read what it did in the activity log.

  • Steps and notes it wrote are violet until you edit them
  • If you changed things after it, undo asks first
  • Overwriting a file always asks you
The activity log drawer listing each agent step; AI-written steps in the channel rack are violet

// 02 — A complete DAW

Playable by hand,
usable by AI.

Four pattern-based editors with a built-in synth, SoundFont player and more than a dozen effects. Without an agent it is still a DAW you can make songs in.

Piano roll

Chord stamp, slides, batch edits

Fifteen chord types with inversions in one click, 808 and growl slides written directly, ⌘-marquee then right-click for velocity, length, chop and quantize.

The chord stamp pop-over in the piano roll
Playlist

Section markers

Intro, drop and break at a glance, and the agent understands “change the bass in Drop 2”.

The section marker bar above the playlist
Synth

Wavetable · FM · formant

Factory wobble, growl, screech and reese sounds to start from.

The synth panel with oscillator 1 on a wavetable
Mixer

Sends, buses, sidechain and an AI mix assistant

Reverb and delay on sends, the kick ducking the bass. mix_check measures the problems first; mix_assist then mixes rule by rule, each step undoable on its own.

The focused mixer with output routing and send knobs on every track

All features →

// 03 — Tracks

These songs were made
entirely by the agent.

Trap, dubstep, lo-fi: each one started as an empty project in Toy DAW and was exported as is.

Listen

// 04 — Bring your agent

One command,
and Claude Code can produce.

While it is open the app serves MCP on your machine with 54 tools: read the score, write notes, music-theory generators, arranging, mixing, render and measure, export. Local only, token required.

TOKEN=$(cat ~/Library/Application\ Support/ToyDAW/agent/token)
claude mcp add --transport http toydaw http://127.0.0.1:39927/mcp \
  --header "Authorization: Bearer $TOKEN"

What the agent can do, and how to connect →

Download Toy DAW

The Mac version (Apple silicon) comes first; Windows is in progress. Until an installer is published, its button says “coming soon”.

macOS

For this computer
System
macOS 13 or later, Apple silicon (M1 or newer)
Size
43 MB
Download .zip

Windows

For this computer
System
Windows 10 or 11, 64-bit (x86_64)
Size
Coming soon
Windows version coming soon

Install steps and checksums are on the download page.