Home / Scripts & Code / PHP Scripts / AI


AI ChatBot Pro - Multi‑Provider PHP SaaSAI ChatBot Pro - Multi‑Provider PHP SaaS
Multi‑provider AI chatbot SaaS (OpenAI, Gemini, Claude, Cohere, PicFinder, HeyGen) with plans, uploads, admin panel, Tailwind UIHome / Scripts & Code / PHP Scripts / AI

AI ChatBot Pro - Multi‑Provider PHP SaaS
Multi‑provider AI chatbot SaaS (OpenAI, Gemini, Claude, Cohere, PicFinder, HeyGen) with plans, up...
Overview
AI ChatBot Pro
AI ChatBot Pro is a self-hosted PHP SaaS platform for modern AI chat. It supports multiple AI model providers — OpenAI, Google Gemini, Anthropic Claude, and Cohere — along with optional integrations such as PicFinder (image search) and HeyGen (AI video generation).
🌐 Live Demo: https://demo.cdcode.in/
📧 Email: [email protected]
🔑 Password: Demo12345
The system includes:
- User plans (free & paid) with usage limits
- Rich chat interface with code highlighting and media uploads
- Explore feed, profiles, announcements, and rate limiting
- Built with Tailwind CSS + Alpine.js for a clean, responsive UI
Admin Panel Features:
- Manage users, plans, provider keys, and system settings
- Maintenance mode and announcements control
- Lightweight API metrics and log rotation for diagnostics
- Extensible provider architecture — easily add new LLMs
Security & Deployment:
-
Guided installer with
.env
configuration - All database access via prepared PDO statements
- Segregated storage paths, canonical URLs, robots headers, and 404 handling for SEO & security
Features
⚙️ Core Highlights
- 🤖 Multi-Provider AI Support: OpenAI, Google Gemini, Anthropic Claude, Cohere (extensible architecture for new LLMs)
- 🖼️ Image & Video Integrations: PicFinder image search and HeyGen AI video generation
- 🎨 Modern UI: Tailwind CSS + Alpine.js — responsive design with light/dark mode
-
💬 Rich Chat Interface:
- Chat history
- Typing delay effect
- Code highlighting
- Media/file uploads
- 💎 Plans & Quotas: Free and paid user plans with configurable usage limits and upgrade paths
- ⏱️ Rate Limiting: Adjustable max requests + time window; built-in API metrics logging
- 📢 Announcements: Pinned or dismissible messages; supports maintenance mode with IP allow list & bypass key
- 🌍 Explore Feed & Profiles: Public chat feed, user profiles, and CMS pages (database + file-based templates)
- 🔐 Secure Authentication: Persistent sessions, email verification, and password reset
-
⚡ Configurable System Settings: Stored in DB with
.env
overrides -
🕒 Cron-Ready Scripts: Automated plan and status checks (
plan_cron.php
) - 🧩 Modular PHP Architecture: Clean, framework-agnostic codebase (no heavy framework lock-in)
- 🗄️ Database Security: Prepared PDO statements and minimal global namespace footprint
- 🌐 Localization API: Dynamic endpoint for translations, labels, and language data
- 🧹 Lightweight Logging: Auto log rotation and structured cache directories
🧠 Admin Panel
- 👥 Manage users, plans, announcements, and API providers
- 🔑 Control system settings, keys, and maintenance mode
- 📊 Monitor usage with built-in metrics & logs
- ⚙️ Add new AI providers easily through modular architecture
Requirements
🖥️ System Requirements
-
🐘 PHP: 7.4, 8.0–8.3
-
Required extensions:
pdo_mysql
,mbstring
,json
,curl
,openssl
,fileinfo
-
Recommended:
gd
orimagick
-
Optional:
intl
-
Required extensions:
- 🗃️ Database: MySQL 5.7+ or MariaDB 10.3+
- 📦 Composer: For dependency install/update
- ⚙️ Node.js 18+ & npm: Only needed if rebuilding Tailwind CSS assets
-
📂 Writable Directories:
-
storage/cache
-
storage/logs
-
storage/uploads
-
storage/sessions
-
- 🔒 HTTPS Recommended: For provider callbacks & OAuth integrations
- 🕓 Cron (optional): For periodic plan/status maintenance tasks
Instructions
🧭 Installation Guide
- 📁 Upload Files (subfolder supported) to your web host or server.
-
🧩 Enable PHP Extensions and ensure write permissions for all
storage/*
subfolders. - 🗃️ Create MySQL Database & User with proper privileges.
-
🌐 Run Installer: Visit your domain (or
/install
) and enter database credentials. -
🔒 Secure Installer: Remove or restrict
/install
after successful setup. -
⚙️ Configure Environment:
-
Copy
.env.example
→.env
-
Set
APP_URL
,DB_*
, and provider API keys
-
Copy
- 🧠 Admin Setup: Log in → set site name, plans, and provider keys (or use environment values)
- 🎥 Configure Integrations: Add PicFinder & HeyGen API keys if needed.
-
⏰ (Optional) Cron Job: Run
plan_cron.php
hourly for plan/status checks. -
🎨 (Optional) Rebuild CSS: After Tailwind edits, run
npm install
thennpm run build
. - ✅ Finalize: Disable maintenance mode and test each provider chat.
Additional options
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
Information
Category | Scripts & Code / PHP Scripts / AI |
First release | 5 October 2025 |
Last update | 5 October 2025 |
Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |
Files included | .php, .css, .html, .sql, Javascript .js |
Tags | responsive, MySQL, admin panel, user management, payments, subscriptions, tailwind css, openai, ai chatbot, file uploads, php saas, multi provider, alpinejs, chat history, announcements |