The shared engine is the common comic-generation core used by both the Chrome extension and the Telegram bot.
- This document describes the shared engine as common infrastructure.
- Extension-specific UI behavior belongs in
./extension.md. - Telegram-bot-specific transport, storage, and command behavior belongs in
./telegram-bot.md.
- Extension overview:
./extension.md - Telegram bot overview:
./telegram-bot.md - Engine manual source:
../engine/manual.md
- Accepts normalized source text or fetched content
- Builds storyboard prompts
- Calls configured text and image providers
- Produces storyboard data and composed comic output
- Provides shared prompt and composition behavior across products
- Chrome extension: page extraction feeds into shared storyboard and panel-generation logic
- Telegram bot: text, URL, PDF, image, and voice extraction feed into the same shared generation core
- Full engine manual:
../engine/manual.md - Engine source:
../engine/src/ - Engine CLI:
../engine/cli/comic-engine-cli.js
- Engine tests:
npm run test:engine - Docs build consumers: extension and bot overview pages both reference this engine page