Back to home

TouchDesignerをシェルから操作するツール「touchdesigner-bridge」を公開しました

Claude CodeやCodexなどのエージェントから、起動中のTouchDesignerを操作・デバッグできるコマンドラインツールを、GitHubで公開しました。

起動中のTouchDesignerをシェルから操作するコマンドラインツール「touchdesigner-bridge」を、GitHubで公開しました。Claude CodeやCodexなどのエージェントから、TouchDesignerの操作やデバッグができます。

MCPサーバーは不要で、PythonとTouchDesignerがあればすぐに使えます。一時ファイルを介して読み書きするため、トークンの消費を抑えながらエージェントに必要な情報を渡すことができ、環境に余計なものを残さずにセットアップできます。

TOPの結果を画像で取得したり、変更前後のフレームを比較したりと、画面で見える情報をなるべくコマンドラインからも取得できるように設計しています。エージェントとユーザーが協力しながら制作を進められます。

デモ映像のプロジェクトは、空の状態から、Claude Fable 5.2へのプロンプトのみで作成しています。

Links

touchdesigner-bridge(GitHub)
デモ映像(YouTube)

Released touchdesigner-bridge, a tool for operating TouchDesigner from the shell

"touchdesigner-bridge," a command-line tool for operating a running TouchDesigner from the shell, is now available on GitHub. Agents such as Claude Code and Codex can use it to operate and debug TouchDesigner.

It needs no MCP server and works right away with Python and TouchDesigner. Because it reads and writes through temporary files, it gives an agent the information it needs while keeping token use low, and setup leaves nothing extra in the environment.

It is designed so that as much as possible of what is visible on screen is also available from the command line, such as grabbing the image of a TOP or comparing a frame with and without a change. An agent and a user can work on a project together.

The project in the demo video was built from an empty state using only prompts to Claude Fable 5.2.

Links

touchdesigner-bridge (GitHub)
Demo video (YouTube)