Two stages, two specialists
Language generation and image generation are kept as separate stages — the story model decides what happens, the image model decides how it looks, and neither has to do the other's job.
THE CLOCKWORK CABINET
The Panel Press · room 10 of 11
One little idea. A whole comic, panel by panel.
ComicCrafter AI turns a one-line idea into a comic, panel by panel: a locally hosted LLM writes the story, a fine-tuned image model paints the panels, and a Gradio interface ties the press together.
It was built collaboratively with Nishaant Singh — the repository lives under owner Saurabh Kumar's account.
the press queue — an idea slip and its empty panel rack
the rack is shown empty on purpose — real panels come from the local pipeline; the demo video is the proof
AI image generators produce single images on demand; a comic needs narrative structure — intro, storyline, climax, moral — before any panel can be drawn, and the panels have to belong to the same story.
The engineering split is deliberate: keep story generation and image generation as separate, swappable stages so each model does the job it is good at, and tie them together with an interface a person can actually steer.
A one-line idea feeds a locally hosted gemma-2-2b-it model (served through LM Studio's OpenAI-compatible API), which writes a structured story with intro, storyline, climax and moral.
collaborator plate — built with Nishaant Singh · repository owner Saurabh Kumar
watch the demo videoThe structured story then drives the image stage: a fine-tuned Stable Diffusion / FLUX.1-schnell model served through ComfyUI paints the panels.
A Gradio interface is the operator's console — one flow from idea slip to panel rack, running entirely locally.
Language generation and image generation are kept as separate stages — the story model decides what happens, the image model decides how it looks, and neither has to do the other's job.
The story model runs locally through LM Studio's OpenAI-compatible API — the press works without any cloud key.
Requiring intro / storyline / climax / moral structure gives the image stage panel-worthy beats instead of prose to guess at.
A Gradio interface keeps the whole pipeline operable in one place while the models behind it stay swappable.
every number here carries its source — my resume's figures and the synthetic-fixture results are marked for what they are