# AI Assistant Plugin for TinyMCE and CKEditor (Txt42)

> Txt42, the AI assistant plugin for Editor42, TinyMCE and CKEditor 4: chat with your document, run AI actions on a selection, review every edit before it lands.

Source: https://txt42.ai/  
Updated: 2026-11-14  
Every page of txt42.ai has a Markdown copy at its URL + `.md` (`index.md` after a URL that ends in `/`); all of them are in one file: https://txt42.ai/llms-full.txt

![Txt42 logo](https://txt42.ai/img/favicons/logo-100.png)

Txt42

Chat with your document. Review every edit.

Ask about the page, or pick an action for a selection: fix, improve, shorten, change the tone, translate. Txt42 proposes the edits right in your content, and you accept or reject each one. Everything you accept is one undo step.

[Install](https://txt42.ai/docs/install)

[How it works](https://txt42.ai/docs/how-it-works)

Editor42 · TinyMCE · N1ED · CKEditor 5 (coming soon) · CKEditor 4

![The Txt42 chat in TinyMCE: asked for a table of the opening hours, it has put the table into the page, marked as an insertion and waiting for Accept or Reject](https://txt42.ai/img/screenshots/tinymce-plugin/ai-chat-document-edits.png)

1

### Make a request

Type it in the chat in your own words, or open AI Actions and pick one.

With text selected, Txt42 works on the selection. With nothing selected, it works on the whole document.

2

### See the edits arrive

The proposed changes appear in the content while the answer is written.

A deletion is marked red, an insertion green. The chat says what the assistant is doing and shows the changed blocks.

3

### Accept or reject

Step through the edits one by one, or take them all at once.

Diff shows the marks; Preview shows the page as it would read. Nothing changes in the content until you decide.

4

### One undo step

What you accepted lands as plain HTML, as if you had typed it.

One Ctrl+Z takes the whole change back. Nothing of Txt42 stays in your content.

## Workflow in Action

*The page shows these as tabs, one at a time: AI Chat, AI Actions.*

AI Chat

[The Txt42 chat in TinyMCE: asked for a table of the opening hours, it puts the table into the page, the table is accepted, and one Undo brings the original page back](https://txt42.ai/img/screenshots/tinymce-plugin/txt42-ai-chat.webm)

AI Actions

[Txt42 in TinyMCE: Fix spelling and grammar proposes eight edits in the content, two are accepted one by one, Accept the rest takes the other six, and one Undo brings the original page back](https://txt42.ai/img/screenshots/tinymce-plugin/txt42-ai-actions.webm)

## A Chat Beside Your Document

Ask what the page says, what is missing or how to put it better, or ask what only the web knows. Txt42 answers in the chat, or edits the document when you ask for a change. It decides from your words, so there is no mode to switch.

The document goes with every message, and a selection narrows it down. Press **Ctrl+J** in the content to open the chat.

![The Txt42 chat in TinyMCE answering a question with web search, the page it read listed under the answer](https://txt42.ai/img/screenshots/tinymce-plugin/ai-chat-answer-web-search.png)

## AI Actions in One Click

Fix spelling and grammar, improve the writing, simplify the language, make the text shorter or longer, change its tone, translate it, continue writing at the caret, or proofread the whole document.

Explain, Summarize and List key points answer in the panel and leave the text as it is. An action never opens a chat, so a quick fix stays quick.

![The AI Actions panel of Txt42 in TinyMCE: the list of actions, with the tone and language chips](https://txt42.ai/img/screenshots/tinymce-plugin/ai-actions-panel.png)

## Review Every Edit Before It Lands

Each proposed change is marked in the content: what goes in red, what comes in green. Walk through them with Previous and Next, accept or reject each one, or decide the rest with Accept all and Reject all.

While you review, the content is read-only, so nothing gets mixed up. When the last edit is decided, the accepted ones are applied together as one undo step.

![An edit proposed by Txt42 selected in the content, with the Previous, Next, Reject and Accept controls under it and the bar with Reject all and Accept all](https://txt42.ai/img/screenshots/tinymce-plugin/review-ai-edits-accept-reject.png)

## Files, Links and Web Search

Give the assistant what it should work from: PDF files, images, Word documents and text files, or links to pages it should read. Turn on web search when the answer needs fresh facts.

Your chats and their files stay in your browser, and a chat you reopen still has its files.

![The Txt42 chat composer with a link, a PDF file and the document attached, and web search on](https://txt42.ai/img/screenshots/tinymce-plugin/ai-chat-files-links-web-search.png)

## Claude, GPT or Gemini

Pick the model per message: Claude from Anthropic, GPT from OpenAI or Gemini from Google. **Auto** uses the default model of the website, and the bulb asks a model that can reason to think longer before it answers.

![The model menu of the Txt42 chat listing Claude, GPT and Gemini models](https://txt42.ai/img/screenshots/tinymce-plugin/ai-model-choice-claude-gpt-gemini.png)

## Layouts From a Prompt

Txt42 works together with the other plugins of [N1ED](https://txt42.ai/docs/install/n1ed). With [Blk42](https://blk42.com), which edits the page's Bootstrap or Tailwind grid, it builds layouts from a prompt: ask for a block of three columns with a title and a few words in each, a wider column or one column more, and you get a real grid block, ready to edit.

![A hero block of two columns, a title and two buttons beside a picture, that Txt42 proposed from a prompt in N1ED](https://txt42.ai/img/screenshots/tinymce-plugin/n1ed-layout-from-prompt.png)

## Your Content Stays Yours

### No chats on our servers

The chat history and the files you attach stay in the browser of the person writing. Our AI service passes each message to the model and stores none of it.

### Keys never reach the page

The API keys of the AI providers are read by our AI service only. The editor and your visitors never see them.

### Plain HTML out

Accepted edits are ordinary content in your own database, with no markup of ours: your pages show exactly what you approved.

What is sent where, step by step: [Where your text goes](https://txt42.ai/docs/how-it-works#where-your-text-goes).

## Works In the Editor You Already Have

- [Editor42](https://txt42.ai/docs/install/editor42)
- [TinyMCE](https://txt42.ai/docs/install/tinymce)
- [N1ED](https://txt42.ai/docs/install/n1ed)
- [CKEditor 5coming soon](https://txt42.ai/docs/install/ckeditor-5)
- [CKEditor 4](https://txt42.ai/docs/install/ckeditor-4)

A plugin zip or one script from the CDN, and no change to your content format or your backend. The Drupal and Joomla modules are coming soon too: [every installation](https://txt42.ai/docs/install).

## Enterprise: Your Models, Your Keys

Txt42 runs on the AI accounts of your company. You bring the API keys of Anthropic, OpenAI or Google, pay the provider at your own rates, and keep the usage under your own limits.

### Bring your own keys

Claude, GPT and Gemini on your provider accounts, or through your own proxy or AI gateway.

### Your users, your rules

Sign your users in with a token from your website, set a request limit per user and the length of an answer.

### Set up with you

The default model, the chat's greeting and preset prompts, your company's own actions, and guided onboarding by our developers.

[Get a quote](mailto:support@helpdesk.edsdk.com?subject=Txt42%20-%20Enterprise%20plan) [Pricing](https://txt42.ai/pricing)

## Part of the N1ED Family

Txt42 is one of the plugins of [N1ED](https://n1ed.com), the toolkit for TinyMCE and CKEditor: [Blk42](https://blk42.com) builds Bootstrap and Tailwind layouts, [Flmngr](https://flmngr.com) manages files and images, and Txt42 is the AI assistant. Each installs on its own, all run on one API key per website, configured in one Dashboard, and N1ED bundles them together.

## Get Started

Txt42 is available today as an Enterprise plan on your own AI keys. The plan for one website, AI included, is coming soon.

[See the plans ➔](https://txt42.ai/pricing)

Your own AI keys · Every edit reviewed · No chats stored on our servers

## Frequently Asked Questions

### What is Txt42?

An AI assistant inside your editor: a chat that knows your document and a panel of AI actions. It proposes its edits right in your content, and you accept or reject each one before anything changes.

### Which editors does Txt42 run in?

[Editor42](https://txt42.ai/docs/install/editor42), our free TinyMCE fork, [TinyMCE](https://txt42.ai/docs/install/tinymce) and [CKEditor 4](https://txt42.ai/docs/install/ckeditor-4), inside [N1ED](https://txt42.ai/docs/install/n1ed) too. [CKEditor 5](https://txt42.ai/docs/install/ckeditor-5) is coming soon, and so are the [Drupal](https://txt42.ai/docs/install/drupal) and [Joomla](https://txt42.ai/docs/install/joomla) modules.

### Which AI models does it use?

Claude from Anthropic, GPT from OpenAI and Gemini from Google. The person writing picks the model per message, or leaves it on Auto, the default model of the website. On an Enterprise plan the models are those of the providers you have keys for.

### What does bring your own key (BYOK) mean?

Txt42 runs on the API keys of your own Anthropic, OpenAI or Google account: the providers bill the AI usage to you, at your rates, under your limits. BYOK is part of the [Enterprise plan](https://txt42.ai/pricing). The plan for one website comes with AI included instead, so it needs no key of your own.

### What is sent to the AI?

Your message or the action you picked, the document (its text and structure) or the selection, the recent messages of the chat, and the files and links you attached. It goes through our AI service to the provider of the model you picked, and nothing of it is stored on our side. [Where your text goes](https://txt42.ai/docs/how-it-works#where-your-text-goes).

### Does it change my content format?

No. Accepted edits are plain HTML in your editor, the same as text you typed, and Txt42 adds nothing to your database schema or to your pages' markup.

### When can I buy Txt42 for one website?

Soon. The plan for one website includes the AI usage, so you will not need a provider account. Until it opens, the [Enterprise plan](https://txt42.ai/pricing) is available on your own AI keys.
