Skip to content

itsiiie/ai-control-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€๐Ÿค– AI CONTROL CENTER ๐Ÿค–๐Ÿš€

The Ultimate Always-On Dashboard for Your AI Empire

AI Control Center Demo

Dashboard Screenshot Resource Monitoring Screenshot

License: MIT Bash Docker AI Powered

๐ŸŽฏ MISSION: Transform your terminal into a CYBERPUNK AI COMMAND CENTER!


๐ŸŒŸ THE LEGENDARY FEATURES ๐ŸŒŸ

๐ŸŽฎ REAL-TIME DASHBOARD

  • โšก LIVE METRICS - CPU, Memory, Disk usage
  • ๐Ÿ“Š ANIMATED PROGRESS BARS with color-coded status
  • ๐ŸŽญ SPINNING INDICATORS and pulse animations
  • ๐Ÿ• AUTO-REFRESH every 2 seconds
  • ๐ŸŒˆ 256-COLOR TERMINAL eye candy

๐Ÿค– AI SERVICE CONTROL

  • ๐Ÿš€ OLLAMA SERVER management
  • ๐Ÿ’Ž OPEN WEBUI container orchestration
  • ๐Ÿ”ง DOCKER ENGINE monitoring
  • โš™๏ธ ONE-CLICK OPERATIONS (start/stop/restart)
  • ๐Ÿ“‹ HEALTH DIAGNOSTICS with detailed reports

๐ŸŽช VISUAL SPECTACLE ๐ŸŽช

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘ ๐Ÿค– AI CONTROL CENTER - Live Dashboard โ ‹ Auto-Refresh: 2s                   โ•‘
โ•‘ Real-time monitoring โ€ข Status updates โ€ข Resource tracking                   โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

๐Ÿ”ง SERVICE STATUS                    โšก SYSTEM RESOURCES

โžค Ollama Service    โœ… ONLINE         CPU Usage: 15.3%
   โ€ข PID: 12345 | Port: 11434        [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ]
   โ€ข Status: Ready & Listening        Memory: 8.2G/16G (51%)
                                     [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’]

โžค Open WebUI       โœ… ONLINE         Disk (/): 45G/100G (45%)
   โ€ข Port: 3210 | Container: Active   [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’โ–’]
   โ€ข URL: http://localhost:3210       Uptime: 2 days, 14:32

โžค Docker Engine    โœ… RUNNING
   โ€ข Version: 24.0.7

๐Ÿš€ QUICK START GUIDE ๐Ÿš€

โšก INSTANT DEPLOYMENT

# 1๏ธโƒฃ Clone the repository
git clone https://github.com/yourusername/ai-control-center.git
cd ai-control-center

# 2๏ธโƒฃ Make it executable
chmod +x script.sh

# 3๏ธโƒฃ LAUNCH THE BEAST! ๐Ÿ”ฅ
./script.sh

๐ŸŽฏ REQUIREMENTS CHECKLIST

  • โœ… Bash 4.0+ (The foundation of power)
  • โœ… Docker (Container orchestration magic)
  • โœ… Ollama (AI model serving excellence)
  • โœ… Terminal with 256-color support
  • โœ… Linux/macOS (Windows WSL2 compatible!)

๐ŸŽฎ CONTROL INTERFACE ๐ŸŽฎ

KEY ACTION DESCRIPTION
1 ๐ŸŸข START Launch all AI services
2 ๐Ÿ”ด STOP Gracefully shutdown services
3 ๐Ÿ”„ RESTART Full system refresh
4 ๐Ÿ“‹ LOGS View detailed system logs
5 ๐Ÿฉบ HEALTH Complete diagnostics report
6 ๐Ÿšช EXIT Close dashboard

โš™๏ธ CONFIGURATION ZONE โš™๏ธ

๐Ÿ”ง CUSTOMIZATION OPTIONS

# ๐ŸŽจ Color Customization
OLLAMA_PORT=11434        # Ollama service port
WEBUI_PORT=3210         # Open WebUI port
REFRESH_INTERVAL=2      # Dashboard refresh rate (seconds)
LOG_FILE="/tmp/ai_control_menu.log"  # Log file location

# ๐ŸŽญ Visual Effects
LOADING_FRAMES=('โ ‹' 'โ ™' 'โ น' 'โ ธ' 'โ ผ' 'โ ด' 'โ ฆ' 'โ ง' 'โ ‡' 'โ ')
PULSE_FRAMES=('โ—' 'โ—“' 'โ—‘' 'โ—’')

# ๐ŸŒˆ Color Palette (256-color terminal support)
BRIGHT_CYAN='\033[1;96m'
BRIGHT_PURPLE='\033[1;95m'
BRIGHT_GREEN='\033[1;92m'
# ... and 20+ more colors!

๐ŸŽญ FEATURE SHOWCASE ๐ŸŽญ

๐Ÿ”ฅ REAL-TIME MONITORING

  • CPU Usage Tracking with animated progress bars
  • Memory Consumption visualization
  • Disk Space monitoring with color-coded alerts
  • Process Information (PID, CPU%, Memory%)
  • Container Statistics for Docker services

๐Ÿ’Ž SERVICE MANAGEMENT

  • Background Service Control - Non-blocking operations
  • Automatic Health Checks - Verify service availability
  • Port Monitoring - Ensure proper network configuration
  • Log Aggregation - Centralized logging system
  • Status Persistence - Remember last actions

๐ŸŒŸ VISUAL EXCELLENCE

  • Animated Loading Spinners - 10 frame animation cycle
  • Color-Coded Status - Green=Good, Red=Alert, Yellow=Warning
  • Progress Bars - Real-time resource visualization
  • Unicode Symbols - Modern terminal aesthetics
  • Responsive Layout - Adapts to terminal size

๐Ÿ† TROUBLESHOOTING GUIDE ๐Ÿ†

๐Ÿ”ง COMMON ISSUES & SOLUTIONS

โŒ "Permission Denied"

chmod +x script.sh
sudo ./script.sh  # If system-level access needed

โŒ "Docker not found"

# Install Docker (Ubuntu/Debian)
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

# Add user to docker group
sudo usermod -aG docker $USER
newgrp docker

โŒ "Ollama not responding"

# Manual Ollama installation
curl -fsSL https://ollama.com/install.sh | sh

# Start Ollama manually
ollama serve

โŒ Terminal colors not working

# Check terminal color support
echo $TERM
export TERM=xterm-256color

๐ŸŒŸ CONTRIBUTING TO THE LEGEND ๐ŸŒŸ

# ๐Ÿด Fork the repository
# ๐Ÿ”จ Create your feature branch
git checkout -b feature/AmazingFeature

# ๐Ÿ’Ž Commit your changes
git commit -m 'Add some AmazingFeature'

# ๐Ÿš€ Push to the branch
git push origin feature/AmazingFeature

# ๐ŸŽ‰ Open a Pull Request

CONTRIBUTION GUIDELINES

  • ๐ŸŽจ Follow the visual style - Keep the cyberpunk aesthetic
  • ๐Ÿ”ง Test thoroughly - Ensure compatibility across systems
  • ๐Ÿ“š Document features - Update README for new functionality
  • ๐ŸŒˆ Add color support - Maintain the rainbow terminal experience

๐Ÿ“œ LICENSE & CREDITS ๐Ÿ“œ

MIT License - Because sharing is caring ๐Ÿ’–

  โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
  โ•‘  Made with ๐Ÿ’– by developers who believe terminals should be FUN   โ•‘
  โ•‘                                                                   โ•‘
  โ•‘  Special thanks to:                                               โ•‘
  โ•‘  ๐Ÿค– Ollama - For making AI accessible                            โ•‘
  โ•‘  ๐Ÿณ Docker - For containerization magic                          โ•‘
  โ•‘  ๐Ÿ’Ž Open WebUI - For beautiful AI interfaces                     โ•‘
  โ•‘  ๐ŸŒˆ The terminal color gods - For 256-color support              โ•‘
  โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

๐ŸŽฏ FINAL WORDS ๐ŸŽฏ

Transform your boring terminal into a CYBERPUNK AI COMMAND CENTER!

Every great journey begins with a single ./script.sh

โญ STAR THIS REPO IF YOU LOVE IT! โญ

๐Ÿ’ซ "The future is now, and it's running in your terminal" ๐Ÿ’ซ


๐ŸŽช EASTER EGGS & SECRETS ๐ŸŽช

Click to reveal if you dare!

# ๐ŸŽญ Hidden Developer Mode
export AI_CONTROL_DEBUG=1
./script.sh

# ๐ŸŒˆ Rainbow Mode
export RAINBOW_MODE=1
./script.sh

# ๐Ÿš€ Turbo Refresh (0.5s intervals)
export TURBO_MODE=1
./script.sh

# ๐ŸŽต ASCII Art Mode
export ASCII_ART=1
./script.sh

"Those who discover the secrets unlock the true power of the AI Control Center" ๐Ÿ”ฎ

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages