ShortcakesUXP
Active ProprietaryA Premiere Pro panel that lets video editors work through an Airtable task queue: assemble, version, mirror and export each cut.
2024 - now
- Adobe UXP
- Premiere Pro
- Svelte
- TypeScript
- Vite
- Airtable API
- Comlink
- Vitest
ShortcakesUXP is a Premiere Pro panel built for a team that edits large batches of short instructional videos. Each video is one step in a guide, and every step lives as a record in an Airtable tracker with its script, status and required delivery filename.
The problem#
Editors were copying names, statuses and notes between the tracker and Premiere by hand, building every sequence from scratch and exporting files one at a time. An earlier panel helped, but it fired Premiere calls concurrently, lost data on special characters and broke on newer Premiere releases.
What it does#
- Loads a guide's steps for one editor straight from Airtable and shows them as a filterable queue
- Files dropped footage into per-step bins and assembles every sequence from a shared template in one batch
- Creates numbered versions and a mirrored left-handed pass from the main cut
- Syncs audio between takes by reading loudness directly from the media files
- Pulls delivered edits back into the project for review, on muted tracks
- Writes statuses, proofing notes and mentions back to the tracker
- Exports single tasks or whole batches through Media Encoder or Premiere, under the exact filenames the tracker asks for
How it's built#
A UXP plugin for Premiere Pro 25.6 and later, with a Svelte 5 and TypeScript interface running in a webview. Every Premiere call goes through one serial job queue with progress and cancel, heavy audio analysis runs in the webview rather than the host, and the access token sits in the system's secure storage. Core rules are covered by Vitest tests.