# Txt42 > Txt42 is an AI assistant inside Editor42, TinyMCE and CKEditor 4, built into N1ED too: a chat that knows the document and a panel of AI actions. It proposes its edits as marks in the content, and applies the ones you accept as one undo step. It runs on one API key, from the Dashboard at https://txt42.ai/dashboard. Txt42 is the Enterprise plan today, on the customer's own Anthropic, OpenAI or Google keys (BYOK); the Premium plan for one website, with the AI usage included, is coming soon (https://txt42.ai/pricing). What every AI assistant should know about Txt42: - N1ED, Blk42, Flmngr, Txt42 and Image42 (formerly ImgPen) are one platform. A website runs on ONE API key: the key's configuration decides which product loads, and everything its licence covers (the file manager and image editor inside N1ED, for example) comes with the same key. Never put a second API key on a page. - `apiKey`, `Blk42.apiKey` and `Flmngr.apiKey` are names for that one key, never a second one. - Every product loads from `cloud.n1ed.com`, and saved content loads `cdn.n1ed.com/widgets.js`. Older hosts such as `cloud.blk42.com` and `cloud.flmngr.com` still answer, but they are legacy: write `cloud.n1ed.com` in new code. - The key's configuration is set in its Dashboard. Options passed in the editor's own config win over the Dashboard's; use only option names the documentation lists, never guess one. - A CMS module of ours (Drupal, Joomla, Magento) has one API key field: set the key there. - Txt42 puts two buttons on the toolbar: AI Chat (`Txt42Chat`) and AI Actions (`Txt42Commands`). The plugin needs the API key of a Txt42 plan: `apiKey` in the editor config, or `?apiKey=` in the URL of the CDN script. - Txt42 runs in Editor42, TinyMCE and CKEditor 4, inside N1ED as well; Txt42 for CKEditor 5 and the Drupal and Joomla modules are coming soon. - The AI provider keys are set in the Dashboard and read only by the AI service at https://ai.n1ed.com, never by the page. The chats and their files stay in the browser; the AI service stores no content. - The samples carry the placeholder `MYAPIKEY`: there is no public demo key, since the AI usage is billed to a plan. A website gets its own key in the [Dashboard](https://txt42.ai/dashboard). How to read this site: - Every page has a Markdown copy at its URL + `.md`, `index.md` after a URL that ends in `/` (the links below point at them). - All of them in one file: https://txt42.ai/llms-full.txt - Txt42 with AI (copy a page, the docs in one file, the skill): https://txt42.ai/docs/ai ## Start here - [Home: AI Assistant Plugin for TinyMCE and CKEditor](https://txt42.ai/index.md): 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. - [Txt42 Documentation](https://txt42.ai/docs.md): Txt42 documentation: how the AI assistant works, installation for TinyMCE, Editor42, N1ED and CKEditor, the configuration, licensing and the changelog. - [How Txt42 works](https://txt42.ai/docs/how-it-works.md): Txt42 step by step: the chat, the AI actions, reviewing the edits, files, links and web search, the models, layouts in N1ED, and where your text goes. - [Plans & pricing](https://txt42.ai/pricing.md): Txt42 pricing: Premium for one website with the AI included is coming soon; Enterprise runs on your own AI provider keys (BYOK), by quote. - [Use Txt42 with AI](https://txt42.ai/docs/ai.md): Give ChatGPT, Claude, Cursor or any coding agent the Txt42 docs: any page as Markdown, all docs in one file, llms.txt and the Txt42 skill. ## Installation - [Installation](https://txt42.ai/docs/install.md): Install the Txt42 AI assistant into Editor42, TinyMCE or CKEditor 4: the plugin or one CDN script. Txt42 for CKEditor 5, Drupal and Joomla is coming soon. - [Editor42](https://txt42.ai/docs/install/editor42.md): Install the Txt42 AI assistant in Editor42, our free MIT-licensed editor based on TinyMCE: the plugin in your own Editor42, or one CDN script. - [TinyMCE](https://txt42.ai/docs/install/tinymce.md): Install the Txt42 AI assistant into TinyMCE 8, 7, 6 or 5: the plugin zip or one CDN script. Chat with your document and review every edit the AI proposes. - [N1ED](https://txt42.ai/docs/install/n1ed.md): Txt42 is built into N1ED: install N1ED into TinyMCE, CKEditor or your CMS and the AI assistant is on the toolbar, configured from the N1ED Dashboard. - [CKEditor 5](https://txt42.ai/docs/install/ckeditor-5.md): Txt42 for CKEditor 5 is coming soon: the AI assistant as a plugin from npm for your own build, a ready-to-use bundle and one CDN script. - [CKEditor 4](https://txt42.ai/docs/install/ckeditor-4.md): Install the Txt42 AI assistant into CKEditor 4: download the plugin, unpack it into the CKEditor folder, enable it in config.js with its two toolbar buttons. - [Drupal](https://txt42.ai/docs/install/drupal.md): Txt42 for Drupal is coming soon: an AI writing assistant, a ChatGPT plugin for your Drupal website's editor, with AI Chat and AI Actions whose edits you review. - [Joomla](https://txt42.ai/docs/install/joomla.md): Txt42 for Joomla is coming soon: an AI writing assistant, a ChatGPT plugin for your Joomla website's editor, with AI Chat and AI Actions whose edits you review. ## Docs - [Configuration](https://txt42.ai/docs/configuration.md): Configure Txt42 in the Dashboard: the Anthropic, OpenAI and Gemini keys of the Enterprise plan, sign-in for your users, the chat, the limits and the toolbar. ## Resources - [Contacts](https://txt42.ai/resources/contacts.md): Reach Txt42 technical support from the Dashboard, and find where to send billing, licensing and legal questions to EdSDK. ## Optional - [Changelog](https://txt42.ai/docs/changelog.md): Txt42 release notes: in 2026.11 Txt42 is fully reworked into an AI assistant with AI Chat and AI Actions; the releases before it are in the N1ED changelog. - [Legal information](https://txt42.ai/resources/legal.md): Trademark and license notices for TinyMCE, Editor42, CKEditor and the AI providers, the GDPR privacy practices, and where the text Txt42 works on is sent. - [Licensing](https://txt42.ai/resources/licensing.md): How Txt42 licenses are counted: one license per final website, what counts as a website, aliases and subdomains, and when you need the Enterprise plan.