Skip to main content

Settings

Color Mode

Theme Skin

Background

Appearance preferences are saved in this browser only.

Environment

Current Environment Production

Built with JEKYLL_ENV=production. Changes require deployment.

Quick Links

Theme & Build

Jekyll v3.10.0
Last BuildOct 18, 02:34
Repository
bamr87/drsai

Page Info

Layout default
Collection none
Path pages/about.md
URL /about/

How drsai makes a book

The pipeline behind the storybooks: an OpenAI-powered story engine, prompt-driven watercolor illustration, and a Jekyll books collection on GitHub Pages.

drsai is a children’s book platform: every book on this site is written with AI assistance, illustrated by AI image models, and published as a real, readable picture book on GitHub Pages.

The four repos

Repo Role
drsai This site — the platform. Hosts the books collection, the import/generation tools, and the Python story engine (drsai/).
Dodge-and-Reena-Book The first book’s content repo: canonical story text, the illustration style & character bible, and chosen AI renders.
zer0-mistakes The Jekyll theme. Its books collection, layouts, and components turn markdown into a picture book.
zer0-image-generator The jekyll preview-images gem — OpenAI-rendered social/preview banners for every story page.

The words

The drsai story engine generates Seuss-style verse and prose with OpenAI models (Anthropic and xAI are supported too), then validates what comes back: a scansion engine checks anapestic tetrameter, a rhyme checker scores the couplets. Drafts get refined by hand in the book’s content repo — the AI is the pen, not the author.

The pictures

Each story page carries an illustrations: list in its front matter: three scenes per story (Setup → Mystery → Resolution), each with a self-contained prompt that quotes the book’s style and character bible verbatim, so Deputy Dodge wears the same oversized tan hat in July as he does in January.

Missing scenes are rendered with the OpenAI Images API by tools/generate_illustrations.py; every story’s colophon (the “How the illustrations were made” fold at the bottom) shows the exact prompts, so the art is reproducible and the process is transparent.

The book

The zer0-mistakes theme provides the books collection: a landing page with cover hero and table of contents, immersive story pages with a storybook serif and full-width plates, and prev/next navigation that reads cover to cover. Content is imported from the book’s repo by tools/import_dodge_and_reena.py — stories in, book out.

Read the test book

Deputy Dodge & Ranger Reena: Adventures of a Lifetime — twelve gentle mysteries in the desert town of Dusty Gulch, one for every month of the year.