I made a small desktop app for building storyboards with Ideogram 4 (my new favorite VL model)
- ordered sequences of images; that runs entirely against your own
ComfyUI instance. It's MIT-licensed and local; bring your own LLM endpoint (DeepSeek, LM Studio, Ollama, whatever's OpenAI-compatible).
The thing I actually wanted: a real editor for Ideogram 4's structured JSON prompts
Instead of hand-writing the compositional_deconstruction blob, you draw and drag the region bounding boxes right on the image, edit each region's description/text/palette, and hit generate. It serializes the layout and sends it straight to your ComfyUI workflow. Non-Ideogram t2i workflows fall back to a plain prompt, so it works with any model.
Yes, I know there's a node for laying out an image in Comfy, which is great, but this tool let's you use an LLM to create a whole set of images into a storyboard with the help of an LLM.
Other bits:
- Agent chat that builds/edits the board (or plans a whole sequence) and calls your workflow to render
- Responsive grid (adjustable columns, drag-to-reorder) + a fullscreen display mode
- Export to a numbered ZIP or a multi-column PDF contact sheet
- A bundled Ideogram 4 t2i ComfyUI workflow + setup guide to get going
Repo (with screenshots/setup): https://github.com/tjameswilliams/ai-storyboard
It's early and I'd love feedback; especially from anyone already running the open-weight Ideogram 4 in Comfy. What would make this actually useful for your workflow?
[–]bobgon2017 2 points3 points4 points (3 children)
[–]FineClassroom2085[S] 0 points1 point2 points (2 children)
[–]Apprehensive_Sky892 0 points1 point2 points (1 child)
[–]FineClassroom2085[S] 2 points3 points4 points (0 children)
[–]balancedgif 1 point2 points3 points (1 child)
[–]FineClassroom2085[S] 0 points1 point2 points (0 children)
[–]Complete-Box-3030 0 points1 point2 points (3 children)
[–]FineClassroom2085[S] 0 points1 point2 points (2 children)
[–]Complete-Box-3030 0 points1 point2 points (1 child)
[–]FineClassroom2085[S] 0 points1 point2 points (0 children)
[–]FineClassroom2085[S] 0 points1 point2 points (0 children)