Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/kas1963147-stack/smart-ai-chatbot-free-improved/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Smart AI Chatbot
A powerful AI-powered chatbot for WooCommerce stores, featuring multi-agent orchestration, 40+ AI provider support, and comprehensive analytics.
Features
- 🤖 Multi-Agent System - Deploy specialized agents for shopping, support, and custom tasks
- 🛒 WooCommerce Integration - 22 shopping tools for products, cart, orders, and more
- 🧠 RAG Knowledge Base - Vector search with hybrid lexical/semantic retrieval
- 📊 Analytics Dashboard - Track costs, usage, and performance metrics
- 🔄 Real-time Streaming - Progressive response rendering with SSE
- 🎨 Customizable UI - Template gallery with drag-and-drop customization
- ⏰ Task Scheduling - Background agent tasks with cron/Action Scheduler
Requirements
- WordPress 6.0+
- PHP 8.1+
- WooCommerce 7.0+ (optional, for e-commerce features)
- Composer
Installation
-
Clone into
wp-content/plugins/:git clone [repo-url] smart-ai-chatbot cd smart-ai-chatbot -
Install dependencies:
composer install npm install npm run build -
Activate plugin in WordPress admin.
-
Configure AI provider in Smart Chatbot → Settings.
Supported AI Providers
| Provider | Models | Notes |
|---|---|---|
| OpenAI | GPT-4o, o3-mini, o1 | Full support including reasoning |
| Anthropic | Claude 3.5 Sonnet/Haiku | Extended thinking support |
| Google Gemini | Gemini 2.0 Flash | Native tool calling |
| DeepSeek | V3, R1 Reasoner | Cost-effective |
| Groq | Llama, Mixtral | Ultra-fast inference |
| OpenRouter | 200+ models | Multi-provider gateway |
| Ollama | Local models | Self-hosted |
| + 30 more | Various | See provider list |
Quick Start
// Create a shopping agent
$agent = \App\Agent\ShoppingAgent::configured();
// Chat with the agent
$response = $agent->chat(new UserMessage("Find me wireless headphones under $100"));
Documentation
License
GPL v2 or later