🖼️AI Images Widget
Let Kick viewers generate AI images right from chat with the !imagine command. KickBot handles the prompt and shows each result on your stream.
The AI Images feature turns the !imagine chat command into a way for viewers to make AI-generated pictures during your stream. They type a prompt, KickBot generates the image, and it pops onto stream through a browser-source widget. KickBot can also reply in chat with a direct link to the finished image.
Set up the !imagine command
Navigate to kickbot.com/dashboard/imagine. The page has one main Command Settings card, plus a Widget URL box, a live Widget Preview, and a usage counter on the right.

To get the command running:
Toggle Enabled in the top-right of the Command Settings card.
Pick who can use the command under Who Can Use.
Choose your widget options and on-screen time.
Click Save Changes.
Copy the Widget URL and add it as a browser source in OBS or Streamlabs.
Once it is set up and the widget is on your scene, viewers type !imagine followed by a prompt (for example, !imagine a mountain made of bananas) and the generated image slides onto your stream.
Command Settings

Who Can Use
Four role toggles control who in your Kick chat can run !imagine. Everyone is selected by default, which is the typical setup for an open chat.

You can mix roles freely. With Subs and VIPs picked, only subscribers and VIPs can run the command and other viewers' messages are ignored. As the streamer you can always run !imagine regardless of which roles are selected.
Widget Options
Show command example. When on, the widget displays "Generate images with !imagine" along the top so new viewers know how to use it. On by default.
Respond with URL. When on, KickBot replies in your Kick chat with a direct link to the finished image so the viewer who asked for it can save or share it. On by default.
Widget Settings
On-screen time. How long each image stays visible on the widget once it appears, in seconds. The slider goes from 5 to 300, default 60.
Transition. How the image enters and exits the widget. Options are None, Fade, Slide from left, Slide from right, Slide from bottom (default), and Slide from top.
Test the widget without using chat
The Command Settings card has a Send test image to OBS button. Clicking it pushes a sample image (a flamingo lounge scene) straight to your widget through the same path a real !imagine command would use. If the widget is set up correctly, the test image appears on stream within a second.

The dashboard also shows a live Widget Preview that reflects your current settings, so you can see how the on-screen time and transition look without going to OBS.
Usage limits
Free accounts can generate up to 50 images every 30 days. Premium accounts can generate up to 1,000 every 30 days. The counter on the right side of the page shows how many images have been generated in your current 30-day window.
The window is rolling, not calendar-based: it always counts the last 30 days from now. Only images that successfully generate are counted; messages that fall outside your Who Can Use roles do not.
If images are not appearing on stream
If a viewer runs !imagine and nothing shows up:
Check that KickBot is a moderator on your Kick channel. This is the single most common cause of any KickBot chat-command issue. Add KickBot as a mod at dashboard.kick.com/community/roles/moderator.
Check the Enabled toggle. The Command Settings header should read "Enabled" with a green switch.
Check Who Can Use. A regular viewer running the command will be ignored if you only have Subs, VIPs, or Mods selected. Add Everyone to open the command up.
Reload your browser source. OBS and Streamlabs need a refresh after any settings change for the new values to apply on stream.
Check your monthly usage. The right-hand sidebar shows how many of your 50 (free) or 1,000 (premium) images have been used in the last 30 days.
FAQ
Need help?
If something is not working or you have a question this page did not cover, email [email protected] or drop into the #support channel on the KickBot Discord.
Last updated
Was this helpful?