REAPER Daemon

REAPER Daemon

REAPER Daemon — это бесплатный, с открытым исходным кодом (MIT) локальный файловый мост, который позволяет Claude, Codex или любому ИИ-агенту управлять REAPER на macOS/Windows/Linux с помощью команд JSON — без расширений, без сервера, без сокетов и без MCP.
https://deadpixeldesign.com/workflows/reaper-daemon?ref=producthunt&utm_source=aipure
REAPER Daemon

Информация о продукте

Обновлено:22/06/2026

Что такое REAPER Daemon

REAPER Daemon — это легкий инструмент для управления DAW REAPER с помощью ИИ-агента или скрипта, использующий только локальные файлы. Он разработан для создателей и разработчиков инструментов, которые хотят, чтобы агент вносил реальные изменения в проект REAPER — управление транспортом, изменения треков и эффектов, маркеры/регионы, редактирование элементов, рендеринг и многое другое — без установки сторонних расширений REAPER или запуска какой-либо сетевой службы. Он устанавливается примерно за тридцать секунд (REAPER + Python 3) и доступен как бесплатное программное обеспечение с открытым исходным кодом на GitHub под лицензией MIT.

Ключевые особенности REAPER Daemon

REAPER Daemon – это бесплатный локальный файловый мост с открытым исходным кодом, который позволяет агенту ИИ (или любому скрипту) напрямую управлять REAPER DAW на macOS, Windows или Linux без расширений, сокетов, серверов или MCP. Агент записывает файлы команд JSON во входящую папку; скрипт Lua, работающий как постоянный отложенный цикл внутри REAPER, выполняет эти команды через нативный API REAPER, применяет изменения в блоках отмены и записывает результаты JSON в исходящую папку вместе с файлом пульса для проверки состояния. Он поддерживает широкие операции с проектами – треки, эффекты, элементы, маркеры/регионы, вставку MIDI, рендеринг и обнаружение проектов/эффектов – так что автоматизация и редактирование сессий могут быть сгенерированы и применены программно, оставаясь полностью на локальной машине.
Локальный файловый мост JSON (без сети): Агенты помещают команды JSON во входящую папку и читают результаты JSON из исходящей папки; все остается на устройстве без сокет-сервера, сетевого подключения или MCP.
Работает внутри REAPER через отложенный цикл Lua: Один скрипт моста Lua непрерывно работает внутри REAPER, опрашивая одну команду за такт и выдавая файл пульса для подтверждения своей активности.
Широкая поверхность управления DAW: Поддерживает транспорт/темп/курсор/выбор времени/рендеринг, а также операции с треками (добавление/удаление/переименование/выбор/громкость/панорамирование/отключение/соло/запись/цвет), маркеры/регионы/элементы и вставку/прослушивание MIDI.
Управление эффектами + автоматизация параметров: Добавляйте/удаляйте/обходите/переупорядочивайте эффекты, устанавливайте параметры и записывайте огибающие автоматизации – что позволяет выполнять микширование с помощью ИИ и повторяемые цепочки обработки.
Обнаружение проектов и эффектов (scan_fx): Может выгружать каждый эффект и параметр в проекте, чтобы агент мог узнать, что присутствует, а затем действовать на треки/эффекты/параметры по имени.
Безопасные для отмены изменения + многоразовые рецепты: Каждая изменяющая команда выполняется в блоке отмены REAPER для легкого отката, а последовательности команд могут быть сохранены как «рецепты» и воспроизведены в разных проектах.

Варианты использования REAPER Daemon

Музыкальное производство с помощью ИИ: Генерируйте и применяйте изменения микширования (цепочки эффектов, настройка параметров, огибающие автоматизации), настраивайте треки/шины или подготавливайте сессии для различных этапов производства с помощью повторяемых рецептов.
Автоматизация постпроизводства подкастов/диалогов: Автоматизируйте общие задачи редактирования и подготовки сессий – настройку треков, создание регионов/маркеров, редактирование элементов и рендеринг – с помощью агента, который записывает структурированные команды JSON.
Звуковой дизайн и пакетные рабочие процессы игрового аудио: Быстро создавайте регионы/маркеры, применяйте стандартизированную обработку эффектов и рендерите вариации; используйте scan_fx для адаптации действий к доступным инструментам проекта.
Инструменты студийного конвейера и внутренние утилиты: Создавайте легкие внутренние инструменты, которые управляют REAPER без поддержки сетевого сервиса – только файловый ввод/вывод – полезно для стандартизированных шаблонов и повторяемых результатов.
Образование и учебные лаборатории: Предоставляйте студентам скриптовые, воспроизводимые операции REAPER (настройка треков/эффектов, вставка MIDI, рендеринг), которые можно проверять через входы/выходы JSON.

Преимущества

Не требуется сервер, сокеты или сеть – простая локальная файловая интеграция, которую легко понять и которая сохраняет данные на машине.
Кроссплатформенность (macOS/Windows/Linux) и отсутствие расширений – используется только нативный API REAPER.
Безопасность блоков отмены для изменяющих команд – ошибки обратимы с помощью стандартной отмены REAPER.
Инструменты обнаружения (scan_fx) позволяют агенту адаптироваться к текущим эффектам и параметрам проекта.

Недостатки

Требуется установка/подключение стартового моста Lua в REAPER (через установщик) и перезапуск REAPER для его активации.
Выполнение команд опрашивается (одна команда за такт), что может быть менее немедленным, чем прямой подход IPC/сокета для некоторых потребностей в реальном времени.
Разработано на основе файлового ввода/вывода (входящая/исходящая папка), поэтому рабочие процессы должны быть структурированы как команды JSON, а не как интерактивное управление пользовательским интерфейсом.

Как использовать REAPER Daemon

1) Установите необходимые компоненты REAPER: Убедитесь, что REAPER установлен на вашем компьютере (macOS, Windows или Linux) и что Python 3 доступен в вашем терминале ("python3" на macOS/Linux, обычно "python" на Windows).
2) Клонируйте репозиторий и запустите однострочный установщик (macOS/Linux): В терминале выполните: git clone https://github.com/wretcher207/reaper-daemon.git && cd reaper-daemon && python3 setup/install.py
3) Клонируйте репозиторий и запустите однострочный установщик (Windows): В терминале (PowerShell) выполните: git clone https://github.com/wretcher207/reaper-daemon.git; cd reaper-daemon; python setup/install.py
4) Позвольте установщику настроить запуск REAPER: Установщик определяет вашу ОС, находит папку ресурсов REAPER и записывает управляемый блок в скрипт запуска REAPER, чтобы мост Lua автоматически загружался при каждом запуске REAPER.
5) Перезапустите REAPER для загрузки моста: Закройте и снова откройте REAPER один раз. После перезапуска мост Lua будет непрерывно работать как цикл отложенного выполнения внутри REAPER.
6) Поймите рабочий процесс файлового моста (без сервера, без сети): Ваш агент (Claude, Codex и т. д.) записывает файлы команд JSON в папку "inbox". Мост Lua внутри REAPER опрашивает эту папку, выполняет одну команду за такт и записывает результаты JSON в папку "outbox". Все остается локальным — никаких сокетов, никакого сервера MCP.
7) Укажите вашему ИИ-агенту (или скрипту) папки демона: Сообщите вашему агенту, где находится клонированная папка reaper-daemon, чтобы он мог записывать команды JSON в "inbox/" и читать ответы из "outbox/".
8) Убедитесь, что демон активен (пульс + информация о проекте): Из папки клонированного репозитория выполните: python3 reaperd.py status (используйте "python reaperd.py status" в Windows). Активный файл пульса и описание открытого проекта в формате JSON указывают на то, что демон работает.
9) Начните с обнаружения: сканирование эффектов и параметров: Используйте функцию обнаружения (scan_fx), чтобы получить список всех эффектов и параметров в текущем проекте. Мост не зависит от плагинов, поэтому агент обычно узнает о существующих элементах через scan_fx, а затем обращается к трекам/эффектам/параметрам по имени.
10) Управляйте общими действиями REAPER с помощью команд JSON: Отправляйте команды JSON (через "inbox/") для управления транспортом, темпом, курсором, выделением времени и рендерингом; управляйте треками (добавление/удаление/переименование/выбор/громкость/панорамирование/отключение/соло/запись/цвет); управляйте эффектами (добавление/удаление/обход/изменение порядка/установка параметров/запись огибающих автоматизации); и редактируйте маркеры, регионы, медиа-элементы и MIDI (вставка/прослушивание MIDI-файлов). Читайте результаты JSON из "outbox/".
11) Безопасно используйте отмену для команд, изменяющих проект: Каждая изменяющая команда выполняется внутри блока отмены REAPER. Если агент внесет некорректное изменение, отмените его с помощью обычной функции отмены REAPER (Cmd+Z / Ctrl+Z).
12) Сохраняйте и воспроизводите последовательности команд («рецепты»): Создайте повторяемый рабочий процесс, сохранив последовательность команд как «рецепт», затем воспроизведите его в любом проекте, чтобы применить тот же набор изменений/операций.

Часто задаваемые вопросы о REAPER Daemon

REAPER Daemon – это бесплатный локальный файловый мост с открытым исходным кодом, который позволяет агенту ИИ (или любому скрипту) управлять REAPER на macOS, Windows или Linux путем обмена JSON-файлами команд/результатов – без расширений, без сетевого сервера, без сокетов и без MCP.

Последние ИИ-инструменты, похожие на REAPER Daemon

Gait
Gait
Gait — это инструмент для сотрудничества, который интегрирует генерацию кода с поддержкой ИИ с системой контроля версий, позволяя командам эффективно отслеживать, понимать и делиться контекстом кода, сгенерированного ИИ.
invoices.dev
invoices.dev
invoices.dev - это автоматизированная платформа для выставления счетов, которая генерирует счета напрямую из коммитов Git разработчиков, с возможностями интеграции с GitHub, Slack, Linear и Google-услугами.
EasyRFP
EasyRFP
EasyRFP — это ИИ-технология для вычислений на краю, которая упрощает ответы на RFP (запросы предложений) и позволяет проводить реальное время полевой фенотипизации с использованием технологий глубокого обучения.
Cart.ai
Cart.ai
Cart.ai — это платформа на основе ИИ, предоставляющая комплексные решения для автоматизации бизнеса, включая программирование, управление отношениями с клиентами, редактирование видео, настройку электронной коммерции и разработку пользовательских решений на основе ИИ с поддержкой 24/7.