Welcome to Kabaret’s documentation

Kabaret is a Free and Open Source VFX/Animation Studio Framework.

It is made for TDs and Scripters involved in Production Tracking, Asset Management, Workflow and Pipelines used by Production Managers and CG Artists.

Main Features

  • Fast and Easy Project modeling.
  • No decision made for you, your pipe = your rules !
  • Based on 20+ years of experience in the field.
  • Generative end-user GUI: zero code needed.
  • Modular and Extendable pure-python architecture.
  • Python 2.7+ and 3.6+ compatible.
  • Embeddable in PyQt5, PyQt4 and PySide based applications.
  • Tested under Windows and Linux.
  • There’s an example project so you can start experimenting in less than 5 minutes !


Kabaret has been used in productions for over two years by a couple of studios, with only minor changes made in the second year. This has been the signal that it was ready to be shared with the world.

We were wrong :p

Being bug-free and optimally tweaked did not shade the fact that the original specs were containing features that had never been used during those two years. So we decided to refactor in order to drop the non-vital parts that were adding unnecessary complexity (namely: the station/client architecture, the filesystem database, some Flow features, most Actors…).

This refactoring is done, but we lost compatibility with previous projects and unit tests. One could say we also lost the confidence gained with the two years in productions. Until unit test are back, there is no arguing against this.

tl;dr: Have fun with kabaret, but do not use it in production yet.