1. NodeBox 1
    1. Homepage
    2. NodeBox 3Node-based app for generative design and data visualization
    3. NodeBox OpenGLHardware-accelerated cross-platform graphics library
    4. NodeBox 1Generate 2D visuals using Python code (Mac OS X only)
  2. Gallery
  3. Documentation
  4. Forum
  5. Blog


Welcome to NodeBox
NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented.

Read more »



Download NodeBox for Mac OS X (version 1.9.5)
Universal Binary
Compatible with Mac OS X 10.5 (Leopard) and
10.6 (Snow Leopard)

Mac OS X Lion (10.7) and
Mountain Lion (10.8) users
Download the experimental 1.9.7 build.

Recent updates:

  • 1.9.4 - "Stop" method
  • 1.9.3 - Zooming
  • 1.9.3 - Boolean operations (union/intersect/difference)
  • 1.9.2 - Leopard compatibility, Python 2.5
  • 1.9.0 - Export to PNG, TIFF, JPEG and more.
  • 1.9.0 - Import NodeBox into any Python project.
  • 1.8.5 - Stop running scripts by hitting command-dot.
  • 1.8.5 - Fast, integrated path mathematics.



  • NodeBox Workshops: view the results of current and past NodeBox workshops.
  • Studying at the Experimental Media Research Group: graduate students with an interest in computer graphics are welcome to come and stay with the NodeBox development team for a while.
  • Perception: a web application for NodeBox to play with. It allows concepts to be related to each other in a semantic network of common sense.
  • Vampyr!: contemporary music + live performance with a NodeBox installation.


Current projects

  NB3   NodeBox 3: NodeBox 3 is cross-platform and has a node-based GUI. The foundation for NodeBox 3 was laid during the Gravital research project. Development is in full swing.

NOGL NodeBox for OpenGL: cross-platform version developed for rendering fast animation of images. It is used as the game engine for City In A Bottle, a game on evolution by natural selection.


Gallery favorites



Other languages