plugin-icon

EasyIT AI Chat — Chatbot for OpenAI, Claude, DeepSeek, Gemini & Ollama

AI chatbot for WordPress — OpenAI, Claude, Gemini, DeepSeek & Ollama via one shortcode. 30+ features. Bring your own API keys.
גרסה
2.3.4
עודכן לאחרונה
Jun 6, 2026
EasyIT AI Chat — Chatbot for OpenAI, Claude, DeepSeek, Gemini & Ollama

EasyIT AI Chat is the most feature-rich free AI chatbot plugin for WordPress. Drop in [eaic_chat] on any page to add a fully-featured ChatGPT-style assistant — powered by OpenAI, Anthropic Claude, Google Gemini, DeepSeek, or a 100% free local Ollama model. No coding required.

You own your data, you control your keys. No tracking, no telemetry, no subscription — ever.

🌐 Website: easyit.com.bd 📺 Tutorials: youtube.com/@easybdit 💬 Community: facebook.com/easybdit

✨ Supported AI Providers

  • 🦙 Ollama — Run open-source models (Llama, Mistral, Gemma, Qwen, etc.) on your own server. 100% private, 100% free.
  • 🤖 OpenAI (ChatGPT) — GPT-4o, GPT-4o-mini, GPT-4.1, o3, o4-mini and more.
  • 🧠 Anthropic (Claude) — Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 3.5 Haiku, Claude 3 Opus.
  • 🔍 DeepSeek — DeepSeek-Chat, DeepSeek-Reasoner.
  • Google Gemini — Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.0 Flash, Gemini 1.5 Flash.
  • 🔧 Custom Providers — Any OpenAI-compatible endpoint (LM Studio, custom gateway, proxies, etc.).

🚀 Core Features

  • One shortcode, any provider[eaic_chat provider="gemini"] — switch provider per page, no settings change needed
  • ChatGPT-style UI — Sidebar with conversation history, code blocks with copy button, markdown rendering
  • Auto-title sessions — First message auto-generates a meaningful conversation title via the AI
  • Conversation memory — Sessions saved per logged-in user or guest (cookie-scoped, never cross-user)
  • Custom system prompt — Set globally in settings or override per shortcode
  • Lock system prompt — Prevent front-end prompt injection; admin-configured prompt only
  • Test Connection button — Verify your API key or Ollama URL before going live
  • Rate limiting — Per-user, per-session, and per-IP throttle to prevent abuse
  • Data retention — Auto-purge old conversations after a configurable number of days
  • Context window control — Choose how many previous messages to include per AI request (1–20)
  • Privacy notice — Optional configurable notice linking to your Privacy Policy
  • Lightweight — Assets load only on pages using the shortcode
  • No telemetry — Zero external calls except to the AI provider you choose
  • Open source — GPL-2.0-or-later, fully auditable

💬 Chat UX & Interaction

  • Typing indicator — Smooth 3-dot animated bubble while AI is responding (accent-color matched)
  • Stop & Regenerate — Cancel a response mid-stream with the ⏹ Stop button; re-run with 🔄 Regenerate
  • Message timestamps — HH:MM time shown next to every message label
  • Copy & Download message — Copy or download any AI response with one click; buttons always visible below each message
  • Read aloud (TTS) — 🔊 Speaker button reads any AI message using the browser's built-in Speech Synthesis API
  • Voice input — 🎤 Microphone button transcribes speech directly into the input field (Web Speech API)
  • Fullscreen mode — Expand the chat widget to full-screen overlay; press Escape to exit
  • Message feedback — 👍 / 👎 buttons below AI responses; ratings stored in your DB
  • Session search — Search box in the sidebar filters conversations by title in real time

🎨 Customization

  • Welcome message — Custom AI greeting bubble when a new chat starts (supports markdown)
  • Suggested questions — Clickable chip buttons that send a question instantly
  • Custom AI avatar — Replace the 🤖 emoji with any image from your Media Library
  • Color customization — Accent, user bubble, and bot bubble colors via color pickers; reset to default in one click
  • Floating chat widget — Fixed launcher button on every page; configurable position (bottom-right / bottom-left) and label
  • Bot profiles — Save named configurations (provider, title, system prompt) and load with [eaic_chat profile="slug"]
  • Multiple providers per site — Different providers on different pages using shortcode attributes

📊 Analytics & Insights

  • Analytics dashboard — Total conversations, total messages, messages today, active chats (7 days), most-used provider
  • 7-day bar chart — Pure CSS message chart — no external libraries
  • Feedback stats — Helpful / Not helpful rating counts from user feedback

🔧 Developer & Admin Tools

  • Shortcode Builder — Visual admin page: configure provider, title, height, system prompt — shortcode updates live, copy with one click
  • Conversation export — Download any conversation as a .txt file
  • Webhook support — POST to any URL after each AI response; JSON payload with session UUID, message, provider, timestamp; optional HMAC-SHA256 signature header
  • Configurable message length — Set max characters per user message (50–4000)

🔒 Security Suite (v2.0)

  • Access restriction — Allow everyone, logged-in users only, or specific WordPress user roles
  • IP blocklist — Block specific IPv4 / IPv6 addresses from sending messages
  • Word filter — Block or warn when a message contains banned words; configurable action
  • Prompt injection detection — Auto-detect and block jailbreak patterns ("ignore all previous instructions", "DAN mode", etc.)
  • No-storage mode — Opt out of saving conversations to the database entirely (GDPR-strict setups)
  • Anti-bot math captcha — Simple arithmetic challenge before the first message; no external API or cookies required
  • Abuse alert email — Get an email notification when the rate limit is exceeded; configurable recipient
  • GDPR consent gate — Show an accept banner before the chat activates; consent stored in a browser cookie (365 days)

📚 Knowledge Base (RAG)

  • Document upload — Upload PDF files to a private Knowledge Base; the AI answers questions using only your document data
  • Semantic + keyword search — Queries are matched against document chunks via Ollama embeddings with automatic keyword fallback
  • Accurate counting — "How many X" queries scan every chunk for an exact count — not just the top-K semantic results
  • Context-aware answers — Matched chunks are injected into the system prompt so the AI gives specific, document-grounded answers
  • Admin test tool — Test Query UI lets you inspect which chunks are retrieved for any query before going live
  • Re-process on demand — Change embedding model or chunk settings and reprocess any document without re-uploading

🛒 WooCommerce Add-on (Pro)

Looking for WooCommerce features? EasyIT AI Chat Pro adds:

  • Order Status Bot — Customers check order status by chatting. Guests verify via order number + billing email.
  • Product Q&A Bot — AI answers questions about any product (price, stock, description). Smart keyword search included.
  • Floating Smart Widget — Context-aware chat launcher that appears on all pages automatically.
  • Lead Capture — Collect visitor name and email before chat starts.

🔧 Shortcode Examples

Basic usage: [eaic_chat]

Specify a provider: [eaic_chat provider="gemini" title="Support Bot" height="500"]

Custom system prompt: [eaic_chat provider="ollama" system_prompt="You are a helpful gardening assistant."]

Load a saved bot profile: [eaic_chat profile="support-bot"]

Full example: [eaic_chat provider="openai" title="Ask Anything" placeholder="Type your question…" height="600" system_prompt="You are a helpful assistant for our website."]

Available attributes: provider, title, placeholder, system_prompt, height, profile

💡 Use the Shortcode Builder (EasyIT AI Chat Shortcode Builder) to generate shortcodes visually — no typing required.

🔒 Privacy

When a user sends a message, it is forwarded to your configured AI provider along with the conversation history. Messages are also stored in your own database so conversations can resume. Nothing is sent to the plugin author. You should mention your chosen provider in your site's Privacy Policy.

External Services

This plugin connects to external AI services depending on which provider you configure. No data is transmitted unless a user actively sends a chat message.

OpenAI

Used when OpenAI is selected as the AI provider. * Service URL: https://api.openai.com/ * Terms of Use: https://openai.com/policies/row-terms-of-use * Privacy Policy: https://openai.com/policies/row-privacy-policy

Anthropic (Claude)

Used when Anthropic is selected as the AI provider. * Service URL: https://api.anthropic.com/ * Terms of Use: https://www.anthropic.com/legal/consumer-terms * Privacy Policy: https://www.anthropic.com/legal/privacy

DeepSeek

Used when DeepSeek is selected as the AI provider. * Service URL: https://api.deepseek.com/ * Terms of Use: https://chat.deepseek.com/downloads/DeepSeek%20Terms%20of%20Use.html * Privacy Policy: https://chat.deepseek.com/downloads/DeepSeek%20Privacy%20Policy.html

Google Gemini

Used when Google Gemini is selected as the AI provider. * Service URL: https://generativelanguage.googleapis.com/ * Terms of Use: https://ai.google.dev/gemini-api/terms * Privacy Policy: https://policies.google.com/privacy

Ollama

Used when Ollama is selected. Calls your own self-hosted Ollama server URL. No third-party service is involved unless you point it at a remote server.

Data sent to external services: The user's chat message and recent conversation history (last 10 messages). No personal data beyond what the user types is transmitted.

חינםבתוכניות בתשלום
בביצוע ההתקנה, אנחנו מקבלים את הסכמתך לתנאי השירות של WordPress.com ולתנאים של התוסף של הצד השלישי.
נבדקו עד
WordPress 7.0
תוסף זה זמין להורדה ולשימוש דרך שברשותך.