AIchat.js is a chatbot written in javascript that can be easily added to websites to help with customer support and to assist sales. You can also check out its successor Chat Compose
You can contribute by sending bugs and improvements to the Github repository.
You can read the more technical documentation on the project, including the algorithms and the classification methods used.