AI ChatBot Pro - Multi‑Provider PHP SaaS

Description
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: 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
.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.
| Author | chandandas |
|---|---|
| Category | Scripts & Code / PHP Scripts / AI |
| Price | $54 |
| Extended License | $162 |
| Likes | 8 |
| First Release | Oct 5, 2025 |
| Last Update | Oct 5, 2025 |
| Files included | .php, .css, .html, .sql, JavaScript .js |
| Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |
Categories
Tags
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🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,097 views · 28 clicksSaaS · Week 45 · 3,097 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,488 views · 216 clicksWebsite · Week 45 · 40,488 views · 216 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,578 views · 110 clicksSaaS · Week 45 · 38,578 views · 110 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,618 views · 197 clicksSaaS · Week 45 · 57,618 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,051 views · 119 clicksDesktop App · Week 45 · 27,051 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 2,988 views · 18 clicksWebsite · Week 45 · 2,988 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,683 views · 16 clicksWeek 45 · 1,683 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,576 views · 13 clicksWeek 45 · 1,576 views · 13 clicks