Hexabot CLI is a powerful command-line tool to help manage your Hexabot chatbot instance. With it, you can create new projects, initialize environments, start services in various modes, run database migrations, and more. The CLI aims to make managing your chatbot seamless and intuitive.
Not yet familiar with [Hexabot](https://hexabot.ai/)? It's a open-source chatbot / agent solution that allows users to create and manage AI-powered, multi-channel, and multilingual chatbots with ease. If you would like to learn more, please visit the [official github repo](https://github.com/Hexastack/Hexabot/).
### Getting Started
#### Prerequisites
* Node.js >= 18.17.0
* npm (Node Package Manager)
* Docker installed
#### Installation
Install Hexabot CLI globally to have easy access to its commands:
```
npm install -g hexabot-cli
```
#### Usage
Once installed, you can use the `hexabot` command in your terminal. Here are some of the available commands:
#### Commands
**`create <projectName>`**
Create a new Hexabot project.
```
hexabot create my-chatbot
```
Options:
*`--template <template>`: Specify a GitHub repository in the format `GITHUB_USERNAME/GITHUB_REPO` to use a custom template.