Skip to content

Repository files navigation

StoryFlow AI

本地优先的 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.sh

Windows: 确保已安装 Python 3.10+,然后双击 install.bat

脚本会自动完成:环境检测 → 安装依赖 → 启动服务 → 开机自启 → 打开写作页面。

之后每次开机自动启动,无需手动操作。

# 卸载(macOS)
bash uninstall.sh

Windows 用户双击 uninstall.bat 即可。

配置 AI 模型

方式一:本地模型(免费)

Ollama:

# 安装 Ollama: https://ollama.com
ollama pull qwen2.5:7b
# 然后在界面中选择 Ollama → qwen2.5:7b

LM Studio:

# 下载 LM Studio: https://lmstudio.ai
# 加载模型 → 开启 Local Server(默认 http://127.0.0.1:1234)
# 然后在界面中选择 LM Studio 即可

方式二:云端模型(自带 Key)

在页面右上角点 🔑 API 设置,填入:

模型 获取 Key
DeepSeek https://platform.deepseek.com
OpenAI https://platform.openai.com
通义千问 https://dashscope.aliyun.com

费用由模型厂商直接收取,与 StoryFlow 无关。DeepSeek 目前最便宜,约 ¥1/百万 Token。

购买 & 激活

  1. 点击左下角 🔑 购买授权,选择版本
  2. 跳转爱发电完成付款
  3. 复制订单号,粘贴回软件点 激活,即时生效

购买地址:爱发电 · 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

About

本地优先的AI小说写作平台 — 流程图编排故事,多模型支持,一键生成完整章节

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages