Node Banana

A free, open-source canvas for generative media, now a desktop app for Mac and Windows. Wire models from any provider into a graph, let an agent build the graph for you, and cut the results together on a timeline. Everything you make lands in a local library, and your keys stay encrypted on your machine.

Stars1.6k
Releasev2.3
PlatformMac · Windows
LicenseMIT
Visit nodebanana.app
Skip demo: Node Banana

Drag nodes or the canvas, hold Control or Command and scroll to zoom, and switch workflows with the tabs. A focused node moves with the arrow keys and Enter selects it. The Agent button jumps to the agent panel demo further down the page.

01

Anatomy of a node

Every node is built the same way: a header floating above a media card that shows the output at its native proportions, sockets set into the card's border, a row for paging back through earlier runs, and a controls card underneath that opens into the settings.

02

Edit Video

Clips wired into Edit Video land on a stacked timeline: one row per clip, each starting before the clip above ends, like sequence layers in After Effects. Drag clips in time, crossfade the overlaps, ramp a clip's speed and burn in text.

03

The agent panel

Describe the workflow and the agent adds the nodes, writes the prompts and sets up the run. It runs on your own Claude Code or Codex login, never on API credits.

04

Asset library

Everything you generate is saved as it's made and indexed in one library. Filter it, favourite and tag what you like, and open any asset to see the run that made it.

05

ComfyUI workflows as nodes

Attach a ComfyUI workflow and it becomes a node: its inputs become sockets, its settings fold into a card underneath, and every run stays in its history.

See it live

Node Banana

Visit nodebanana.app