AI ChatBot Pro - Multi‑Provider PHP SaaSAI ChatBot Pro - Multi‑Provider PHP SaaS
AI ChatBot Pro – ChatGPT Clone SaaS Script (OpenAI, Gemini, Claude, Cohere | PHP + Tailwind)AI ChatBot Pro - Multi‑Provider PHP SaaS
AI ChatBot Pro – ChatGPT Clone SaaS Script (OpenAI, Gemini, Claude, Cohere | PHP + Tailwind)
Overview
🧠 AI ChatBot Pro – Multi-Provider AI Chat SaaS (PHP + Tailwind)
AI ChatBot Pro is a modern, self-hosted PHP SaaS platform that lets you launch your own AI chatbot service — just like ChatGPT.
It supports multiple AI providers including OpenAI, Google Gemini, Anthropic Claude, and Cohere, plus optional integrations like PicFinder (AI image search) and HeyGen (AI video generation).
🌐 Live Demo
Email: [email protected]
Password: Demo12345
🚀 Key Highlights
- Multi-Provider AI Support – Switch seamlessly between OpenAI, Gemini, Claude, and Cohere.
- Image & Video Generation – Optional PicFinder and HeyGen integrations.
- Rich Chat Interface – Includes code highlighting, typing effects, and media uploads.
- User Plans & Billing – Free and paid tiers with configurable usage limits.
- Explore Feed & Profiles – Public chat feed, user pages, and CMS-style posts.
- Built with Tailwind CSS + Alpine.js – Fast, responsive, and modern UI.
⚙️ Admin Panel Features
- Manage users, plans, provider keys, and announcements
- System-wide maintenance mode and logs for diagnostics
- Lightweight API metrics & rate limiting
- Modular provider architecture – easily extend with new LLMs
🔒 Security & Deployment
- Guided installer with .env configuration
- Database access via prepared PDO statements
- SEO-friendly URLs, robots headers & 404 handling
- Segregated storage paths for cache, uploads, and logs
💼 Tech Stack
PHP 8+, MySQL, Tailwind CSS, Alpine.js
Built for developers who want a ready-to-deploy SaaS script to start their AI business fast.
🧩 Turn your idea into revenue — build and sell AI chat subscriptions with AI ChatBot Pro!
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
.envoverrides -
🕒 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:
gdorimagick -
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
/installafter 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.phphourly for plan/status checks. -
🎨 (Optional) Rebuild CSS: After Tailwind edits, run
npm installthennpm run build. - ✅ Finalize: Disable maintenance mode and test each provider chat.
Other items by this author
|
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
| 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 |








