shrimbly/node-banana

Free and open node based generative workflows.

What it solves

Node Banana simplifies the creation of complex AI media generation pipelines. Instead of writing code or managing separate tools for different AI models, users can visually map out a sequence of operations—such as generating an image, editing it, and then turning it into a video—on a single canvas.

How it works

It uses a node-based visual editor where users drag and drop functional blocks (nodes) onto an infinite canvas and connect them via typed handles. These nodes act as triggers for various AI APIs (like Google Gemini, OpenAI, or Replicate). The system executes these nodes in dependency order, allowing data to flow from one AI model to another. It also supports importing ComfyUI workflows and can generate entire workflow structures from natural language descriptions.

Who it’s for

It is designed for creators and developers who want to build multi-step AI generation workflows for images, video, audio, and 3D models without needing to write custom integration code for every provider.

Highlights

  • Multi-Modal Generation: Supports image, video, audio, and 3D model generation in a single pipeline.
  • Dynamic Prompting: Allows the use of variables and LLM-powered text construction to create prompts that adapt per run.
  • Broad Provider Support: Integrates with Google Gemini, OpenAI, Anthropic, Replicate, fal.ai, and others.
  • ComfyUI Integration: Ability to drop ComfyUI workflows directly onto the canvas or connect to local/remote ComfyUI instances.
  • Visual Tooling: Includes a full-screen image annotation editor and a GLB viewer for 3D models.

Related

  • Project
  • Project
  • Project
  • Project
  • Project