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!
🤖 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!
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
Scan QR code when bot starts. Uses Baileys (no Chromium dependency).
cd whatsapp_bot && npm install
python manage.py run_whatsapp