The barrista is a tool to enjoy caffe particularly well from Python. It exposes the entire library functionality to Python, and you can create, modify, train, load and save 'caffe' networks conveniently through one API. For more information, see the dedicated homepage & documentation.
The master branch is always stable, with all tests passing. Development is going on on the unstable branch, and you can see the current build status here:
unstable branch build status, Python 2 (Python 3 is deactivated for the moment, because of an instability with caffe on Python 3).