Skip to content

Compatibility

PlatformSupported
macOS 12 (Monterey) or laterYes
WindowsNo
LinuxNo

modelBridge is macOS only. The backend server uses macOS-specific tools (lsof for port detection, Homebrew node paths) that do not have Windows equivalents in the current version.

VersionCEP VersionSupported
Premiere Pro 2023 (23.x)CEP 11Yes
Premiere Pro 2024 (24.x)CEP 11Yes
Premiere Pro 2025 (25.x)CEP 11Yes
Premiere Pro 2022 and earlierCEP 9/10No

The extension is built to be compatible with all current and foreseeable Premiere Pro releases.

RequirementDetail
Minimum versionNode.js 18
RecommendedNode.js 20 LTS or later
InstallationVia nodejs.org or Homebrew (brew install node)

The local backend server requires Node.js to run. If Node.js is installed via Homebrew or the standard installer, modelBridge finds it automatically.

PortPurpose
3000Local backend server

Port 3000 must be available on localhost. If another application is using it, the server manager will detect the conflict and report an error. No external ports need to be opened — all API communication goes outbound to fal.ai over HTTPS.

An active internet connection is required for:

  • fal.ai API communication (generation, polling, schema fetching)
  • Pricing data updates
  • License validation

modelBridge works with any media format that Premiere Pro can import and play, including:

  • Video: H.264, H.265/HEVC, ProRes, DNxHD/DNxHR, AVI, MOV, MP4
  • Image: JPEG, PNG, TIFF, BMP, PSD, WebP
  • Audio: WAV, MP3, AAC, AIFF

The actual media is extracted from the timeline at generation time and uploaded to fal.ai as a temporary file.

Generated content is returned by fal.ai and imported into Premiere Pro automatically. Output formats depend on the model:

  • Video models typically return MP4 (H.264)
  • Image models typically return PNG or JPEG
  • Audio models typically return WAV or MP3

The modelBridge panel operates within Premiere Pro’s panel framework. The minimum panel width is approximately 280px. The UI is optimized for this narrow panel layout, with responsive elements that adapt to available space.