Gator don't play no shit
Gator is a comprehensive AI-powered platform that enables you to create, manage, and deploy AI influencers with complete control over their persona, content generation, and social media presence. Built for privacy, customization, and professional-grade content creation.
curl -sSL https://raw.githubusercontent.com/terminills/gator/main/server-setup.sh | sudo bash
# Clone and setup
git clone https://github.com/terminills/gator.git
cd gator
python setup_db.py # Initialize database
python demo.py # Run demo to verify setup
# Start the platform
cd src && python -m backend.api.main
# Visit http://localhost:8000 for the dashboard
# Update dependencies and migrate database
./update.sh
# For verbose output
./update.sh --verbose
# Skip verification step
./update.sh --skip-verification
Gator includes a groundbreaking ACD system that enables AI-to-AI communication and autonomous learning:
What Makes ACD Special:
ACD API Endpoints:
POST /api/v1/acd/contexts/ - Create ACD contextGET /api/v1/acd/contexts/{id} - Get context detailsPUT /api/v1/acd/contexts/{id} - Update contextPOST /api/v1/acd/trace-artifacts/ - Log errors with full diagnosticsGET /api/v1/acd/stats/ - Get analytics and metricsGET /api/v1/acd/validation-report/ - System health reportSee ACD Implementation Summary for technical details and ACD AI-First Perspective for the vision.
# Download and run automated setup script
curl -sSL https://raw.githubusercontent.com/terminills/gator/main/server-setup.sh | sudo bash -s -- --domain your-domain.com --email admin@your-domain.com
# With AMD GPU support (auto-detects MI25)
curl -sSL https://raw.githubusercontent.com/terminills/gator/main/server-setup.sh | sudo bash -s -- --rocm --domain your-domain.com --email admin@your-domain.com
# With NVIDIA GPU support
curl -sSL https://raw.githubusercontent.com/terminills/gator/main/server-setup.sh | sudo bash -s -- --nvidia --domain your-domain.com --email admin@your-domain.com
Note for AMD MI25 Users: The setup script automatically detects MI25 GPUs and installs ROCm 5.7.1 with gfx900-optimized configuration. See MI25 Compatibility Guide for details.
# 1. Clone repository
git clone https://github.com/terminills/gator.git
cd gator
# 2. Install dependencies
pip install -e .
# 3. Setup environment
cp .env.template .env
# Edit .env with your configuration
# 4. Initialize database
python setup_db.py
# 5. Run demo to verify installation
python demo.py
# 6. Start the platform
cd src && python -m backend.api.main
# Quick start with Docker Compose
git clone https://github.com/terminills/gator.git
cd gator
docker-compose up -d
Gator supports AMD GPUs through ROCm with automatic version detection and optimization:
Gator automatically detects and optimizes for multi-GPU configurations with intelligent load balancing:
Automatic Load Balancing โจ NEW
Configuration Recommendations:
Performance Gains:
See GPU Load Balancing Guide and Multi-GPU Setup Guide for details.
Installation:
# Automatic detection and installation
sudo bash server-setup.sh --rocm
# Check PyTorch version and compatible dependencies
python demo_pytorch_version_check.py
# Install PyTorch 2.10 nightly with ROCm 7.0
pip3 install --pre torch torchvision torchaudio \
--index-url https://download.pytorch.org/whl/nightly/rocm7.0
PyTorch Version Compatibility: The system automatically detects your PyTorch version and ensures compatible versions of ML libraries are installed. See PyTorch Version Compatibility Guide for details.
For advanced AI workloads on AMD hardware, Gator provides automated installation scripts:
vLLM (High-Performance LLM Inference):
# Build and install vLLM from source for AMD ROCm
bash scripts/install_vllm_rocm.sh
Ollama (Reliable LLM Runtime with Automatic Fallback):
# Install Ollama (simple one-line install)
curl -fsSL https://ollama.com/install.sh | sh
# Pull a model
ollama pull llama3:8b
ComfyUI (Node-Based Stable Diffusion):
# Install ComfyUI with ROCm support
bash scripts/install_comfyui_rocm.sh
Installation:
# Automatic detection and installation
sudo bash server-setup.sh --nvidia
Gator can run without GPU using CPU-based inference engines, though performance will be reduced:
# Install without GPU support
sudo bash server-setup.sh
Gator includes built-in GoDaddy DNS integration for automated domain management:
/api/v1/personas/ - Manage AI personas/api/v1/content/ - Generated content management/api/v1/social/ - Social media integration/api/v1/analytics/ - Platform metrics and reporting/api/v1/feeds/ - RSS feed management/api/v1/acd/ - Autonomous context management and AI coordinationInteractive API documentation available at http://your-domain.com:8000/docs
# Core Settings
GATOR_ENV=production
SECRET_KEY=your-secret-key
DATABASE_URL=postgresql://user:pass@localhost/gator
# AI Model Configuration
AI_MODEL_PATH=/path/to/models
HUGGING_FACE_TOKEN=your-token
OPENAI_API_KEY=your-key
# Social Media APIs
FACEBOOK_API_KEY=your-key
INSTAGRAM_API_KEY=your-key
TWITTER_API_KEY=your-key
# DNS Management
GODADDY_API_KEY=your-key
GODADDY_API_SECRET=your-secret
DEFAULT_DOMAIN=your-domain.com
# Storage & CDN
STORAGE_BACKEND=local # local, s3, gcs
CDN_ENDPOINT=https://cdn.your-domain.com
Gator supports multiple database backends:
Keep your Gator installation up-to-date with the latest features, bug fixes, and security patches:
# Standard update (recommended)
./update.sh
# Update with detailed output
./update.sh --verbose
# Quick update without verification
./update.sh --skip-verification
# Update without running migrations (if already applied)
./update.sh --skip-migrations
The update script automatically:
If you need to run migrations manually:
# Run a specific migration
python migrate_add_base_image_status.py
python migrate_add_appearance_locking.py
# Reinitialize database (caution: may reset data)
python setup_db.py
Always backup your database before updating:
# SQLite backup
cp gator.db gator.db.backup.$(date +%Y%m%d)
# PostgreSQL backup
pg_dump -U gator_user gator_production > backup_$(date +%Y%m%d).sql
This project is licensed under the MIT License - see the LICENSE file for details.
We welcome contributions! Please see our Contributing Guide for details on:
If you find Gator helpful, please consider giving it a star on GitHub to help others discover the project!
873 commits
255 commits
Python
76.3%
HTML
22.2%
Shell
1.6%
Gator don't play no shit
Gator is a comprehensive AI-powered platform that enables you to create, manage, and deploy AI influencers with complete control over their persona, content generation, and social media presence. Built for privacy, customization, and professional-grade content creation.
curl -sSL https://raw.githubusercontent.com/terminills/gator/main/server-setup.sh | sudo bash
# Clone and setup
git clone https://github.com/terminills/gator.git
cd gator
python setup_db.py # Initialize database
python demo.py # Run demo to verify setup
# Start the platform
cd src && python -m backend.api.main
# Visit http://localhost:8000 for the dashboard
# Update dependencies and migrate database
./update.sh
# For verbose output
./update.sh --verbose
# Skip verification step
./update.sh --skip-verification
Gator includes a groundbreaking ACD system that enables AI-to-AI communication and autonomous learning:
What Makes ACD Special:
ACD API Endpoints:
POST /api/v1/acd/contexts/ - Create ACD contextGET /api/v1/acd/contexts/{id} - Get context detailsPUT /api/v1/acd/contexts/{id} - Update contextPOST /api/v1/acd/trace-artifacts/ - Log errors with full diagnosticsGET /api/v1/acd/stats/ - Get analytics and metricsGET /api/v1/acd/validation-report/ - System health reportSee ACD Implementation Summary for technical details and ACD AI-First Perspective for the vision.
# Download and run automated setup script
curl -sSL https://raw.githubusercontent.com/terminills/gator/main/server-setup.sh | sudo bash -s -- --domain your-domain.com --email admin@your-domain.com
# With AMD GPU support (auto-detects MI25)
curl -sSL https://raw.githubusercontent.com/terminills/gator/main/server-setup.sh | sudo bash -s -- --rocm --domain your-domain.com --email admin@your-domain.com
# With NVIDIA GPU support
curl -sSL https://raw.githubusercontent.com/terminills/gator/main/server-setup.sh | sudo bash -s -- --nvidia --domain your-domain.com --email admin@your-domain.com
Note for AMD MI25 Users: The setup script automatically detects MI25 GPUs and installs ROCm 5.7.1 with gfx900-optimized configuration. See MI25 Compatibility Guide for details.
# 1. Clone repository
git clone https://github.com/terminills/gator.git
cd gator
# 2. Install dependencies
pip install -e .
# 3. Setup environment
cp .env.template .env
# Edit .env with your configuration
# 4. Initialize database
python setup_db.py
# 5. Run demo to verify installation
python demo.py
# 6. Start the platform
cd src && python -m backend.api.main
# Quick start with Docker Compose
git clone https://github.com/terminills/gator.git
cd gator
docker-compose up -d
Gator supports AMD GPUs through ROCm with automatic version detection and optimization:
Gator automatically detects and optimizes for multi-GPU configurations with intelligent load balancing:
Automatic Load Balancing โจ NEW
Configuration Recommendations:
Performance Gains:
See GPU Load Balancing Guide and Multi-GPU Setup Guide for details.
Installation:
# Automatic detection and installation
sudo bash server-setup.sh --rocm
# Check PyTorch version and compatible dependencies
python demo_pytorch_version_check.py
# Install PyTorch 2.10 nightly with ROCm 7.0
pip3 install --pre torch torchvision torchaudio \
--index-url https://download.pytorch.org/whl/nightly/rocm7.0
PyTorch Version Compatibility: The system automatically detects your PyTorch version and ensures compatible versions of ML libraries are installed. See PyTorch Version Compatibility Guide for details.
For advanced AI workloads on AMD hardware, Gator provides automated installation scripts:
vLLM (High-Performance LLM Inference):
# Build and install vLLM from source for AMD ROCm
bash scripts/install_vllm_rocm.sh
Ollama (Reliable LLM Runtime with Automatic Fallback):
# Install Ollama (simple one-line install)
curl -fsSL https://ollama.com/install.sh | sh
# Pull a model
ollama pull llama3:8b
ComfyUI (Node-Based Stable Diffusion):
# Install ComfyUI with ROCm support
bash scripts/install_comfyui_rocm.sh
Installation:
# Automatic detection and installation
sudo bash server-setup.sh --nvidia
Gator can run without GPU using CPU-based inference engines, though performance will be reduced:
# Install without GPU support
sudo bash server-setup.sh
Gator includes built-in GoDaddy DNS integration for automated domain management:
/api/v1/personas/ - Manage AI personas/api/v1/content/ - Generated content management/api/v1/social/ - Social media integration/api/v1/analytics/ - Platform metrics and reporting/api/v1/feeds/ - RSS feed management/api/v1/acd/ - Autonomous context management and AI coordinationInteractive API documentation available at http://your-domain.com:8000/docs
# Core Settings
GATOR_ENV=production
SECRET_KEY=your-secret-key
DATABASE_URL=postgresql://user:pass@localhost/gator
# AI Model Configuration
AI_MODEL_PATH=/path/to/models
HUGGING_FACE_TOKEN=your-token
OPENAI_API_KEY=your-key
# Social Media APIs
FACEBOOK_API_KEY=your-key
INSTAGRAM_API_KEY=your-key
TWITTER_API_KEY=your-key
# DNS Management
GODADDY_API_KEY=your-key
GODADDY_API_SECRET=your-secret
DEFAULT_DOMAIN=your-domain.com
# Storage & CDN
STORAGE_BACKEND=local # local, s3, gcs
CDN_ENDPOINT=https://cdn.your-domain.com
Gator supports multiple database backends:
Keep your Gator installation up-to-date with the latest features, bug fixes, and security patches:
# Standard update (recommended)
./update.sh
# Update with detailed output
./update.sh --verbose
# Quick update without verification
./update.sh --skip-verification
# Update without running migrations (if already applied)
./update.sh --skip-migrations
The update script automatically:
If you need to run migrations manually:
# Run a specific migration
python migrate_add_base_image_status.py
python migrate_add_appearance_locking.py
# Reinitialize database (caution: may reset data)
python setup_db.py
Always backup your database before updating:
# SQLite backup
cp gator.db gator.db.backup.$(date +%Y%m%d)
# PostgreSQL backup
pg_dump -U gator_user gator_production > backup_$(date +%Y%m%d).sql
This project is licensed under the MIT License - see the LICENSE file for details.
We welcome contributions! Please see our Contributing Guide for details on:
If you find Gator helpful, please consider giving it a star on GitHub to help others discover the project!
873 commits
255 commits
Python
76.3%
HTML
22.2%
Shell
1.6%