online now · 📦setups shared · 🌱trees planted · groups · 🎯nodes dropped

CompoLink

The professional network for VFX compositors — live, inside Nuke and in the browser.

Free during Beta Browser + Nuke Community-powered
Enter Node Room ⬡ Get the Plugin

The main stage

Node Room

A persistent shared space where compositors gather in real time. Drop nodes, join rooms, chat, challenge each other — all from your browser.

Mentorship

The Forge

The mentorship hub. Senior compositors offer their time, juniors bring their questions. Direct matching, no middleman.

  • Mentor / Seeker matchmaking system
  • Skill tags — keying, roto, 3D, color...
  • Direct mentorship sessions on-canvas
  • Karma rewards for helping others
🎓
jr_comp
Senior · Keying
MATCHED
🌱
pxl_fox
Junior · Roto
Session request
"Help me understand despill on greenscreen"
Competition

The Arena

Community-driven comp challenges. A brief, a deadline, a render. To get better, compete, and get noticed.

  • 10-node mini compositor in the browser
  • Challenges created by the community
  • Submit, vote, and compare results
  • Leaderboard and karma points
Active Challenge ⏱ 2d 4h left
Clean the edge in 5 nodes
Roto · max 5 nodes · any resolution
14
submissions
+8
karma earned
Knowledge

The Codex

The collective library. Nuke snippets, presets, expressions — shared by the community, available to all.

  • Community preset & snippet vault
  • Categorized by technique (keying, CG, cleanup...)
  • One-click import into Nuke via plugin
  • Rate and comment on shared setups
Nuke Snippet Keying
set cut_paste_input [stack 0]
IBKColour {
  screen_type Triangle
  off_screen true
}
Keying IBK ★ 42 ratings
Events

The Stage

Live events inside the Node Room. Masterclasses, Q&As, live demos. Compositors host, the community tunes in.

  • Scheduled live events & demos
  • Comp breakdowns & masterclasses
  • Real-time audience on the canvas
  • Calendar integration
LIVE 12 watching
CG Integration deep dive
with sloane_vfx · Senior Compositor
Up next
Nuke Deep Comp Workshop
Tomorrow · 3:00 PM EST
Impact

The Grove

Every action in CompoLink earns karma. Karma plants real trees. The counter is live for the whole community to see.

  • Karma converts to real trees planted
  • Tree-Nation partnership
  • Community forest visualization
  • Global environmental impact tracker
247
trees planted by the community
🌱🌳🌲🌳🌱🌲
🌳🌱🌲🌳🌳🌱
1 karma point = 1 tree planted

Inside Nuke

The CompoLink Plugin

A dockable panel that lives inside Nuke. See who's online, share nodes instantly, run diagnostics, and access contextual tools.

TAB 01
Pulse
Real-time presence & node sharing
TAB 02
The Codex
Community preset vault
TAB 03
Copilot
Contextual actions + documentation
TAB 04
Sanity
9-point script health checker
TAB 05
Node Room
Link to the shared space
Tab 01 · Pulse

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. Send node setups in one click.

  • 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 minutes
Online Compositors · 4 online
alex3531
0 min
🔥 Veteran
maya_vfx
3 min
⚡ Contributor
pierre_cg
8 min
🌱 Newcomer
jsmith
14 min
🔥 Veteran
Tab 04 · Sanity

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
  • Focus button zooms to issue in DAG
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

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.


Early Access

Join the beta

CompoLink is currently in private beta. Apply for a free spot and be among the first compositors inside.