Skip to main content Skip to page footer

Installation

ChEddi is installed like any other TYPO3 extension. All required dependencies, in particular AI Suite and AI Suite MCP, are installed automatically along with it and do not have to be added separately.

Since version 0.3.0, ChEddi ships the libraries for reading attachments itself and therefore also runs in TYPO3 installations without Composer (classic mode) under TYPO3 12, 13 and 14. It requires at least AI Suite 14.6.1/13.18.1/12.24.1 and, since version 0.4.0, AI Suite MCP 0.11.x. Clear all caches after every update.

Install extension via Composer

composer require autodudes/cheddi
  • Show larger version Installing ChEddi with Composer or from the TER, then clearing the TYPO3 and PHP caches

    ChEddi is a separate extension and builds on AI Suite and AI Suite MCP. It is added to the project with Composer or from the TYPO3 Extension Repository. Afterwards we clear the TYPO3 and PHP caches.

Requirements

DependencyVersionWhat for
TYPO3 CMS14.3.x/13.4.x/12.4.x (at least 13.4.1 or 12.4.11)Backend extension, supports v12, v13 and v14 in parallel
PHP8.1 or newer (PHP 8.2 from TYPO3 13)
autodudes/ai-suite14.6.1/13.18.1/12.24.1 (per major, required by AI Suite MCP 0.11)Infrastructure, permission model, shared services
autodudes/ai-suite-mcp0.11.0 to 0.11.xTool registry and permission checks for the tools
typo3/cms-workspaces14.3.x/13.4.x/12.4.x (at least 13.4.1 or 12.4.11)Required. The default write mode routes confirmed changes through a draft
typo3/cms-scheduler14.3.x/13.4.x/12.4.x (at least 13.4.1 or 12.4.11)Required. For cleaning up old conversations automatically
typo3/cms-reports14.3.x/13.4.x/12.4.x (at least 13.4.1 or 12.4.11)Required since version 0.3.0. For the environment report in the status report (System → Reports, TYPO3 14: Administration → Reports)
PDF, Word and spreadsheet librariesText extraction from attached documents. Bundled since version 0.3.0, so that ChEddi also runs without Composer

Steps in the backend

  1. Activate the extension. It ships its own database tables, so run the database compare afterwards.
  2. Grant the permission. The backend groups concerned need the permission “Enable Chat Interface” (enable_cheddi_interface). Without this permission the chat is not loaded at all, see Permissions.
  3. Check the model permissions. Each group additionally needs the permission for at least one chat-capable model. If it is missing, the model selection stays empty and the input area shows a notice.

Then clear all caches.

  • Show larger version Open ChEddi chat in the TYPO3 backend with welcome card, credit balance and model selection

    With the permission granted, at least one ChEddi model and a valid AI Suite API key, ChEddi greets us and shows the write mode, data protection and web research.

  • Show larger version ChEddi chat with locked input field and a notice to enter the AI Suite API key

    Without the AI Suite API key, the input area stays locked. ChEddi points out that the key has to be stored in the extension configuration.