abotkit enables you to build ai based chatbots without ai or programing skills. You can develop your bot simply by chatting with it. These bots can react to custom or predefined actions. abotkit ships default algorithms or action providers like gmail, google search, google calender, Facebook or WhatsApp by default, but is also easy to customize.
- Nodejs 10+
- Python 3.7+
git clone git@github.com:abotkit/abotkit.git
cd abotkit
git submodule update --init --recursive
python abotkit.py
docker-compose up --build
Have a look at our submodules used in this project:
- teddy is abotkit's crawler
- dolores is the abotkit react-based ui
- robert is a bert based bot server also known as "abotkit core bot"
- charlotte acts as a layer between rasa and abotkit and allows abotkit to spwan and update bots based on rasa
- maeve keeps all bots together and stores it's information and also abstracts between different "species" such as rasa and robert
- clementine is an abstract repository to build custom integrations for abotkit
abotkit aims to participate in this year's Google Summer of Code. Have a look at our project ideas for this year!