Welcome to Bo’s documentation!

Bo is a chatbot written in Python. You can run it as a standalone program or embed it in your program. Out of the box, Bo doesn’t do much but you can teach it how to do stuff, like reacting to messages, by using plugins. Bo can also connect to any network provided the right connector.


Although Bo is currently quite usable, it is in alpha and under development. Until a stable version is reached, features may be added and APIs may change.

The first Bo instance became operational on September 8, 2012.