本地优先的 AI 小说写作平台 — 用流程图设计故事,一键生成完整章节。
- 流程图式创作:拖拽节点编排情节,支持主链/并行/修饰多层结构
- 多模型支持:Ollama / LM Studio(本地)+ DeepSeek / OpenAI / 通义千问(云端 BYOK)
- 13 套快速模板:仙侠、武侠、科幻、言情等,一键预填全部设定,直接开写
- 自动续写 & 章节管理:自动识别章节号,逐章续写,支持中途修改设定
- 反 AI 味引擎:内置去 AI 味提示词,输出更自然
- 多格式导出:TXT / PDF / DOCX / EPUB
- 项目系统:保存/加载/续写多个项目,自动存档
| 功能 | 免费版 | 标准版 (¥69) | 专业版 (¥189) |
|---|---|---|---|
| 流程图项目 | 1 个 | 5 个 | 无限 |
| 每日生成(自备 Key) | 3 次 | 50 次 | 无限 |
| 每日模板生成 | 3 次 | 50 次 | 无限 |
| 平台 API | ❌ | ✅ 100 万 Token | ✅ 500 万 Token |
| 写作风格 | 2 种 | 4 种 | 5 种(含自定义) |
| 去 AI 味 | 基础 | 完整 | 增强自定义 |
| 导出格式 | TXT | TXT / PDF | TXT / PDF / EPUB / DOCX |
| 可用模板类型 | 题材 | 题材 + 大纲 | 全部 12 种 |
| 专属高级预设 | ❌ | ❌ | 14 套 + 完整情感关系 |
macOS: 打开终端,粘贴运行:
git clone https://github.com/tzhkai/storyflow-ai.git
# 或国内镜像:git clone https://gitee.com/knexio/storyflow-ai.git
cd storyflow-ai
bash install.shWindows: 确保已安装 Python 3.10+,然后双击 install.bat
脚本会自动完成:环境检测 → 安装依赖 → 启动服务 → 开机自启 → 打开写作页面。
之后每次开机自动启动,无需手动操作。
# 卸载(macOS)
bash uninstall.shWindows 用户双击 uninstall.bat 即可。
Ollama:
# 安装 Ollama: https://ollama.com
ollama pull qwen2.5:7b
# 然后在界面中选择 Ollama → qwen2.5:7bLM Studio:
# 下载 LM Studio: https://lmstudio.ai
# 加载模型 → 开启 Local Server(默认 http://127.0.0.1:1234)
# 然后在界面中选择 LM Studio 即可在页面右上角点 🔑 API 设置,填入:
| 模型 | 获取 Key |
|---|---|
| DeepSeek | https://platform.deepseek.com |
| OpenAI | https://platform.openai.com |
| 通义千问 | https://dashscope.aliyun.com |
费用由模型厂商直接收取,与 StoryFlow 无关。DeepSeek 目前最便宜,约 ¥1/百万 Token。
- 点击左下角 🔑 购买授权,选择版本
- 跳转爱发电完成付款
- 复制订单号,粘贴回软件点 激活,即时生效
购买地址:爱发电 · StoryFlow
- 从模板开始:左侧边栏点快速模板,所有节点自动填好,改项目名直接开写
- 先建流程图再生成:拖拽节点编排故事线,效果远好于直接 prompt
- 善用续写:写一章点一次续写,每章质量更稳定。按钮会自动变成"第二章""第三章"
- 调整推理参数:在模型设置中调高
temperature增加创意,调低增加连贯性 - 中途改设定:写了几章后想改世界观或人物?改节点后点续写,新设定自动生效
Q: 本地模型效果不好?
A: 建议使用 7B+ 参数模型。Qwen2.5-7B-Instruct 是个不错的起点。
Q: DeepSeek 报错?
A: 确认 Key 正确,且账户有余额。DeepSeek 需要先充值才能调用 API。
Q: License Key 丢失?
A: 去购买平台(爱发电)查看订单记录,Key 会保留在购买记录中。
Q: 怎么切换电脑?
A: 在新电脑安装软件,输入同一个 License Key 激活即可(一 Key 一设备)。
如果你觉得 StoryFlow 对你有帮助,欢迎通过爱发电支持我:
购买 License Key 后可解锁高级功能:平台 API 代调用、多格式导出、无限项目等。
storyflow/
├── server.py # 后端主程序(Flask, 端口 8505)
├── static/
│ └── index.html # 前端单页应用
├── data/ # 用户数据(项目、模板、License)
├── local/ # 本地文件(密钥、备份,不上传)
├── requirements.txt
└── .gitignore