actdiag is a Python module to generate activity-diagram image file from spec-text file. You can get some examples and generated images on tk0miya.bitbucket.org . Setup by easy_install Make environment: easy_install actdiag by buildout Make environment: hg clone http://bitbucket.org/tk0miya/actdiag cd actdiag python bootstrap.py bin/buildout spec-text setting sample Few examples are available. You can get more examples at tk0miya.bitbucket.org . simple.diag simple.diag is simply define nodes and transitions by dot-like text format: diagram { A -> B -> C; lane you { A; B; } lane me { C; } } Usage: Execute actdiag command: actdiag simple.diag ls simple.png simple.png Here are some key features of "actdiag":