# shrimbly/node-banana

Free and open node based generative workflows.

Repository: https://github.com/shrimbly/node-banana
Canonical: https://ross.abutalabs.com/products/node-banana
Language: TypeScript
License: MIT
License Family: permissive
Last push: 2026-08-06T18:18:19+00:00

## Health v2 (maintenance only)
Score: 81/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 96, longevity 19
- inputs: {"age_days": 273, "days_push": 27, "days_rel": 27, "gap_med": 3, "n_releases_24m": 12}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1550, forks 334 (observed 2026-08-28T04:05:02.127815+00:00)

## What it is
Node Banana is an open-source, node-based visual workflow editor for building AI media generation pipelines. Users connect nodes on an infinite canvas to chain image, video, 3D, audio, and text generation across multiple AI API providers like Google Gemini, Replicate, fal.ai, and OpenAI.

## Use cases
- build ai image generation pipelines visually
- chain multiple ai models into one workflow
- generate videos with ai apis via node editor
- create dynamic prompts with llm-powered construction
- generate 3d models from text prompts
- text to speech and ai audio generation workflow
- generate workflows from natural language descriptions
- save and share ai workflows as  files

## When to choose
- you want a free, local, MIT-licensed alternative to node-based AI tools like ComfyUI for multi-provider APIs
- you need to chain image, video, audio, and text generation across providers in one pipeline
- you prefer bring-your-own-key workflows that keep everything private and local
- you want to build reusable prompt chains with variables and LLM-powered construction

## When to avoid
- you need fully offline generation without any external AI API keys
- you want a simple one-click generator rather than a node-based editor
- you need production-grade batch processing or headless automation rather than interactive visual editing

## Facets
- artifact type: application
- maturity: active
- function: agent-framework, llm-inference, image-processing, video-processing, audio-processing, tts, prompt-engineering, workflow-automation, gui
- domain: artificial-intelligence, large-language-models, image-processing, web-development
- platform: cross-platform
- tags: node-editor, visual-workflow, ai-media-generation, byok, multi-provider, generative-ai, canvas-editor, prompt-chaining, video, audio, automation, web, nodejs

## Member repositories
- shrimbly/node-banana (main) score 81

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:02.127815+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:30:20.377866+00:00, confidence not recorded.
  - readme: https://github.com/shrimbly/node-banana (fetched 2026-08-28T04:05:02.127815+00:00, sha fc227fcf7f5c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
