Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

GitHub stars GitHub issues License CI Domain

Highlights

  • Product: Summoner / 召物少年
  • Domain: 漫画生成
  • Maintained by: 503496348-ops product matrix
  • Delivery posture: one-click setup, doctor diagnostics, smoke test, convergence gate, and clean-clone verification are part of the maintenance standard.

Quality Gates

./install.sh
python3 scripts/doctor.py
python3 scripts/smoke.py
python3 scripts/product_convergence_gate.py --json
python3 -m pytest tests/ -q

一键安装 / One-click Quickstart

bash install.sh
python3 scripts/doctor.py
python3 scripts/smoke.py
  • bash install.sh:自动执行 setup + smoke,适合第一次使用。
  • python3 scripts/doctor.py:检查环境、入口文件和产品门禁,失败时给出修复建议。
  • python3 scripts/smoke.py:执行产品收敛门禁和轻量核心冒烟验证。

召物少年-Summoner

AI小说转漫画生成平台 | AI Novel-to-Comics Generation Platform

简介

召物少年-Summoner 是一个AI驱动的小说转漫画生成平台。输入小说文本,AI自动拆解剧情、提取角色、生成漫画分格(含对话气泡、内心独白、音效)。支持多种漫画风格。

Summoner is an AI-powered platform that transforms novels into comics. Input your story text, and the AI automatically decomposes the plot, extracts characters, and generates comic panels complete with speech bubbles, inner monologues, and sound effects. Multiple comic styles supported.

Features / 功能

  • 🎨 多风格漫画生成 / Multiple comic art styles
  • 📖 智能剧情拆解 / Intelligent story decomposition
  • 👤 角色自动提取 / Automatic character extraction
  • 💬 对话气泡生成 / Speech bubble generation
  • 🧠 内心独白 / Inner monologue support
  • 🔊 音效文字 / Sound effect text
  • 📐 分格布局 / Panel layout generation
  • 🔤 多字体支持 / Multiple comic fonts
  • 🖼️ 多渲染引擎 / Multiple rendering engines (SDXL, DALL-E, Replicate, SiliconFlow)

Tech Stack / 技术栈

  • Next.js 14 + React 18 + TypeScript
  • Tailwind CSS + shadcn/ui
  • Zustand state management
  • Multiple LLM providers (OpenAI, Anthropic, Groq, HuggingFace)
  • Multiple image generation engines

Getting Started / 快速开始

npm install
cp .env.example .env.local  # Configure your API keys
npm run dev

⚠️ Image Generation Configuration (Required)

You MUST configure at least one image generation API key. Without a valid API key for one of the supported rendering engines, the app cannot generate images.

Choose one of the following rendering engines and configure the corresponding environment variables in your .env.local:

Supported Rendering Engines

Engine Env Vars Required Notes
INFERENCE_API (Hugging Face) AUTH_HF_API_TOKEN, RENDERING_HF_INFERENCE_API_BASE_MODEL Free tier available. PRO account recommended for higher rate limits. Default model: stabilityai/stable-diffusion-xl-base-1.0
REPLICATE AUTH_REPLICATE_API_TOKEN, RENDERING_REPLICATE_API_MODEL, RENDERING_REPLICATE_API_MODEL_VERSION $5 free credit for new accounts. Default model: stabilityai/sdxl
OPENAI (DALL-E) AUTH_OPENAI_API_KEY Paid service. Default model: dall-e-3. Base URL configurable via RENDERING_OPENAI_API_BASE_URL
SILICONFLOW (硅基流动) SILICONFLOW_API_KEY Free tier available. Recommended for Chinese users / 推荐中国用户使用. Default model: Qwen/Qwen-Image. Get your key at https://cloud.siliconflow.cn/

Set the RENDERING_ENGINE variable to select your engine:

# Choose one:
RENDERING_ENGINE="INFERENCE_API"    # Hugging Face
RENDERING_ENGINE="REPLICATE"        # Replicate
RENDERING_ENGINE="OPENAI"           # OpenAI DALL-E
RENDERING_ENGINE="SILICONFLOW"      # SiliconFlow 硅基流动

You can also override the rendering engine from the Settings dialog in the app UI — no need to restart the server.

LLM Engine Configuration (Optional)

The story generation feature supports multiple LLM providers:

Engine Env Vars Required Notes
INFERENCE_API (Hugging Face) AUTH_HF_API_TOKEN Free tier available
OPENAI AUTH_OPENAI_API_KEY ChatGPT models
GROQ AUTH_GROQ_API_KEY Fast open-source models
ANTHROPIC AUTH_ANTHROPIC_API_KEY Claude models

Environment Variables / 环境变量

See .env.example for all configurable options including LLM and rendering engine settings.

License

Apache-2.0

Author

AtomCollide-智械工坊


召物少年-Summoner — 让每个故事都有画面



🚀 加入AtomCollide-AI智能体实验室

元素碰撞-AtomCollide-AI 智能体实验室 是一个专注于AI领域的开源组织,汇聚了众多优秀学习者。

核心价值

找工作:更省力,也更精准

  • 一线大厂内推通道(字节、阿里、腾讯等)
  • 全链路求职赋能包(面试题库、简历优化、晋升指导)
  • 线下技术沙龙 & 人脉网络

学AI测试:真正落地,拒绝空谈

  • 从0到1实战落地体系(Skills、MCP、RAG、AI IDE等)
  • 独家自研资料与工具矩阵
  • 前沿技术同步与提效方案

知识库

加入社群

社群 链接
AI探索交流1区 加入
AI探索交流2区 加入
AI探索交流3区 加入
AI探索交流4区 加入
AI探索交流5区 加入
AI探索交流6区 加入
AI探索交流7区 加入
AI探索交流8区 加入
AI探索交流9区 加入
AI探索交流10区 加入
AI探索交流-网文作家 加入
AI探索交流群-音乐达人 加入
AI探索交流群-微笑驿站 加入

AtomCollide-智械工坊团队出品


组织与社群入口

元素碰撞 · AtomCollide-AI 智能体实验室:面向学习者、创作者与自动化实践者,持续沉淀可复用的 AI Agent 产品、工作流与工程经验。使命:for the learner

请选择 1 个常用社群加入,内容全域同步,无需重复加入。

知识库

知识库 链接
踩坑合集 进入
商业化案例库 进入
科普专栏 进入
Open Build 进入
LLM / Agent / 研究报告 进入
Skill 封装合集 进入
社区治理运营 进入

社群邀请

社群 链接
AI 探索交流 1 区 加入
AI 探索交流 2 区 加入
AI 探索交流 3 区 加入
AI 探索交流 4 区 加入
AI 探索交流 5 区 加入
AI 探索交流 6 区 加入
AI 探索交流 7 区 加入
AI 探索交流 8 区 加入
AI 探索交流 9 区 加入
AI 探索交流 10 区 加入
AI 探索交流 — 网文作家 加入
AI 探索交流群 — 音乐达人 加入
AI 探索交流群 — 微笑驿站 加入

AtomCollide-智械工坊团队出品。更多产品见:AtomCollide Product Matrix

示例输出

本仓库的最小可验证使用路径:

  1. 阅读 README 的 Quick Start / 使用说明,完成本地安装或配置。
  2. 按仓库提供的命令、脚本或入口运行一次最小任务。
  3. 对照本产品定位验证输出:召物少年(Summoner) 属于 漫画生成 产品,目标是把输入材料转化为可检查、可复用的结果。
  4. 若运行环境暂不可用,先通过 README、CHANGELOG、CI 状态和源码结构完成静态验收,再补充真实截图或录屏。

维护要求:后续每次发布都应把真实运行截图、CLI 输出、网页截图或 API 响应样例补充到本节,避免仓库首页只描述能力、不展示结果。

Governance Links

2026-07-03 产品收敛门禁

  • 新增 scripts/product_convergence_gate.py:从远端干净 clone 后可运行 python3 scripts/product_convergence_gate.py --json,检查 SKILL/README、入口文件、smoke 目标、测试与外部融合引用是否自洽。
  • 新增 tests/test_product_convergence_gate.py:确保门禁在产品仓库中真实可执行,避免后续增强只停留在孤岛模块。

About

召物少年-Summoner — AI小说转漫画生成平台 | AtomCollide-智械工坊

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages