Frequently Asked Questions

What is CorridorKey?

CorridorKey is an open source project created by the talented Corridor Digital team.

Niko explains:

When you film something against a green screen, the edges of your subject inevitably blend with the green background. This creates pixels that are a mix of your subject's color and the green screen's color. Traditional keyers struggle to untangle these colors, forcing you to spend hours building complex edge mattes or manually rotoscoping. Even modern "AI Roto" solutions typically output a harsh binary mask, completely destroying the delicate, semi-transparent pixels needed for a realistic composite.

I built CorridorKey to solve this unmixing problem.

You input a raw green screen frame, and the neural network completely separates the foreground object from the green screen. For every single pixel, even the highly transparent ones like motion blur or out-of-focus edges, the model predicts the true, un-multiplied straight color of the foreground element, alongside a clean, linear alpha channel. It doesn't just guess what is opaque and what is transparent; it actively reconstructs the color of the foreground object as if the green screen was never there.

No more fighting with garbage mattes or agonizing over "core" vs "edge" keys. Give CorridorKey a hint of what you want, and it separates the light for you.

You can learn more about CorridorKey on their official GitHub.

You can also watch these amazing videos that explain the history of CorridorKey:


What is CorridorKey by LateNite?

The official CorridorKey repository does work on Mac, however, it's written in Python and is not really optimised for the latest Apple Silicon hardware.

We wanted to take the amazing MLX Models compiled by Alexandre Alvaro for CorridorKey-Runtime, and use them in something that's specifically built and optimised for Final Cut Pro and Mac's.

Using the models as a starting point, we wanted to make something that feels native to Mac.

Whilst we have other open source FxPlug effects on GitHub (such as Gyroflow Toolbox), we also wanted to showcase this as a great complex FxPlug, that others can use as a reference - as it has everything, Metal, MLX, OSC, etc.

We hope this will be a great open source resource for people to really dive deep into FxPlug.


Was this vibe coded?

Yes, and no. I have absolutely used Claude Code (Opus 4.7 1M Max) and Codex (GPT-5.5 Extra High) during the development of this product, in both Xcode and in the Desktop applications, however, a lot of the code and/or techniques has been taken from my other applications such as BRAW Toolbox, Gyroflow Toolbox, Metaburner and Keyframe Toolbox.

Because there's not a heap of information about FxPlug on the public Internet (aside from the stuff on FCP Cafe), LLMs really struggle with FxPlug, and more nitty gritty Final Cut Pro specific stuff - so sometimes it's just easier and quicker to code things by hand.

Unlike a lot of vibe coded projects, where the creator never opens Xcode, this is all build and made in Xcode v26.4.1.


Is the quality as good as CorridorKey?

To be honest, I'm really not sure - I haven't had a chance to properly test other CorridorKey projects yet.

My priority has been getting CorridorKey by LateNite working great in Final Cut Pro - but performance wise, and quality wise - and I haven't really had a chance to compare speed or quality.

If you've tested and compared, please let us know in the FCP Cafe Discord!


What models do you use?

We use MLX versions of:


What other CorridorKey projects exist?

Here's some cool projects:


What is EZ-CorridorKey?

EZ-CorridorKey is a fork of the hero CorridorKey repository that adds a friendly user interface.

It's basically a front-end for the original CorridorKey CLI.


What is CorridorKey by blace.ai?

CorridorKey by blace.ai is a paid/commercial version of CorridorKey.

It boasts "High rendering performance (2x-4x faster rendering times) and completely C++ based for maximum stability".


What is the Beeble Background Remover?

You can learn more in this video: