Reaper Daemon is a free and open-source workflow that bridges REAPER with AI agents. It allows agents to control REAPER by dropping JSON command files into a folder, which a Lua script inside REAPER executes. It supports project control, track manipulation, FX editing, MIDI, markers, and more, all within REAPER's undo system.
Free
How to use Reaper Daemon?
Install the daemon via a one-line command in your terminal, which sets up REAPER to load the bridge on startup. Restart REAPER, then point your AI agent (like Claude Code or Codex) to the daemon's folder. The agent writes JSON commands to the 'inbox' folder, and the daemon executes them, writing results to the 'outbox' folder.
Reaper Daemon 's Core Features
Control REAPER transport, tempo, and cursor via AI
Manipulate tracks: add, delete, rename, adjust volume, pan, mute, solo
Edit FX: add, remove, bypass, reorder, and automate parameters
Manage markers, regions, and media items
Insert and audition MIDI files
Discover project FX and parameters with scan_fx
Save and replay command sequences with recipes
Reaper Daemon 's Use Cases
Automate repetitive tasks in REAPER with AI
Generate complex MIDI or FX automation using AI
Build custom tools that integrate AI with REAPER
Allow AI agents to directly edit and mix audio projects
Programmatically control REAPER for batch processing
Experiment with AI-driven music composition and production
Streamline audio engineering workflows with AI assistance