CompoLink

A professional Nuke plugin that connects compositors — real-time presence, node sharing, contextual tools & community.

Nuke 16+ Windows · macOS · Linux 🌱 Community-powered
See all features

Updates & Upcoming

News

Latest releases, upcoming features and community announcements.

Mar 2026
Update

v1.4.0 — Tier system & Pulse redesign

New contributor tier system (Newcomer · Contributor · Veteran) based on shared setups. Pulse filters by status & tier. Row highlight colors. Note system for Need help mode.

Mar 2026
Update

v1.3.0 — Sanity tab improvements

9 checks now run in parallel threads. Focus button zooms to any issue directly in the Nuke DAG. Auto-expand on issues, collapsed when clean.

Soon
Upcoming

Roots — Community grant for junior compositors

Every shared setup contributes $1 to the fund. When it hits $500, the community votes. Winner receives Nuke Indie + Foundry Learn + Spotlight. In partnership with The Foundry.

Soon
Upcoming

Student pricing — USD$29

Discounted license for VFX school students. Grants eligibility for the Roots grant cycle. Launching alongside the Roots tab.

Always
Community

Discord — Coworking sessions every week

The #coworking-room voice channel is open 24/7. Hop in, work alongside other compositors, ask questions, share discoveries. No agenda, no pressure.


What's inside

7 tabs. One panel. Built for compositors.

CompoLink lives inside Nuke as a dockable panel. Every tab was designed around real compositing workflows — not feature checklists.

01 · Pulse 02 · Share 03 · Copilot 04 · Sanity 05 · Tree Nation 06 · Discord 07 · Roots ↗
TAB 01
Pulse
Real-time presence & node sharing

See every compositor online right now. Send node setups instantly. Ask for help and describe your problem via a shared note.

  • Live presence table with status & tier
  • Send & receive node setups in one click
  • Filter by status or contributor tier
  • Need help mode with note system
  • Auto-refresh every 5 min
TAB 02
Share
Community preset vault

A shared library of Nuke presets contributed by the community. Browse, filter, import in one click — no file transfer needed.

  • Browse all community presets
  • Filter by user, date or keyword
  • One-click import into Nuke script
  • Optional AI training consent
TAB 03
Copilot
Contextual actions + documentation

Select a node in Nuke — Copilot instantly shows what you can do with it. Curated actions + inline docs, no commands to memorize.

  • Detects selection every 300ms
  • Actions & Doc modes
  • Community voting on best actions
  • Offline-capable via copilot_data.json
  • Keyword filter
TAB 04
Sanity
9-point script health checker

Run a full diagnostic of your Nuke script in one click. 9 checks run in parallel threads — your UI never freezes.

  • Oversized bounding boxes
  • Missing reads, orphan nodes, expressions
  • Duplicate names, missing plugins
  • Focus button zooms to issue in DAG
  • Auto-expand sections with issues
TAB 05
Tree Nation
Community environmental impact

Every shared setup increments a live counter. Every 10 setups = 1 real tree planted in the CompoLink forest on Tree-Nation.

  • Live global tree counter (top bar, always visible)
  • Direct link to the CompoLink forest on Tree-Nation
  • Automatic — no action needed from the user
TAB 06
Discord
Community hub

One-click access to the CompoLink Discord server, right from inside Nuke. QR code for instant phone join.

  • QR code scannable from phone
  • Opens invite link in browser
  • Main place for feedback & discoveries
TAB 07 · UPCOMING
Roots
For the next generation

A community-driven initiative to help junior compositors break into the industry. Built by the people already in it.

  • Coming after launch
  • More details soon…

Tab 01

Pulse

Real-time presence & node sharing. See who's online, what they're working on, and send them your Nuke setup in one click.

Presence

See who's online right now

Every compositor using CompoLink appears in the Pulse table. Status updates in real time — green for Active, orange when someone needs help.

  • Filter by status: All · Active · Need help
  • Filter by tier: Newcomer · Contributor+ · Veteran
  • Click a row to open their help note
  • Auto-refresh every 5 minutes
Online Compositors · 4 online
alex3531
0 min
🔥 Veteran
maya_vfx
3 min
⚡ Contributor
pierre_cg
8 min
🌱 Newcomer
jsmith
14 min
🔥 Veteran
Node sharing

Send setups instantly

Select nodes in Nuke, click a user, hit Offer Selected Node(s). They receive your full setup — encoded and transferred via Firebase, no files to send.

  • Base64-encoded .nk transport via Firestore
  • Recipient pastes directly into their script
  • Thank button shows appreciation
  • Every shared setup plants trees 🌱
Tier System
🌱
Newcomer
0 – 24 setups shared
Contributor
25 – 49 setups shared
🔥
Veteran
50+ setups shared

Tab 02

Share

A community-powered preset vault. Browse what other compositors have contributed, import in one click — no files, no email, no Slack.

Community Vault

The collective knowledge of the community

Every setup shared via Pulse ends up available in Share. Browse the full library, filter by keyword, username or date, and inject any preset directly into your Nuke script.

  • Browse all presets contributed by the community
  • Filter by keyword, username or date
  • One-click import — nodes land directly in your DAG
  • Optional AI training consent attached to each share
  • Every share = +1 toward the Tree Nation counter
Share · 42 presets
Search presets…
GlowRig_v2 Import
by alex3531 · 2 days ago
EdgeBleed_Keyer Import
by maya_vfx · 5 days ago
ContactShadow_lite Import
by pierre_cg · 1 week ago

Tab 03

Copilot

Contextual actions + documentation. Select a node — Copilot tells you what you can do with it. No commands to memorize.

Actions

Context-aware, always

Copilot polls your Nuke selection every 300ms. Select a Grade → grade-specific actions. Select a Merge → merge actions. No selection → global script tools.

  • Toggle bypass, set gain, copy values to all Grades
  • Connect to Viewer, select upstream nodes
  • Community voting — best actions float to top
  • Doc mode: description, tips, common mistakes
  • Works fully offline via copilot_data.json
Copilot · Grade · Grade3
Toggle bypass
Connect to Viewer
Copy values to all Grades
Set gain value…
Set mix value…
+Add ColorCorrect after
Reset all knobs to default
Select upstream nodes

Tab 04

Sanity

9-point script health checker. One click — full diagnostic. Issues expand automatically, clean sections stay collapsed.

Diagnostics

Catch problems before render

All 9 checks run simultaneously in background threads — your Nuke UI never freezes. Each issue has a Focus button that selects the node and zooms to it in the DAG.

  • Oversized bounding boxes
  • Expression errors
  • Missing Read files & orphan nodes
  • Duplicate node names
  • Missing plugins
  • Local Read paths
  • Uncached heavy nodes
Sanity · 2 issues · 7 clean
⚠ Oversized Bounding Box2 issues
⚠ Missing Read Files1 issue
✓ Expression Errorsclean
✓ Orphan Read Nodesclean
✓ Duplicate Node Namesclean
✓ Missing Pluginsclean
✓ Local Read Pathsclean

Tab 05

Tree Nation

CompoLink plants real trees. Every 10 setups shared by the community = 1 tree planted in the CompoLink forest on Tree-Nation.

Environmental Impact

Sharing knowledge, growing forests

The global tree counter is always visible in the CompoLink top bar, across every tab. No action required — just share setups and watch the forest grow.

  • Live counter visible on every tab (top bar)
  • Every 10 setups = 1 real tree planted
  • Direct link to the CompoLink forest on Tree-Nation
  • 100% automatic — no extra steps
🌱
6 trees
planted by the community
🌍 View our forest on Tree-Nation →

Tab 06

Discord

More than a chat server — a structured community built around sharing, mentorship, and virtual coworking. Accessible in one click directly from inside Nuke.

Community

A space built for compositors

The CompoLink Discord is organized around three pillars that mirror how compositors actually work together: sharing knowledge, growing skills, and staying connected while working remotely.

  • #job-opportunities — industry openings shared by the community
  • #ressources & #need-help — ask anything, share discoveries
  • #ask-for-mentor — connect with a senior willing to give time
  • #ask-for-feedback — post your work, get honest critique
  • #coworking-room — voice channel to work alongside others in silence or collaboration
  • #green-supporters — follow the Tree Nation impact
CompoLink · Discord Server
Sharing
# job-opportunities
# ressources
# need-help
# green-supporters
Mentor
# ask-for-feedback
# ask-for-mentor
# mentor-volunteer
Coworking
# coworking-chat
🔊 coworking-room ● 3 online
Virtual coworking — a growing practice in the community

Remote compositing can be isolating. The #coworking-room voice channel brings back the studio atmosphere — hop in, work on your script in silence alongside others, ask a quick question when stuck, or just feel less alone during a long render wait. No agenda, no pressure. Just compositors being present together.

Discord Join the CompoLink server

Tab 07 · Upcoming

Roots

Something is growing inside CompoLink — built for the next generation of compositors.
A community-driven initiative to help junior artists break into the industry, supported by the people already in it.

🌱 Coming after launch

Every compositor who shares — gives back.
More details soon.


Installation

Up and running in 3 steps

No build step. Files load directly at Nuke startup.

1

Extract the zip

Unzip CompoLink_vX.X.X.zip and copy the CompoLink/ folder into your ~/.nuke/ directory.

2

Register the panel

Add the following lines to your ~/.nuke/menu.py (already included in the zip):

import sys, os
sys.path.insert(0, os.path.expanduser("~/.nuke/CompoLink/python"))
import CompoLinkMainWidget
CompoLinkMainWidget.add_compolink_pane()
3

Activate your license

Launch Nuke. A dialog will prompt for your username and license key from Gumroad. Enter them once — CompoLink activates and remembers your config in ~/.nuke/CompoLink/config.json.


Pricing

Simple, one-time pricing

No subscription. One license, all updates included.

Community
Free
Join on Discord
  • CompoLink Discord server
  • Community discussions
  • Feedback & announcements
Join Discord →
Student · Coming soon
$49
$89
Something is brewing for the next generation of compositors.
  • All features included
  • For VFX school students
  • More details soon…