Home Plugins kimaai
KimaAI | AI Chatbot, ChatGPT content writer and more logo

KimaAI | AI Chatbot, ChatGPT content writer and more

by Nabi Abdi on WordPress.org

KimaAI is the first true all-in-one AI plugin for WordPress.

(1)
KimaAI settings page

KimaAI settings page

KimaAI is a plugin that helps you to connect your websites to AI services. And with that you can move WordPress to the next level! Letting you explore the full potential of AI in your workflows. Instantly build powerful, customizable chatbot, translate your content, and more. KimaAI is the first true all-in-one AI plugin for WordPress. It brings advanced artificial intelligence capabilities right into your WordPress site with an integrated chatbot powered by the OpenAI API – and there’s much more on the way!

For more advanced users and developers, KimaAI also provides a powerful internal API (more information coming soon).

Please make sure to carefully read the Disclaimer before using the plugin, check the KimaAI website for more information. Thank you!

Features

  • Chatbot: Create a powerful chatbot for your website with different AI models, including OpenAI latest models, Gemini, and more.
  • 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 and Privacy Policy. It is also important to check your usage on the OpenAI website 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.

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
Active installations0+
Weekly downloads
61+29.79%
Version1.3.5
Last updated11/2/2025
WordPress version6.0
Tested up to6.8.3
PHP version8.0
Tags
AIartificial intelligenceassistantchatbottranslate
KimaAI | AI Chatbot, ChatGPT content writer and more | Plugin0