REAPER Daemon

REAPER Daemon

REAPER Daemonは、無料のオープンソース(MIT)ローカルファイルブリッジで、Claude、Codex、または任意のAIエージェントがJSONコマンドを介してmacOS/Windows/Linux上のREAPERを制御できます。拡張機能、サーバー、ソケット、MCPは不要です。
https://deadpixeldesign.com/workflows/reaper-daemon?ref=producthunt&utm_source=aipure
REAPER Daemon

製品情報

更新日:2026年06月22日

REAPER Daemonとは

REAPER Daemonは、AIエージェントまたはスクリプトからREAPER DAWをローカルファイルのみを使用して駆動するための軽量なワークフローツールです。REAPERプロジェクト内でエージェントが実際の編集を行うことを望むクリエイターやツールビルダー向けに設計されています。トランスポートコントロール、トラックとFXの変更、マーカー/リージョン、アイテム編集、レンダリングなど、サードパーティのREAPER拡張機能をインストールしたり、ネットワークサービスを実行したりすることなく利用できます。約30秒でインストールでき(REAPER + Python 3)、GitHubでMITライセンスの下、無料のオープンソースソフトウェアとして利用可能です。

REAPER Daemonの主な機能

REAPER Daemonは、AIエージェント(または任意のスクリプト)がmacOS、Windows、またはLinux上でREAPER DAWを拡張機能、ソケット、サーバー、またはMCPなしで直接制御できるようにする、無料のオープンソースのローカルファイルブリッジです。エージェントはJSONコマンドファイルをインボックスフォルダに書き込みます。REAPER内で永続的な遅延ループとして実行されるLuaスクリプトは、ネイティブREAPER APIを介してこれらのコマンドを実行し、元に戻すブロック内で編集を適用し、ステータスチェック用のハートビートファイルとともにJSON結果をアウトボックスに書き込みます。これにより、トラック、FX、アイテム、マーカー/リージョン、MIDI挿入、レンダリング、プロジェクト/FX検出など、幅広いプロジェクト操作がサポートされるため、自動化とセッション編集を完全にローカルマシンに留めながらプログラムで生成および適用できます。
ローカルJSONファイルブリッジ(ネットワークなし): エージェントはJSONコマンドをインボックスフォルダにドロップし、アウトボックスからJSON結果を読み取ります。ソケットサーバー、ネットワーク接続、MCPなしで、すべてデバイス上に留まります。
Lua遅延ループを介してREAPER内で実行: 単一のLuaブリッジスクリプトがREAPER内で継続的に実行され、ティックごとに1つのコマンドをポーリングし、稼働中であることを確認するためのハートビートファイルを出力します。
幅広いDAWコントロールサーフェス: トランスポート/テンポ/カーソル/タイムセレクション/レンダリングに加えて、トラック操作(追加/削除/名前変更/選択/ボリューム/パン/ミュート/ソロ/アーム/カラー)、マーカー/リージョン/アイテム、MIDI挿入/試聴をサポートします。
FX管理+パラメーターオートメーション: FXの追加/削除/バイパス/並べ替え、パラメーターの設定、オートメーションエンベロープの書き込みにより、AI支援によるミキシングの動きと反復可能な処理チェーンを可能にします。
プロジェクト&FX検出(scan_fx): プロジェクト内のすべてのFXとパラメーターをダンプできるため、エージェントは存在するものを学習し、名前でトラック/FX/パラメーターに対してアクションを実行できます。
元に戻せる安全な編集+再利用可能なレシピ: 各変更コマンドはREAPERの元に戻すブロックで実行されるため、簡単にロールバックでき、コマンドシーケンスは「レシピ」として保存され、プロジェクト間で再生できます。

REAPER Daemonのユースケース

AI支援による音楽制作: ミックスの動き(FXチェーン、パラメーター調整、オートメーションエンベロープ)を生成および適用したり、トラック/バスを設定したり、反復可能なレシピで制作のさまざまな段階のためにセッションを準備したりできます。
ポッドキャスト/対話のポストプロダクション自動化: 構造化されたJSONコマンドを書き込むエージェントによって駆動される、一般的な編集およびセッション準備タスク(トラック設定、リージョン/マーカー作成、アイテム編集、レンダリング)を自動化します。
サウンドデザイン&ゲームオーディオのバッチワークフロー: リージョン/マーカーを迅速に作成し、標準化されたFX処理を適用し、バリエーションをレンダリングします。scan_fxを使用して、プロジェクトで利用可能なツールにアクションを適応させます。
スタジオパイプラインツール&社内ユーティリティ: ネットワークサービスを維持することなくREAPERを制御する軽量な社内ツールを構築します。ファイルI/Oのみで、標準化されたテンプレートや反復可能な成果物に役立ちます。
教育&トレーニングラボ: JSON入力/出力を介して監査可能な、スクリプト化された再現可能なREAPER操作(トラック/FX設定、MIDI挿入、レンダリング)を学生に提供します。

メリット

サーバー、ソケット、ネットワークは不要—推論しやすく、データをマシン上に保持するシンプルなローカルファイルベースの統合。
クロスプラットフォーム(macOS/Windows/Linux)で拡張機能なし—ネイティブREAPER APIのみを使用。
変更コマンドの元に戻すブロックの安全性—標準のREAPERの元に戻す機能で間違いを元に戻せます。
検出ツール(scan_fx)により、エージェント駆動で現在のプロジェクトのFXとパラメーターに適応できます。

デメリット

REAPERにスタートアップLuaブリッジをインストール/配線し(インストーラー経由)、REAPERを再起動してアクティブ化する必要があります。
コマンド実行はポーリングされるため(ティックごとに1つのコマンド)、一部のリアルタイムのニーズでは、直接的なIPC/ソケットアプローチよりも即時性が低い場合があります。
ファイルI/O(インボックス/アウトボックス)を中心に設計されているため、ワークフローは対話型UI制御ではなくJSONコマンドとして構造化する必要があります。

REAPER Daemonの使い方

1) REAPERの前提条件をインストールする: REAPERがマシンにインストールされていること(macOS、Windows、またはLinux)、およびターミナルでPython 3が利用可能であることを確認してください(macOS/Linuxでは「python3」、通常Windowsでは「python」)。
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の起動を接続させる: インストーラーはOSを検出し、REAPERのリソースフォルダを見つけ、REAPERの起動スクリプトに管理されたブロックを書き込み、REAPERの起動ごとにLuaブリッジが自動的にロードされるようにします。
5) REAPERを再起動してブリッジをロードする: REAPERを一度終了して再度開きます。再起動後、LuaブリッジはREAPER内でdeferループとして継続的に実行されます。
6) ファイルブリッジワークフローを理解する(サーバーなし、ネットワークなし): エージェント(Claude、Codexなど)は、JSONコマンドファイルをインボックスフォルダに書き込みます。REAPER内のLuaブリッジは、そのインボックスをポーリングし、ティックごとに1つのコマンドを実行し、JSON結果をアウトボックスフォルダに書き込みます。すべてがローカルに保たれます—ソケットもMCPサーバーもありません。
7) AIエージェント(またはスクリプト)をデーモンフォルダに向ける: クローンされたreaper-daemonフォルダがどこにあるかをエージェントに伝え、inbox/にJSONコマンドを書き込み、outbox/から応答を読み取れるようにします。
8) デーモンが稼働していることを確認する(ハートビート + プロジェクト情報): クローンされたリポジトリフォルダから、以下を実行します: python3 reaperd.py status (Windowsでは「python reaperd.py status」を使用)。ライブハートビートファイルと開いているプロジェクトのJSON記述は、デーモンが実行中であることを示します。
9) 検出から始める: FXとパラメーターをスキャンする: 検出機能(scan_fx)を使用して、現在のプロジェクト内のすべてのFXとパラメーターをダンプします。ブリッジはプラグインに依存しないため、エージェントは通常、scan_fxを介して何が存在するかを学習し、その後、名前でトラック/FX/パラメーターをターゲットにします。
10) JSONコマンドを介して一般的なREAPERアクションを駆動する: JSONコマンド(inbox/を介して)を送信して、トランスポート、テンポ、カーソル、タイムセレクション、レンダリングを制御します。トラックの管理(追加/削除/名前変更/選択/ボリューム/パン/ミュート/ソロ/アーム/色)、FXの管理(追加/削除/バイパス/並べ替え/パラメーター設定/オートメーションエンベロープ書き込み)、マーカー、リージョン、メディアアイテム、MIDIの編集(MIDIファイルの挿入/試聴)を行います。outbox/からJSON結果を読み取ります。
11) プロジェクト変更コマンドにアンドゥを安全に使用する: すべての変更コマンドはREAPERのアンドゥブロック内で実行されます。エージェントが誤った編集を行った場合、REAPERの通常のアンドゥ(Cmd+Z / Ctrl+Z)で元に戻すことができます。
12) コマンドシーケンス(レシピ)を保存して再生する: コマンドシーケンスをレシピとして保存することで、再現可能なワークフローを作成し、任意のプロジェクトで再生して同じ編集/操作セットを適用します。

REAPER Daemonのよくある質問

REAPER Daemonは、AIエージェント(または任意のスクリプト)がJSONコマンド/結果ファイルを交換することで、macOS、Windows、またはLinux上でREAPERを制御できるようにする、無料のオープンソースのローカルファイルブリッジです。拡張機能、ネットワークサーバー、ソケット、MCPは不要です。

REAPER Daemonに類似した最新のAIツール

Gait
Gait
Gaitは、AI支援コード生成とバージョン管理を統合するコラボレーションツールであり、チームがAI生成コードのコンテキストを効率的に追跡、理解、共有できるようにします
invoices.dev
invoices.dev
invoices.devは、開発者のGitコミットから直接請求書を生成する自動請求プラットフォームで、GitHub、Slack、Linear、Googleサービスとの統合機能を備えています。
EasyRFP
EasyRFP
EasyRFPは、RFP(提案依頼)の応答を効率化し、深層学習技術を通じてリアルタイムのフィールド表現型を可能にするAI駆動のエッジコンピューティングツールキットです
Cart.ai
Cart.ai
Cart.aiは、コーディング、顧客関係管理、ビデオ編集、eコマースの設定、カスタムAI開発を含む包括的なビジネス自動化ソリューションを提供するAI駆動のサービスプラットフォームで、24時間365日のサポートがあります