AI ChatBot Pro - Multi‑Provider PHP SaaS icon

AI ChatBot Pro - Multi‑Provider PHP SaaS

Go to Website
Hot or Not
AI ChatBot Pro - Multi‑Provider PHP SaaS

Description

🧠 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

🔗 https://demo.cdcode.in/

Email: admin@gmail.com

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 .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 or imagick
    • Optional: intl
  • 🗃️ 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

  1. 📁 Upload Files (subfolder supported) to your web host or server.
  2. 🧩 Enable PHP Extensions and ensure write permissions for all storage/* subfolders.
  3. 🗃️ Create MySQL Database & User with proper privileges.
  4. 🌐 Run Installer: Visit your domain (or /install) and enter database credentials.
  5. 🔒 Secure Installer: Remove or restrict /install after successful setup.
  6. ⚙️ Configure Environment:
    • Copy .env.example → .env
    • Set APP_URL, DB_*, and provider API keys
  7. 🧠 Admin Setup: Log in → set site name, plans, and provider keys (or use environment values)
  8. 🎥 Configure Integrations: Add PicFinder & HeyGen API keys if needed.
  9. ⏰ (Optional) Cron Job: Run plan_cron.php hourly for plan/status checks.
  10. 🎨 (Optional) Rebuild CSS: After Tailwind edits, run npm install then npm run build.
  11. ✅ Finalize: Disable maintenance mode and test each provider chat.
Authorchandandas
CategoryScripts & Code / PHP Scripts / AI
Price$54
Extended License$162
Likes8
First ReleaseOct 5, 2025
Last UpdateOct 5, 2025
Files included.php, .css, .html, .sql, JavaScript .js
Software versionPHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit