BETA · v1.0.6

Any timeline.
Straight to After Effects.

From Resolve. From FCP. From Premiere. SNAPCUT parses the FCPXML, translates retimings and transforms precisely, and opens After Effects with the comp ready. No Pro Import. No Premiere as a bridge. No manual scripts.

RUNNING IN PRODUCTION / macOS · Apple Silicon / Free beta · feedback welcome

0
Supported editors
~0s
Send end-to-end
0 MB
Universal DMG (M+Intel)
0
Accounts required
SNAPCUT showing a project's shot list, with the Inspector and the Send to After Effects button

— SNAPCUT v1.0.6 · Shots view · ⌘+Return = Send

— / COMPARISON

What you save.

Task
Manual workflow
With SnapCut
Handoff per shot
Export, rename, AE, recreate comp, redo retimings by hand
⌘+Return
Slow-mo 50% retiming
Re-time by hand in AE (bugs from double compression)
Keyframed timeRemap auto
Transforms (scale / pos)
Re-apply shot by shot
Keyframes converted
Shot versioning
Rename each export manually
v001, v002, v003 auto
Average time
4–6 minutes per shot
~4 seconds
30 shots per day
2.5 hours lost
2 minutes
Footprint
Plugins / CEP panels / Pro Import (removed)
7MB universal · Tauri/Rust
01 / CAPABILITIES

Handoff without exporting,
converting, or rebuilding.

Automatic detection

Resolve and AE are detected at boot. Live status with 3s polling. Manual refresh with ⌥.

Full retiming

Constant speed, keyframed time remap and reverse — translated to AE's timeRemap with precision. No double compression.

Transforms & keyframes

Scale, position, rotation, anchor point. Static and keyframed. Normalized FCPXML units converted to AE pixels.

Smart media relink

If the original media isn't at the path, a picker lets you choose the folder + ffprobe matches handles and stems (.mov ↔ .mxf).

GONE state + restore

Renamed or deleted timelines stay visible. Restore via Levenshtein matching. You never lose history.

Multi-version AE

Inline AE 2024 / 2025 / 2026 selector in the Inspector. Switch target per send, no popups.

Bulk send + queue

⌘-click to multi-select shots, the queue processes them serially with live feedback. 20 plates in a click.

Signed auto-update

In-app updater with ed25519. Detects new versions on GitHub Releases, downloads, installs. No re-download manual.

Crash detection

If AE quits mid-send, clear error in 2s — no 60s hang. DB auto-backed up at boot, persistent logs.

Searchable history

Every send is logged. Search, filter OK/Fail, re-send via right-click. Reveal-in-Finder for the generated .aep.

Built-in diagnostics

System info + recent logs in Settings. Copy-to-clipboard for bug reports. No guesswork.

Keyboard-first

⌘+Enter sends. ⌘+F searches. ⌘+1/2/3 navigates. ↑/↓ steps the list. ? opens help. Mouse-free.

— / TOUR

What it looks like inside.

02 / WORKFLOW

Five acts. Zero menus.

01 —

Detect

Scans Resolve live and accepts external XMLs via drag & drop. Everything appears as shots.

02 —

Parse

Identifies the origin (Resolve/FCP/Premiere), extracts cuts, retimings, transforms and media refs.

03 —

Version

Auto versioning v001, v002, v003. Every send stays in history. Renamed timelines: GONE state.

04 —

Generate

Generates a .jsx with ExtendScript code that builds the comp programmatically in AE.

05 —

Execute

AE runs the JSX via osascript. Comp created with layers, cuts, retimings and CONTROL adjustment.

— / USE CASES

Three jobs.
One tool.

RESOLVE-FIRST

The independent VFX artist

Post-production + comp · 30–50 shots per project. Edits and grades in Resolve, does VFX in AE. Today loses hours per project on manual handoff.

Savings per project
~3 hours
FCP COLLABORATOR

The remote motion artist

Receives FCPXML from the editor · delivers comps in AE. Works with clients editing in Final Cut. Every handoff was painful: the editor sent the XML via WeTransfer, they imported it by hand.

Time per delivery
4s vs 5min
STUDIO PREMIERE

The commercial production house

Premiere editing · AE comp · 4 people. The editor lives in Premiere, the comp artist in AE. SNAPCUT installs on both machines. Handoffs stop going through chat.

Annual team savings
200+ hours
03 / PRICING

One-time. Forever.

$19

FUTURE PRICE · FREE DURING BETA

  • Free during open beta
  • Apple Silicon native · macOS 13+
  • Automatic in-app updates (signed)
  • Direct email support · feedback welcome
  • No account, no card, no tracking
  • Post-beta: $19 one-time, license for 3 Macs
Download beta · free
04 / FAQ

What everyone asks.

Why not use Pro Import like every other tool?

Adobe removed Pro Import After Effects from macOS since version 17.0.4. That's why SNAPCUT generates the JSX programmatically — it's more robust, works on AE 2024+, and never depends on external plugins that can disappear.

Do I need Resolve Studio?

Yes, for live Pull mode. The free version of Resolve doesn't expose the scripting API. For Receive mode (drag & drop FCPXML) you don't need Resolve.

Does it work on Windows?

Not in v1.0. Windows is planned for v2.0. The stack (Tauri) is cross-platform, so the migration will be direct.

Does it transfer the color grade?

No, by design. SNAPCUT is built for pre-grade workflows: AE receives clean plates, you comp, then you send to the colorist. If you want a look reference, export a CDL separately.

What happens if I rename a timeline in Resolve?

The old one goes into GONE state (gray badge, visible but marked). You can Restore — SNAPCUT matches by name similarity (Levenshtein) and keeps your history, or archive it.

Do I need to create an account?

No. SNAPCUT is offline-first. No login, no telemetry, no cloud. Your media and your XMLs never leave your machine.

Is there a trial?

Right now it's free during the open beta, no account, no card. Once it leaves beta, the model becomes a $19 one-time payment with a 14-day trial.

How does it auto-update?

In-app updater signed with ed25519. When a new version is on GitHub Releases, it shows up in Settings → Updates and installs in one click. No re-download, no reinstall.

What if After Effects crashes mid-send?

Process polling detects the crash. In ~2s you get a clear error and the JSX is preserved for manual retry. None of that 60s timeout limbo.

Does it support Apple Silicon?

Native universal binary (M1/M2/M3/M4 + Intel). ~7 MB DMG. No Electron, no duplicated Chromium.