Skip to content

Shutter

ExtensionNo adult content

cfigureshutterPublished 14 September 2026

Shutter

Quick-access widget and automated native ImageGen workflows with generation history, reusable prompts, and inline image controls.

About

A Lumiverse extension for quick-access and automated native ImageGen workflows, inline image controls, generation history, prompt tools, and optional image layout controls.

Permissions

4 permissions

Granted on install2 permissions

  1. chat_mutation

    Read, add, change and hide chat messages.

  2. ui_panels

    Open floating widgets and docked panels.

Needs an admin to approve2 permissions

  1. interceptor

    Change a prompt before it reaches the model.

  2. app_manipulation

    Place its own interface anywhere in the app and change the theme.

What it adds

3 additions

Found in the extension’s code. Anything named only while it runs is not listed.

  • UI surfaces2
  • Float widget

  • Input bar action: Generate Image

  • Generation hooks1
  • Prompt interceptor

Version and source

2 details · 1 link

Details2 details

Version

1.1.0

Minimum Lumiverse version

1.1.0

Links1 link

Features

  • Generate images from a floating widget or input bar action.

  • Append, replace, insert, or remove Shutter images from the newest message.

  • Automatically trigger ImageGen after AI responses.

  • Preview and edit resolved prompts before generation.

  • Save successful Shutter-managed generations in Generation History.

  • View, copy, reuse, insert, or replace images from saved history.

  • View saved or embedded prompt metadata from Lumiverse's native image viewer.

  • Navigate history with swipes on mobile or arrow keys on desktop.

  • Optionally control the width and alignment of inline Shutter images.

Shutter uses your existing native ImageGen provider, model, prompt, scene-change, preview, and placement settings.

Image placement

Native ImageGen modeShutter behaviour
Preview only or Set as backgroundShutter can ask whether to insert the result or insert it automatically. It can append a new image or replace the latest Shutter image in the target response. Shutter does not set an active background, so Preview only is recommended for Shutter workflows.
Insert into chat or Attach to last messageNative ImageGen handles placement. Shutter does not insert the result, and automatic generation is skipped in these modes.

When Shutter shows the Image Generated modal, you can insert or replace the result, regenerate it from the resolved prompts, or rebuild the prompt from the original chat context.

Long-press or right-click the floating widget to open actions for the newest message:

  • Append

  • Replace

  • Force Generate

  • Insert

  • View Prompt

  • Remove

  • Remove All

Force Generate appears only when native scene-change detection could otherwise skip the request. Insert appears only while Generation History is enabled.

Generation History

Optional Generation History saves successful Shutter-managed generations for each message response and text swipe.

Saved generations can be:

  • Previewed and navigated.

  • Inserted into the message.

  • Used to replace an existing Shutter image.

  • Opened in Image Prompt to view, copy, or reuse their prompts.

Turning Generation History off stops new records but does not delete existing history. Use Clear Generation History to remove saved history metadata without deleting generated images or changing messages.

If a saved image has been deleted from Lumiverse's gallery, Shutter keeps its prompt information but prevents the missing image from being inserted or used as a replacement.

More from the README

9 items

  1. Lightbox prompt tools

    When Show Prompt and History in Lightbox is enabled, Shutter adds a compact toolbar to Shutter images opened in Lumiverse's native image viewer:

    • Copy

    • Prompt / Collapse

    • History

    • Hide

    History appears when saved records are available. Hide restores the image's full viewing area, and Show Details brings the toolbar back.

    The expanded prompt view can switch between metadata saved by Shutter and metadata embedded in the image when both are available.

  2. Auto Generate

    Shutter can trigger ImageGen after AI responses in three modes:

    • Every message

    • Every X messages

    • Random interval

    Automatic generation has its own post-generation behaviour and can optionally use the prompt preview flow. Automatic-generation errors are suppressed so they do not interrupt the conversation.

  3. Main settings

    General

    SettingDescription
    Floating WidgetShow the quick-access widget.
    Widget SizeSmall, Medium, Large, or XL.
    Widget StyleColour or Monochrome.
    IconAperture, Cherry Blossom, or Kitty Lotus.
    Toast on Insert and ReplaceShow a confirmation when Shutter inserts or replaces an image.
    Remove Image Tags from ContextRemove Shutter image markdown from prompts sent to the model. Enabled by default.
    Remove ConfirmationNever, Bulk Only, or Always ask before removing images.

    Image handling

    These settings apply only when Shutter handles image placement.

    SettingDescription
    After GenerationAsk to insert or insert automatically after a manual generation.
    Default Widget ActionAppend a new image or replace the latest Shutter image.
    Generation HistorySave successful Shutter-managed generations and their submitted prompts.
    Swipe & Keyboard NavigationNavigate history with swipes on mobile or arrow keys on desktop.
    Clear Generation HistoryDelete saved Shutter history metadata without deleting images or changing messages.
    Show Prompt and History in LightboxAdd prompt and history controls to Shutter images in Lumiverse's native viewer.
    Shutter Image LayoutEnable scoped custom layout controls for inline Shutter images.
    Image WidthSet inline Shutter image width from 1% to 100%.
    Image AlignmentAlign reduced-width images left, centre, or right.

    Auto Generate

    SettingDescription
    ModeOff, Every message, Every X messages, or Random interval.
    IntervalNumber of AI messages between generations in Every X mode.
    Random RangeMinimum and maximum interval for Random mode.
    After Auto GenerateInsert automatically or ask to insert.
    Preview Prompt on AutoShow prompt preview for automatic generations when native prompt preview is enabled.
Unsupported formatting is hidden here. The original text is preserved in downloads.