CKEditor AI
By integrating AI writing assistance directly into the editing experience, CKEditor AI empowers authors with real-time AI writing support, streamlines content creation, and enhances editorial workflows across a wide range of use cases – from productivity boosts and proof-reading to content quality and consistency.
If you wish to test CKEditor AI, the access to it is enabled on the free trial.
- AI Chat – Use the AI Chat in the side panel to create and edit content on the go with natural language. For example, ask in the chat to add emojis to headings in the content.
- AI Chat History – Check history for past conversations in the document.
- AI Quick Actions – Select content and use the balloon toolbar dropdown for Quick Actions and choose from predefined commands.
- AI Review – Run the review with the improve clarity command.
CKEditor AI is an AI-powered writing assistant that integrates directly into our rich-text editor, CKEditor 5, providing instant text rewriting, summarization, correction, and contextual chat help based on internal style guides. The platform includes automated review tools and enterprise-ready functionality that plugs into existing systems without requiring custom infrastructure.
Teams can implement a full suite of AI writing tools in weeks rather than months, delivering streamlined, compliant content workflows that maintain brand consistency and integrate seamlessly with existing document management systems.
The core components of CKEditor AI are:
- CKEditor 5: A modern rich text editor with dozens of features that improve writing workflows, including collaboration.
- AI Service: A state-of-the-art backend AI engine that incorporates multiple models and delivers high-quality content. Currently available only in Cloud setup, with on-premises deployment coming soon. The AI Service also provides a REST API.

There are three main features of CKEditor AI. You can test them all using the free trial.
The CKEditor AI Chat is a conversational AI that can be used to aid content creation and editing. It introduces a dynamic chat interface designed to facilitate rich, multi-turn interactions between users and an AI Assistant. This capability moves beyond single-prompt content generation, enabling a more interactive and collaborative experience within writing workflows. It also provides context setting and model selection to better suit the needs of specific content and holds chat history for quick reference of previous work.
The Chat is also capable of using the web for more up-to-date information and reasoning to think more deeply about the answers and changes it is allowed to make.
Quick actions streamline routine content transformations by offering one-click AI-powered suggestions directly within the editor. You can also ask questions about your selected text in the Chat to get instant AI insights and analysis. This feature enhances speed, relevance, and usability, particularly for repeatable or simple tasks, while preserving deeper chat-based functionality when needed.

The Review feature provides users with AI-powered quality assurance for their content by running checks for grammar, style, tone, and more. It also introduces an intuitive interface for reviewing and managing AI-suggested edits directly within the document, ensuring content meets professional standards with minimal manual effort.

Developers can control access to AI features, models, and capabilities based on user roles, subscription tiers, and organizational requirements. Learn more about the permissions system.
You can find detailed information on how CKEditor AI manages your data in Cloud Services documentation.
CKEditor AI may not work correctly when General HTML Support for block elements is enabled. This issue will be addressed in future updates. In the meantime, we recommend avoiding configurations that may cause problems. Learn more about the configuration of the General HTML Support feature.
We are aware of certain glitches that may occur when the AI modifies complex tables or layout tables. To prevent data loss, please ensure that the content around these structures remains intact when using CKEditor AI tools, while our team investigates the causes and potential solutions to this issue.
While it’s possible to use CKEditor AI with multiple editors in an editor context, only the first editor registered in the context will currently be able to interact with AI tools and benefit from the content suggestions made by the AI. As our team works on resolving this issue, we recommend using standalone editor instances with CKEditor AI.
Inline images may not be processed correctly by commands within the AI Review feature. A solution is currently under development.
Applying quick action responses may result in the loss of Comments and Track Changes suggestion markers. This issue will be addressed in a future update.
The interactivity of historical AI Chat conversations can become limited over time.
If you wish to stay informed about updates or discuss CKEditor AI possibilities, please reach out to us.
The AI features register the following UI components:
| Component name | Registered by |
|---|---|
The 'toggleAi' button |
AIEditorIntegration |
The 'aiQuickActions' dropdown |
AIQuickActions |
The 'ask-ai' button |
|
The 'explain' button |
|
The 'summarize' button |
|
The 'highlight-key-points' button |
|
The 'improve-writing' button |
|
The 'continue' button |
|
The 'fix-grammar' button |
|
The 'make-shorter' button |
|
The 'make-longer' button |
|
The 'make-tone-casual' button |
|
The 'make-tone-direct' button |
|
The 'make-tone-friendly' button |
|
The 'make-tone-confident' button |
|
The 'make-tone-professional' button |
|
The 'translate-to-english' button |
|
The 'translate-to-chinese' button |
|
The 'translate-to-french' button |
|
The 'translate-to-german' button |
|
The 'translate-to-italian' button |
|
The 'translate-to-portuguese' button |
|
The 'translate-to-russian' button |
| Component name | Command class | Belongs to (top–level plugin) |
|---|---|---|
The 'toggleAi' command |
ToggleAICommand |
AIEditorIntegration |
We recommend using the official CKEditor 5 inspector for development and debugging. It will give you tons of useful information about the state of the editor such as internal data structures, selection, commands, and many more.
Have an idea for future improvements? We’d love to hear from you! Share your thoughts and suggestions with us through our contact form.