cartwright
Features

AI alt-text

Auto-generate image alt-text with Gemini vision on upload, via a cron — accessibility and SEO without manual captioning.

altTextAi generates descriptive alt-text for images using Gemini vision, so uploads get accessible, SEO-friendly captions without manual work. It depends on the media library (mediaLibrary).

How it works

New media assets are queued and a cron (/api/cron/media-ai) calls Gemini vision to generate alt-text, written back to the MediaAsset. Editors can override any generated caption.

Enable it

Enable mediaLibrary (alt-text writes to MediaAsset).
Set altTextAi = true in brand.config.ts (compile-time — redeploy).
Provide a Gemini API key (/admin/integrations) and CRON_SECRET for the cron.
FlagaltTextAi
Tiercompile-time (depends on mediaLibrary)
Defaultoff
NeedsGemini key, CRON_SECRET

On this page