rigs.to · the studio app store

What can you do with a studio box?

A growing suite of agent-backed, agent-in-the-middle mini-apps — each one a small rig of agents paired with a UI or with infrastructure it deploys and manages for you. Browse what's possible.

The store

Create

The Cutdown review surface: a footage list, a punch-in/out player, and the cuts panel with per-version chips

Cutdown

Turn hours of footage into the best minutes — agent-cut.

apps/cutdown
├── README.md
├── app
│   ├── cutdown-server.mjs
│   └── cutdown.html
├── app.json
└── assets
NEWCreate
The Media Manager library: a media-type LIBRARY rail, a tile grid of video and image assets with version badges, and a filter and lock bar

Media Manager

Tag, curate, and route your studio's media — an agent-run asset library.

apps/media-manager
├── README.md
├── app
│   └── media-manager.html
├── app.json
└── assets
NEWCreate
The Mini-NLE editing cockpit (brass machined skin): a video stage with transport, a multi-card timeline with A1/A2 tracks and the cut-health strip, and a storyboard of scenes below

Mini-NLE

A lightweight agent-paired video editor — storyboard + timeline cockpit, distilled from hundreds of hours of real human+agent editing.

apps/mini-nle
├── README.md
├── app
│   └── mini-nle.html
├── app.json
└── assets
NEWCreate
A populated Canvas storyboard with a media card, asset rail, board tabs, and the dark tldraw editor

Canvas

An infinite storyboard the agent draws on with you — arrange, sketch, think out loud.

apps/canvas
├── README.md
├── app
│   └── canvas.html
├── app.json
└── assets
NEWCreate
A dark Virtual Push pad grid (registry-v1, 118 BPM, 272 pads): a Scenes column and role columns — Drums, Bass, Vocal, Synth, Guitar, Other, Bed — each pad a clip from a real music library, with a verdict bar reading locked / almost / clash and a save-combo-as-scene control

PUSH

A playable virtual Push that drives a real Ableton rig through an agent — 272 pads of your own library, tap a combo, lock the scene.

apps/push
├── README.md
├── app
│   └── push.html
├── app.json
└── assets
NEWCreate
The Scene Workshop bench inside the studio-box app shell with the agent sidebar (a live operator seat; terminal content redacted for card privacy). One scene — m83 stutter x Prince Innocence — is open with two doctor-verified pad channels (volume, key, vibe, edited/original/keep), VERSIONS / KEY / MIX health, a 26-scene library, and Suggest / Match keys / Match space actions; the status line reads brief landed in the agent's session — watch the AGENT panel

Workshop

A bench for refining one scene with an agent — two pads, dialed together until it's right.

apps/workshop
├── README.md
├── app
│   └── workshop.html
├── app.json
└── assets
NEWCreate
The Beatline beat-choreography timeline (110 BPM, beats 8-64): section blocks — build, drop-hit, drop-run, verse, bridge, climax, tunnel — over a purple drum-stem waveform, with a FLASH lane and a PUNCH lane; above, the live render preview shows a populated SIGNAL TOXICITY LEVEL motion-graphics frame (three subject bar-meters with elapsed-time and purity readouts). Every gesture is a rails patch with your provenance, compiled and rendered to a cut

Beatline

A beat-choreography timeline — map cuts, flashes, and punches to the beat with the agent keeping time.

apps/beatline
├── README.md
├── app
│   └── beatline.html
├── app.json
└── assets
NEWCreate

Build

System

The Studio Box

Every app runs on your own dedicated box — a private studio on the internet, staffed by an agent rig you talk to from a browser. You reach it through Google identity via Cloudflare Access; the box is yours alone, with your files, your keys, your subscriptions.

Runs on OpenRig

Under every box is OpenRig — the control plane that makes a durable rig of coding agents possible: define the topology, boot it, restore it losslessly. The box is the product; OpenRig is the substrate it stands on.