Skip to main content
Jahia Store
EN

Exactly.ai Image Generator

community
Download 1.1.1

Information

Module ID
exactlyImageGenerator
Group ID
org.jahia.se.modules
Status
community
Category
Connectors
Author
Stephane Monier
Developer website
http://www.jahia.com
Requires Jahia
8.2.0.0
Released
2026-10-24
Source
scm:git:git@github.com:smonier/exactlyImageGenerator.git
Tags
  • image
  • ai
  • exactly.ai
  • utility
  • branding

Exactly.ai Image Generator brings Exactly.ai into jContent. Exactly.ai learns a visual style from a set of images (your illustrations, your product photos, your campaign look) and generates new images in that style. With this module, editors do it all from jContent: the training images come from the site's media library, and the images they keep go back into it, ready to use on pages.

An Exactly.ai subscription is required. The module connects Jahia to your own Exactly.ai account: training and generation use that account's credits, billed by Exactly.ai. The subscription is not included with the module.

1. Style

  • The styles of your Exactly.ai account, each with a thumbnail of what it looks like and its status (draft, training, ready), kept in sync with Sync from Exactly.ai.
  • A style in training shows its progress right in the list, which updates by itself when the training ends.
  • Create a style with New style, open its Training images at any time, delete the ones you no longer need.

2. Training

  • Pick images opens jContent's media picker: choose images from the media library, then Send them to Exactly.ai.
  • Images Exactly.ai would refuse are caught first: each image under 1024 px on its shortest side is named with its size, and nothing is sent until they all fit.
  • Start training, follow the progress, then Back to draft to add images and train again.

3. Generation

  • Write a prompt, choose 1 to 4 images and an aspect ratio from portrait 9:16 to landscape 16:9.
  • Optional reference images from the media library guide the result: as a style, a sketch to follow, a product or a character to place.
  • Select the results to keep, choose a folder of the site's media library and save. File name and title names the files and sets their title (by default, the prompt).

Secure by design

  • Everything runs with the editor's own Jahia rights: the site must have the module enabled, viewing needs jContent access, and training, generating or saving needs write access. A reviewer can look but not spend your Exactly.ai credits.
  • Only images the editor can read are sent to Exactly.ai, and saved images only go into the site's media library.
  • The Exactly.ai token stays on the server, in the module's configuration, and is never sent anywhere but the Exactly.ai API.

Built with Jahia's own design system, in English and French.

Requirements: Jahia 8.2 with jContent 3.7 or later, and an Exactly.ai subscription with its API token, set in the org.jahia.se.modules.exactlyImageGenerator configuration. Enable the module on the sites that use it. Documentation and full change history: github.com/smonier/exactlyImageGenerator.

Video

Screenshots

Versions

1.1.1

  • Style thumbnails: each style in the list shows its first training image, so you see what it looks like. Thumbnails are kept in Jahia, so the list opens without calling Exactly.ai.
  • The screens use the full width of jContent; dates read in a short format; generated images keep their own ratio in the results.
  • Form fields are better announced by screen readers.
Requires Jahia 8.2.0.0Released 2026-10-24

1.1.0

  • New interface in Jahia's design system: the three steps (Style, Training, Generation) as tabs, a styles list with each style's status, and the generation step unlocks as soon as training is complete.
  • Styles list: training progress in the row, a Training images button for every style, and styles deleted on Exactly.ai disappear at the next sync.
  • Training: images from any media library you can read; images under 1024 px are named with their size before anything is sent.
  • Generation: saved files are named after File name and title (by default, the prompt).
  • Security: every action now checks the editor's Jahia rights on the site; images can only be read from and saved to libraries the editor may use; the Exactly.ai token never leaves the server for another host. After upgrading, users without write access on the site can no longer train, generate or save.
  • Fixed: generation and training failing with a "400 Bad Request".

Full history: CHANGELOG.md

Requires Jahia 8.2.0.0Released 2026-10-24
Requires Jahia 8.2.0.0Released 2026-01-26