Node-based visual effects editor for Adobe Premiere Pro. Chain effects as a node graph (like DaVinci Resolve Fusion) instead of stacking them linearly.
Built as a CEP (Common Extensibility Platform) extension — works with Premiere Pro CC 2019+ (v13.0+).
Pre-built files are included in dist/. No Node.js or terminal required.
- Enable unsigned extensions — open Terminal (once) and run:
defaults write com.adobe.CSXS.11 PlayerDebugMode 1
- Copy the plugin:
- Download this repo as ZIP from GitHub → extract it
- Copy the entire
dist/folder to:(Create the~/Library/Application Support/Adobe/CEP/extensions/com.finallynode.premierepro/extensionsfolder if it doesn't exist)
- Restart Premiere Pro
- Go to Window > Extensions > FinallyNode
- Enable unsigned extensions — open
regeditand set:HKEY_CURRENT_USER\Software\Adobe\CSXS.11 PlayerDebugMode = "1" (String value) - Copy the plugin:
- Download this repo as ZIP from GitHub → extract it
- Copy the entire
dist/folder to:C:\Users\<YourUser>\AppData\Roaming\Adobe\CEP\extensions\com.finallynode.premierepro\
- Restart Premiere Pro
- Go to Window > Extensions > FinallyNode
npm install
npm run dev # watch mode
npm run build # production build├── CSXS/manifest.xml # CEP extension manifest
├── jsx/hostscript.jsx # ExtendScript — Premiere Pro API calls
├── .debug # CEP debug config
├── src/
│ ├── main.ts # Entry point — initializes graph and canvas
│ ├── index.html # Panel HTML shell
│ ├── lib/CSInterface.js # Adobe CEP interface library
│ ├── nodes/ # LiteGraph node type definitions
│ ├── graph/ # Graph engine utilities
│ ├── bridge/ # CEP → ExtendScript bridge layer
│ ├── ui/ # UI helpers
│ └── types/ # TypeScript declarations
└── dist/ # Pre-built output (ready to install)
| Node | Premiere Effect | Description |
|---|---|---|
| Color Correct | Lumetri Color | Brightness, contrast, saturation, temperature |
| Blur | Gaussian Blur | Adjustable radius and direction |
| Sharpen | Unsharp Mask | Amount, radius, threshold |
| Merge | Adjustment Layer | Blend two inputs with mode and opacity |
| Output | Render Target | Final output of the effect chain |