pagemachine/ai-tools

A TYPO3 extension that leverages artificial intelligence to enhance content and accessibility

Maintainers

Package info

github.com/pagemachine/ai-tools

Type:typo3-cms-extension

pkg:composer/pagemachine/ai-tools

Statistics

Installs: 17 275

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 8

1.5.0 2026-04-27 07:39 UTC

README

TYPO3 extension that uses AI to generate and translate image alt text automatically.

Requires: TYPO3 12.4–14.4 · PHP 8.2+

Installation

composer require pagemachine/ai-tools

Also available from the TYPO3 Extension Repository and GitHub releases.

Documentation

Full documentation at pagemachine.github.io/ai-tools.

Features

Alt text generation

Right-click any image in the File List and choose Generate A.I. Metadata to open the generation modal. The extension sends the image to the configured AI server and writes the result back to the file's metadata.

  • Generate alt text in any site language
  • Auto-translate to all other site languages in one step
  • Customize the prompt used for generation (AI Tools > Prompts)
  • Use Generate All on a folder to process multiple images at once

Prompt management

Go to AI Tools > Prompts to manage the prompts used for image description. Set one as the default; it will be pre-selected in the generation modal.

Server configuration

Go to AI Tools > Settings (admin only) to configure AI servers:

  • API key (get a free key at aigude.io)
  • Multiple servers supported; one set as default

Supported languages

AiGude generates descriptions natively in these languages:

English, German, Spanish, French, Italian, Portuguese, Dutch, Japanese, Korean, Arabic, Chinese, Russian, Hindi, Turkish, Hebrew

For other site languages, write the prompt in any of the supported languages. The description is generated in the prompt's language and automatically translated to the target language.

Translation

DeepL and Google Translate are supported. The active provider is configurable per language under AI Tools > Settings.

Storage-scoped configuration

Useful for multi-site setups where each site has its own storage and API budget. Each file storage can be configured independently under System > File Storages > AI Tools tab:

  • Enable/disable AI Tools for that storage
  • Override AI server: route API calls for that storage to a specific server instead of the default

Testing

docker compose run --rm app composer build