Title: KimaAI | AI Chatbot, ChatGPT content writer and more
Author: Nabi Abdi
Published: <strong>Onwa-itolu 20, 2025</strong>
Last modified: Onwa-iri 6, 2026

---

Search plugins

![](https://ps.w.org/kimaai/assets/banner-772x250.png?rev=3450360)

![](https://ps.w.org/kimaai/assets/icon-256x256.png?rev=3450360)

# KimaAI | AI Chatbot, ChatGPT content writer and more

 By [Nabi Abdi](https://profiles.wordpress.org/nabiabdi/)

[Download](https://downloads.wordpress.org/plugin/kimaai.1.4.8.zip)

 * [Details](https://ibo.wordpress.org/plugins/kimaai/#description)
 * [Reviews](https://ibo.wordpress.org/plugins/kimaai/#reviews)
 *  [Installation](https://ibo.wordpress.org/plugins/kimaai/#installation)
 * [Development](https://ibo.wordpress.org/plugins/kimaai/#developers)

 [Support](https://wordpress.org/support/plugin/kimaai/)

## Description

KimaAI brings modern AI features to WordPress by connecting your site to AI providers(
like OpenAI) and exposing them through an easy-to-configure chatbot and a growing
set of AI tools.

### With KimaAI you can:

 * Build a customizable chatbot with model/provider selection, content awareness,
   quick actions, and an optional attention popover.
 * Add a vector database search tool and multilingual embeddings to power smarter,
   language-aware answers.
 * Collect chatbot feedback to understand response quality and improve your on-site
   experience over time.
 * Use a setup wizard to get started quickly, plus a settings system designed to
   be maintainable and extensible.
 * Extend KimaAI via developer hooks/filters to register and control custom tools
   and tool execution.

KimaAI is built to stay flexible: it works for non-technical users who want a powerful
chatbot, and it also provides hooks and internal APIs for developers who want to
integrate AI deeper into their workflows.

Please make sure to carefully read the [Disclaimer](https://kimaai.com/disclaimer/)
before using the plugin, check the [KimaAI](https://kimaai.com) website for more
information. Thank you!

### Features

 * AI Chatbot: provider/model selection, content awareness, quick actions, and UI
   customization.
 * Setup Wizard: guided first-time configuration.
 * Vector Search: vector DB search tool + embeddings to improve answers.
 * Multilingual-ready: multilingual embeddings and translatable dynamic settings(
   Polylang/WPML).
 * Feedback: collect user feedback on chatbot responses.
 * Developer hooks: register custom tools and control/observe tool calls.
 * More features coming soon!

### My Vision for AI

AI is incredible, no doubt about it. It’s changing everything—from the way we work
to the way we create. But for me, AI isn’t just about churning out endless content
or automating everything for the sake of it. I want to see AI being used thoughtfully—
as a tool that actually helps people.
 I dream of an AI-driven world where creators
can focus on their ideas instead of struggling with words, where language barriers
don’t hold anyone back, and where tedious work is handled for us so we can spend
more time on what really matters—our passions, our families, and just enjoying life.

I’ll always push for AI to be used in a way that empowers rather than overwhelms.
Hope you’re with me on this! 💡💙

### Disclaimer

KimaAI is a plugin that helps you to connect your websites to AI services. You need
your own API keys and must follow the rules set by the AI service you choose. For
OpenAI, check their [Terms of Service](https://openai.com/terms/) and [Privacy Policy](https://openai.com/privacy/).
It is also important to check your usage on the [OpenAI website](https://platform.openai.com/usage)
for accurate information. Please do so with other services as well.

The developer of KimaAI and related parties are not responsible for any issues or
losses caused by using the plugin or AI-generated content. You should talk to a 
legal expert and follow the laws and regulations of your country. KimaAI does only
store data on your own server, and it is your responsibility to keep it safe. KimaAI’s
full disclaimer is [here](https://kimaai.com/disclaimer/).

## Screenshots

 * [[
 * KimaAI Chatbot widget on the website in different states
 * [[
 * AI Provider and Environment settings
 * [[
 * AI Presets settings
 * [[
 * Chatbot Appearance settings
 * [[
 * Chatbot Behavior settings
 * [[
 * Chatbot Advanced settings
 * [[
 * Chatbot Tools settings
 * [[
 * Chatbot Quick Actions settings
 * [[
 * Function Calling settings
 * [[
 * Embedding settings
 * [[
 * Playground Image Generation
 * [[
 * Playground Image History
 * [[
 * Playground Detailed Image View

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/kimaai` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Create an account on OpenAI and get your API key
 4. Use the Settings->KimaAI screen to configure the plugin and add your API key
 5. Use the KimaAI chatbot on your website
 6. Enjoy! 🚀 – Do not forget to keep an eye on [your OpenAI usage](https://platform.openai.com/usage)!
    📊

## FAQ

### How do I get an API key?

You can get an API key from OpenAI by creating an account on their website. Check
the [OpenAI website](https://openai.com) for more information.

## Reviews

![](https://secure.gravatar.com/avatar/ced8e646022ecf078285c3c0fabdaf4a974e3030432c2ffc262600b5244e5da8?
s=60&d=retro&r=g)

### 󠀁[The AI chatbot is surprisingly good!](https://wordpress.org/support/topic/the-ai-chatbot-is-surprisingly-good/)󠁿

 [zedkima](https://profiles.wordpress.org/zedkima/) Onwa-iri 17, 2025

I installed KimaAI mainly to test out the chatbot feature, and I was genuinely surprised
by how well it works. Setting it up was super easy, and within minutes I had an 
AI chatbot live on my site, answering visitor questions smoothly and naturally.

 [ Read all 1 review ](https://wordpress.org/support/plugin/kimaai/reviews/)

## Contributors & Developers

“KimaAI | AI Chatbot, ChatGPT content writer and more” is open source software. 
The following people have contributed to this plugin.

Contributors

 *   [ Nabi Abdi ](https://profiles.wordpress.org/nabiabdi/)

[Translate “KimaAI | AI Chatbot, ChatGPT content writer and more” into your language.](https://translate.wordpress.org/projects/wp-plugins/kimaai)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kimaai/), check out
the [SVN repository](https://plugins.svn.wordpress.org/kimaai/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/kimaai/) by [RSS](https://plugins.trac.wordpress.org/log/kimaai/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.8 (April 06, 2026)

 * Added settings to allow users to choose post types for content awareness in the
   chatbot settings.
 * Added a debugging panel in the chatbot history and feedback analysis dashboards
   to show the raw AI response and request payload for each entry for easier debugging
   and insights.
 * Added chatbot history bulk delete action for easier cleanup of old histories.
 * Added copy to clipboard button for the AI response in the chatbot widget.
 * Added the ability to add avatar image for the AI and user in the chatbot settings.
 * Added WooCommerce integration to allow the chatbot to access product information
   and assist users with product-related queries.
 * Added WooCommerce Product Recommendation tool for the chatbot to suggest relevant
   products to users based on their queries and interactions.
 * Added WooCommerce Product Similar tool for the chatbot to find and suggest similar
   products based on a given product or user query.
 * Added WooCommerce Product Card tool for the chatbot to display product information
   in a visually appealing card format within the chat interface.
 * Added multi language support WooCommerce integration to allow the chatbot to 
   assist users in different languages based on the site’s language settings (using
   WPML or Polylang).
 * Improved the feedback analysis dashboard UI and allow more detailed insights 
   by showing the related message and user information and debugging panel for each
   feedback entry.
 * Improved export settings security by removing the sensitive data from the exported
   file by default and adding an option to include them if needed.
 * Improved chatbot history by showing the histories by sessions instead of raw 
   messages for better readability and insights.
 * Fixed offset setting not being shown correctly in settings dashboard.
 * Fixed Qdrant query calls and results.
 * Fixed layout issues while using the CodeMirror in the settings page.
 * Fixed import/export preview settings height.
 * Fixed some minor issues in chatbot API communication.

#### 1.4.7 (March 13, 2026)

 * Added status report to the WordPress site health section to find and troubleshoot
   bugs and issues related to KimaAI.
 * Added log level setting to control the verbosity of the plugin logs for easier
   debugging and monitoring.
 * Restrict content awareness to published public posts and pages.
 * Updated chatbot default instructions for easy configuration.
 * Fixed some styling issues in the chatbot widget and settings page.]
 * Fixed rest_cookie_invalid_nonce error for non-logged-in users when the site has
   a caching plugin.
 * Secure the chatbot inputs to prevent XSS vulnerabilities.

#### 1.4.6 (March 06, 2026)

 * Added export/import settings feature to the settings page for easier backup and
   migration of plugin configurations.
 * Ensured we have a default collection named after the domain during test connection.
 * Fixed some minor issues and styling in the settings page and chatbot widget.

#### 1.4.5 (February 23, 2026)

 * Added open link action type for quick-actions
 * Centralized sanitization/validation by removing `sanitize_callback` and `validate_callback`
   from field definitions across all config files (playground.php, embedding.php,
   chatbot.php, aiServices.php)
 * Updated Settings.php to handle `number`, `float`, and `url` types in centralized
   sanitization logic
 * Refactored usePlaygroundChat React hook to avoid mutating settings and simplified
   code structure
 * Changed sticky positioning in FieldRenderer component and removed loading state
   display in Layout component for better UX

#### 1.4.4 (February 20, 2026)

 * Added loading states for quick actions to show typing indicators while actions
   are being fetched
 * Implemented logic to hide feedback buttons on the latest bot message while it’s
   being streamed or loaded
 * Updated chatbot greeting configuration to support HTML formatting via TextareaField
   with wp_kses_post sanitization
 * Made minor styling adjustments (reduced popover max-width, smaller font sizes,
   removed unnecessary !important flags)

#### 1.4.3 (February 19, 2026)

 * feat(chatbot): smooth-scroll to feedback textarea on thumbs-down (#210)
 * fix: embedding bulk sync (#204)
 * fix: chatbot widget UI UX (#205)
 * fix: quick action button trigger before GDPR accept (#206)
 * fix: full screen on mobile size (#207)
 * fix(a11y): send on enter in chatbot widget (#208)
 * fix(chatbot): move textarea caret to end after quick action prefill (#209)
 * fix: chat message feedback textarea bg color on active state.

#### 1.4.2 (February 09, 2026)

 * feat: add embedding multilingual feature (#197)
 * feat: add `kimaai_chatbot_should_load` hook to allow/deny chatbot loading based
   on custom logic.
 * feat: add Powered by KimaAI branding to the chatbot footer with a link to the
   website.
 * chore: refactor embed presets (removed and replaced with embed env) (#200)
 * fix: embedding bulk sync (#198)

#### 1.4.1 (February 04, 2026)

 * feat: add reasoning effort and verbosity for reasoning models (#186)
 * feat: add streaming support.
 * chore: refactored chatbot class and chatbot ui code structure for better maintainability.

#### 1.4.0 (January 30, 2026)

### Added

 * feat: added `kimaai_tools_registry` filter to register custom tools.
 * feat: added `kimaai_tool_call_allowed` filter to allow/deny tool calls based 
   on custom logic.
 * feat: added `kimaai_tool_execute` action that is triggered when a tool is executed.
 * feat: added setup wizard for first-time users.
 * feat: added chatbot feedback mechanism to collect user feedback on chatbot responses.
 * feat: added multilingual embedding support.
 * feat: added vector DB search tool for the chatbot.
 * feat: made dynamic settings translatable via Polylang and WPML.
 * feat: added configurable quick actions to the chatbot interface.
 * feat: added attention popover before opening the chatbot for the first time to
   inform the user about the chatbot in the website.

### Changed / Improved

 * chore: refactored Ai related classes to improve maintainability.
 * chore: refactored settings API.

### Fixed

 * fix: call to undefined function issue when `mb_strcut` is not available.
 * fix: playground with the new endpoints.
 * fix: content-awareness in Gutenberg content.
 * fix: chatbot widget overall visual issues.

#### 1.3.9 (December 15, 2025)

### Changed / Improved

 * chore: separated the internal link suggestions part into its own add-on.
 * chore: increased the AI call timeout to 300 seconds.

### Fixed

 * fix: initial save for dependent options.

#### 1.3.7 (December 13, 2025)

### Added

 * Feature: add chatbot preview in the settings page.
 * Feature: add add-on API for third-party integrations.
 * Feature: add vector DB support for chatbot and AI Assistant.

### Changed / Improved

 * Chore: tested with WordPress 6.9.
 * Chore: updated Freemius WP SDK to 2.13.0 version.
 * Chore: updated all node dependencies to their latest versions.

### Fixed

 * fix: function calling was using wrong setting id and hook.
 * fix: refactored pro features to use proper DI architecture.
 * fix: hide unnecessary notices from third-party plugins in the settings page.

#### 1.3.6

### Added

 * Feature: add support for GPT 5 models.

#### 1.3.5

### Added

 * Feature: add support for gpt-image-1 model arguments.
 * Dev: added `kimaai_chatbot_theme` filter to customize chatbot theme colors.
 * Dev: added `kimaai_chatbot_prompt` filter to customize chatbot prompt before 
   sending to AI.
 * Dev: added `kimaai_chatbot_gate` filter to allow/deny chatbot sending messages(`
   kimaai_chatbot_allowed` is now deprecated).
 * Dev: added `kimaai_chatbot_blocked` action that is triggered when a message is
   blocked by the gate.
 * Dev: added `kimaai_chatbot_rate_limited` action that is triggered when a message
   is rate limited.
 * Dev: added `kimaai_chatbot_tools_registry` filter to customize the chatbot tools
   registry.
 * Dev: added `kimaai_chatbot_ai_payload` filter to customize the final AI payload
   before sending to the AI service.
 * Dev: added `kimaai_chatbot_before_request` action that is triggered before sending
   the request to the AI service.
 * Dev: added `kimaai_chatbot_response_payload` filter to customize the AI response
   payload before processing.
 * Dev: added `kimaai_chatbot_after_response` action that is triggered after receiving
   the response from the AI service.
 * Dev: added `kimaai_chatbot_default_tools` filter to customize the default tools
   used by the chatbot.

### Changed / Improved

 * Chore: refactored DI container registration and code structure for better maintainability.

#### 1.3.4

### Added

 * Settings page: added date and time picker field (#71)

### Fixed

 * Settings page: fixed TextareaField to support isComingSoon
 * Settings page: fixed ToggleField by removing the extra {…props}
 * Settings page: fixed option save and load the correct settings (#70)
 * Settings page: fixed load Woo action-scheduler package

#### 1.3.3

### Added

 * Feature: function calling support for the chatbot (Pro feature) (#68).

### Updated

 * Chore: updated freemius WP SDK to 2.12.2 version.

### Fixed

 * DevOps: fixed WordPress playground test to pass.
 * Settings page: fixed responsive layout issue on smaller screens.
 * Settings page: fixed pro feature badge.
 * Settings page: fixed ToggleField to pass the extra props.

#### 1.3.2

### Added

 * Feature: add 4 more chatbot icons (#63)
 * Feature: add markdown format for chatbot (#66)
 * Feature(pro): add custom chatbot icon (#64)
 * Feature(pro): add custom offset for chatbot (#65)

### Fixed

 * Setting page: SelectField to show the onlyPremium message for PRO features
 * Setting page: empty repeatable fields are being saved (#67)

#### 1.3.1

### Added

 * Embedding indexing support (Pro feature)

#### 1.3.0

### Added

 * Settings page: ability to show/hide API keys inside the text field for better
   security (#61)

#### 1.2.9

### Fixed

 * Chatbot: max message numbers to be based on IP not session id (#60)
 * Chatbot: position in RTL mode
 * Fixed Persian translation for some strings

#### 1.2.8

### Fixed

 * chatbot: style issues in RTL mode

#### 1.2.7

### Fixed

 * Build script in package.json file

#### 1.2.6

### Fixed

 * Build script in package.json file

#### 1.2.5

### Added

 * Persian language and RTL support. (#58)
 * Chatbot: GDPR Consent setting. (#56)
 * Chatbot: content awareness. (#46)
 * Chatbot: clear history button with in-button loading time. (#48)
 * Chatbot moderation: banned words option. (#51)
 * Chatbot moderation: banned IPs option. (#52)
 * Settings: test API keys connection from the settings page. (#54)
 * Settings: WP admin notices, including “no API key” notice. (#53)
 * Settings: reset-to-default for the color picker option.
 * Settings: disclaimer text (also shown in the chatbot footer). (#43)
 * AI Image: support for `gpt-image-1` model. (#42)
 * DevOps: Freemius deployer. (#41)

### Changed / Improved

 * Settings page redesigned and reorganized for better UX. (#57)
 * Refactored `AiService` for improved robustness. (#50)
 * UI: show chat position and chat icon settings side by side.
 * General UI polish on settings (spacing and paddings).

### Fixed

 * Repeatable fields deletion issue. (#55)
 * Conflict between chatbot setting fields.
 * Chatbot spacing when positioned on the left in fullscreen.
 * “Test connection” button colors for different states.

### Removed

 * Legacy/unused code. (#59)

#### 1.2.4

### Fixed

 * Freemius SDK integration conflict with free version

#### 1.2.3

### Added

 * Freemius SDK integration to enable selling a Pro version. (#38)
 * Premium features bundle. (#39)
 * Support for reasoning models (e.g., o3/o4) in the chatbot.
 * Fullscreen button/function for the chatbot.
 * Settings: maximum number of chatbot messages.
 * Settings: max input length for the chatbot.
 * Settings: max context length for content awareness. (#33)
 * Settings: ability to order tabs via `order` key in schema. (#34)
 * Options storage: save options in separate keys using `save_key`. (#36)
 * Dynamic settings compatibility: schema changes won’t break existing settings.(#
   37)
 * Playground Image History: search capability.
 * Playground Image History: JSON beautify.
 * Backend display: `JsonBlock` to highlight code/data.

### Changed / Improved

 * AI call pipeline refactor for simplicity and reliability. (#32)
 * Single-call response parser added.
 * Request logging now uses `JSON_UNESCAPED_UNICODE` to properly log Persian/Arabic
   text.

### Fixed

 * Plugin ZIP script made compatible with the WP Deploy GitHub Action. (#40)
 * `kimaai-settings` element not present on DOM.
 * Admin menu icon display on submenus.
 * Chatbot width on smaller screens.
 * Removed border on chatbot trigger button with the WP 2025 theme.
 * Repeatable field component clarity.
 * AI model resolver “fixup”.
 * Playground Chatbot: removed history cache to avoid showing previous user messages.

### Chore / Maintenance

 * Cleanup old code.
 * Updated plugin version in `package.json`.

#### 1.2.2

### Added

 * **Test mode API** for OpenAI Chat Completions and the `Responses` chat endpoints
 * **Initial test suite** for the chatbot (including standalone AI SDK & playground
   tests)
 * **Logger class** and **backend log‐file viewer**
 * **Chatbot settings** enhancements:
    - Selectable AI provider & model
    - Full suite of color‐customization options
 * **Extensibility hooks**: trigger‐button JS hook and settings‐extension filter

### Fixed

 * Default AI engine selection for the **kimaai‑auto‑article** feature
 * Frontend & admin test failures (chatbot and settings APIs)
 * **Log menu** ordering and “Target container is not a DOM element” errors
 * **ShowLogFile** component: color bugs and layout/width issues
 * Chatbot styling glitches (load order, CSS vs SCSS for Tailwind v4)
 * Settings‐saving regressions (v1 & v2)
 * Build/watch and test runner compatibility (`npm run watch`, `wp‑playground` updates)

### Changed / Chore

 * Code refactor for AI‑provider & model‑option methods
 * Updated core plugin code (#31) and package‐lock.json
 * Migrated chatbot styles from SCSS to plain CSS (#27)
 * Git housekeeping: merged remote `master`, updated `.gitignore`, added basic playground
   tests

#### 1.2.1

 * Tested with WordPress 6.8

#### 1.2.0

 * Added Playground AI
 * Added the ability to change the chatbot Model
 * Added the ability to generate images with DALL-E and Replicate

#### 1.1.2

 * Added Persian font to the admin settings page

#### 1.1.1

 * Translated the plugin to Persian

#### 1.1.0

 * Added the chatbot awareness feature

#### 1.0.9

 * Fixed chatbot position issue

#### 1.0.8

 * Updated the plugin title

#### 1.0.7

 * Added the ability to change the chatbot position

#### 1.0.6

 * Added the ability to change the chatbot icon
 * Improved the admin settings page UI – Save Changes button
 * Fixed some issues

#### 1.0.5

 * Added the ability to turn off the chatbot
 * Added `[kimaai_chatbot]` chatbot shortcode
 * Added RTL support
 * Fixed some issues and improved the performance

#### 1.0.4

 * Fixed contributors issue

#### 1.0.3

 * Fixed tag issue

#### 1.0.2

 * Official release on WordPress.org

#### 1.0.1

 * Fixed a few issues reported via official WordPress support

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.4.8**
 *  Last updated **1 week ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/kimaai/)
 * Tags
 * [AI](https://ibo.wordpress.org/plugins/tags/ai/)[artificial intelligence](https://ibo.wordpress.org/plugins/tags/artificial-intelligence/)
   [assistant](https://ibo.wordpress.org/plugins/tags/assistant/)[chatbot](https://ibo.wordpress.org/plugins/tags/chatbot/)
   [translate](https://ibo.wordpress.org/plugins/tags/translate/)
 *  [Advanced View](https://ibo.wordpress.org/plugins/kimaai/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/kimaai/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/kimaai/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/kimaai/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/kimaai/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/kimaai/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/kimaai/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kimaai/reviews/)

## Contributors

 *   [ Nabi Abdi ](https://profiles.wordpress.org/nabiabdi/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kimaai/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://kimaai.com)