AI Agent Hub
Back to plugins
dsh-strudel-studio preview

dsh-strudel-studio

Workflow Updated 2026.08.30

Run the following command in DeepSeek Harness:

dsh plugin install jo32/dsh-strudel-studio

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install jo32/dsh-strudel-studio in DeepSeek Harness to install this plugin; the source repository is at https://github.com/jo32/dsh-strudel-studio .

About this plugin

Strudel is a live-coding music language whose official browser REPL is feature-complete yet sits outside any AI-assisted composition workflow. dsh-strudel-studio lifts the upstream Strudel REPL straight into a DeepDeck App workspace, unifying the CodeMirror editor, transport controls, examples browser, sound search, reference docs, export, console, and settings into a single surface so creators can live-code audio without juggling multiple tools.

The headline feature is a revision-safe AI assistant. Creators send the current Strudel source, a selected CodeMirror range, or up to four reference images to the DeepDeck main Agent and receive a complete source draft in return. Every draft is validated against stale revisions, size limits, malformed syntax, and a blacklist of browser, DOM, network, storage, and dynamic-evaluation APIs before it is accepted. A successful draft replaces the editor content but never triggers automatic playback; the creator always reviews the code first and explicitly presses play or update.

On the security side, Strudel's official evaluator runs inside a sandboxed iframe with an opaque origin, fully isolated from the bridge page, local storage, and same-origin host APIs. Dynamic JavaScript evaluation is confined strictly to that sandbox, leaving the trusted DeepDeck boundary untouched. The plugin suits developers and creators who want to live-code music with Strudel inside the DeepDeck ecosystem, accelerate composition with AI assistance, and retain strict control over exactly what code executes.

Screenshots

Use Cases

  • Live-code a Strudel sequence and audition it in the DeepDeck workspace
  • Select a CodeMirror range, right-click, and let the AI rewrite that snippet
  • Paste reference images to guide the AI toward a specific Strudel draft

Best For

  • Developers and musicians who live-code with Strudel
  • Audio creators who want AI-assisted composition with strict execution boundaries
  • DeepDeck ecosystem developers building agent-based workflows