Install Gyanbot 1.0

Security First. Full Visibility. Get up and running in under 5 minutes.

1 Run the installer

curl -fsSL https://thegyanbot.com/install.sh | bash

Works on macOS and Linux. Downloads, installs, and launches the interactive setup wizard.

2 Interactive Setup Wizard

The wizard guides you through everything - no manual config needed!

██████╗ ██╗ ██╗ █████╗ ███╗ ██╗██████╗ ██████╗ ████████╗
██╔════╝ ╚██╗ ██╔╝██╔══██╗████╗ ██║██╔══██╗██╔═══██╗╚══██╔══╝
██║ ███╗ ╚████╔╝ ███████║██╔██╗ ██║██████╔╝██║ ██║ ██║
╚██████╔╝ ██║ ██║ ██║██║ ╚████║██████╔╝╚██████╔╝ ██║
Security First. Full Visibility. Always in Control.

🤖 Select your AI Provider:
1. Anthropic (Claude) (default)
2. OpenAI (GPT-4)
3. Google (Gemini)
4. Z.ai (GLM-4.7)
5. Ollama (Local)

Enter choice (1-5): 1

🔑 Enter your API Key:
Get your key at: https://console.anthropic.com/

🛠️ Select Skills to Enable (10 skills, 19 tools):
Gmail, GitHub, Weather, Web Research, Code Assistant,
Data Analyst, Writing, Security, Web Dev, ElevenLabs...

🎭 Set Bot Personality:
1. Professional 2. Friendly 3. Concise 4. Custom...

🤖 AI Provider

Choose from Claude, GPT-4, Gemini, GLM, or local Ollama

🛠️ 10 Skills, 18 Tools

Gmail, GitHub, Weather, Web Research, Code, Data, Writing, Security, Web Dev, ElevenLabs

🎭 Personality

Set preset or custom personality for your bot

💬 Channels

Connect Telegram, Discord, WhatsApp with tokens

🛡️ Security

Configure alert levels and confirmation rules

👤 Admin

Create your admin account for the dashboard

3 Watch it hatch!

🥚 Preparing...
🐣 *crack*
🐥 Almost there...
🧠 Ready!

4 Start chatting!

python manage.py runserver

Visit http://localhost:8000/chat/ to start chatting!
Admin dashboard at http://localhost:8000/admin/

1 Clone the repository

git clone https://github.com/Docrohit/gyanbot.git
cd gyanbot

2 Configure environment

cp .env.example .env && nano .env

Add your AI provider API keys to the .env file.

3 Start with Docker Compose

docker-compose up -d

Includes PostgreSQL, Redis, Celery workers, and the web app.

4 Create admin account

docker-compose exec web python manage.py createsuperuser

1 Clone repository

git clone https://github.com/Docrohit/gyanbot.git
cd gyanbot

2 Setup virtual environment

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

3 Run setup wizard

python manage.py setup

The wizard will configure your AI provider, API keys, skills, personality, and channels.

4 Start the server

python manage.py runserver

Requirements

  • Python 3.10+
  • pip or pipenv
  • 4GB RAM minimum
  • At least one AI API key

Connect Your Channels

💬 Telegram

Enter your bot token during setup wizard. Get it from @BotFather.

python manage.py run_telegram

🎮 Discord

Enter your bot token during setup. Create at Discord Developer Portal.

python manage.py run_discord

💚 WhatsApp

Scan QR code when bot starts. Uses Baileys (no Chromium dependency).

cd whatsapp_bot && npm install
python manage.py run_whatsapp

Need Help?

Check out our documentation or join the community.

Read the Docs Report Issue