Skip to content

Getting Started

This guide helps you launch your Atlas bot and explore the platform in minutes.


Try Atlas First

Demo Bot & Webchatbot

Try the Demo Bot: - Telegram Bot: @SOLAtlasBOT - Community Group: Join Atlas Community

See Webchatbot in Action: - Visit DexGuru to see the webchatbot embedded on their site - Check out Burning Meme for gamification examples


Launch Your Own Bot

Quick Start (5 Minutes)

  1. Go to Launcherhttps://atlas.gurunetwork.ai/launcher

  2. Follow the 4-Step Wizard:

Step 1: Community Identity (25%) - Define bot name, username, description, and type (Community or Personal)

Step 2: Connect Your Telegram Bot (50%) - Get bot token from @BotFather (/newbot) - Paste token into launcher

Step 3: Group Setup (75%) - Add bot to your Telegram group - Grant necessary permissions - Deployment starts automatically

Step 4: Ready (100%) - Deployment complete - Access bot, admin UI, and get env vars for local development

onboarding_flow.png

  1. Your Bot is Live!
  2. Bot is running in your own Kubernetes namespace
  3. URLs exposed in launcher UI
  4. Ready to use in minutes

Clone the Repo and Start Developing

Step 1: Fork the Repository

# Fork on GitHub
https://github.com/evahteev/sol-atlas

# Clone your fork
git clone https://github.com/your-username/sol-atlas
cd sol-atlas

Step 2: Get Environment Variables

  1. In Telegram Bot:
  2. Send /admin command to your deployed bot
  3. Bot responds with download link for env vars

  4. Download Configuration:

  5. Click link to download .env file
  6. Contains all connection strings and secrets

  7. Set Up Local Development: ```bash # Copy env vars cp .env.local .env

# Run development script ./run_development.sh # Spins up bot, API, frontend ```

What's Included: - Database URLs (PostgreSQL, Redis, Elasticsearch) - Service URLs (FlowAPI, EngineAPI, warehouse-api) - API keys and tokens - Feature flags

Step 3: Switch to Your Own Infrastructure

  1. Update Kubernetes Configs:
  2. Point to your own cluster
  3. Update namespace references
  4. Configure your own ingress

  5. Update Environment Variables:

  6. Use your own database URLs
  7. Configure your own service URLs
  8. Set your own secrets

  9. Deploy: bash kubectl apply -f k8s/


What You Get

Stateless Microservices

  • bot-app — Telegram bot + AG-UI Gateway
  • webchatbot-app — AI assistant for web
  • engine-api — BPMN workflow engine
  • flowapi-api — Auth, app config, analytics API
  • warehouse-api — WebSocket event stream

Stateful Infrastructure

  • PostgreSQL (via PgBouncer) — Primary database
  • Redis — Cache and state management
  • Elasticsearch — Knowledge bases

architecture.png


Next Steps

Customize Your Bot

Best Practices

  • Start simple — Basic bot + RAG (camunda_enabled=false)
  • Add workflows — Enable Camunda for orchestration
  • Version control — Workflows, personas, configs in git
  • Test locally — Use run_development.sh against deployed infra
  • Iterate — Deploy, test, customize, repeat

Resources

Documentation

Examples

Open Source Projects


Support

  • Documentation: https://atlas.gurunetwork.ai/docs
  • Community: https://t.me/SolanaAtlas
  • GitHub Issues: https://github.com/evahteev/sol-atlas/issues
  • Launcher: https://atlas.gurunetwork.ai/launcher