体验地址 一个基于雪花写作法的 AI 小说创作工具,支持智能生成小说架构、角色体系、世界观和章节内容。
- 📖 雪花写作法 - 从核心种子开始,逐步扩展角色、世界观、情节架构
- 🎭 角色弧光理论 - 设计具有动态变化潜力的角色,包含驱动力三角和关系冲突网
- 🌍 世界观构建 - AI 自动生成符合故事背景的世界设定
- 📊 悬念节奏曲线 - 智能规划章节节奏,保持读者阅读兴趣
- ✍️ 章节写作 - 基于大纲逐章生成小说内容,支持流式输出
- 📤 多格式导出 - 支持导出为 TXT 和 Markdown 格式
- 🌓 深色/浅色主题 - 支持主题切换,保护眼睛
- 💾 本地项目存储 - 项目数据本地持久化,支持多项目管理
- Node.js >= 18
- pnpm / npm / yarn
# 克隆项目
git clone https://github.com/chatfire-AI/huobao-novel.git
cd huobao-novel
# 安装依赖
pnpm install
# 或
npm install
# 启动开发服务器
pnpm dev
# 或
npm run devpnpm build
# 或
npm run build首次使用需要配置 API:
- 点击右上角设置图标 ⚙️
- 填入 API Base URL 和 API Key
- 选择需要使用的模型
支持 OpenAI 兼容的 API 接口。
| 步骤 | 描述 |
|---|---|
| 创建项目 | 设置小说标题、题材、章节数、每章字数等基本信息 |
| 生成架构 | AI 自动生成核心种子、角色动力学、世界观、情节架构 |
| 生成大纲 | 基于架构生成详细的章节大纲 |
| 章节写作 | 逐章生成小说内容,支持批量生成 |
| 导出小说 | 将完成的小说导出为 TXT 或 Markdown 文件 |
- 框架: Vue 3 + Vite
- UI 组件: Naive UI
- 样式: Tailwind CSS
- 状态管理: Pinia
- 图标: @vicons/ionicons5
- 路由: Vue Router
- HTTP: Axios
src/
├── api/ # API 请求封装
├── assets/ # 静态资源
├── components/ # 组件
│ ├── ArchitecturePanel.vue # 小说架构面板
│ ├── ChapterBlueprintPanel.vue # 章节大纲面板
│ ├── ChapterWriterPanel.vue # 章节写作面板
│ ├── CreateProjectDialog.vue # 创建项目对话框
│ ├── ProjectCard.vue # 项目卡片
│ └── SettingsDialog.vue # 设置对话框
├── prompts/ # AI 提示词模板
├── router/ # 路由配置
├── stores/ # 状态管理
├── views/ # 页面视图
│ ├── HomeView.vue # 首页
│ └── ProjectView.vue # 项目详情页
└── main.js # 入口文件
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m 'Add amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 提交 Pull Request
扫码添加微信交流:

