📖 项目概览

StoryScience 是一款基于 C++/Qt 6.8 开发的桌面级小说创作软件,融合了 叙事学理论数据可视化人工智能 技术。它不仅仅是一个写作工具,更是一套完整的创作科学体系,帮助创作者从灵感碎片构建结构化的世界级故事。

核心特性

  • 🎯 MVVM 架构:清晰的模型-视图分离

  • 📊 数据可视化:拖拽式关系图谱

  • 🤖 AI 集成:智能续写与情节生成

  • 🌍 多语言支持:中英文双语界面

  • 🔒 本地优先:数据安全与隐私保护


🎬 动态演示

AI 续写演示


✍️ AI 智能续写
实时智能创作助手

关系图谱演示


📊 关系图谱可视化
拖拽式角色关系管理

优化功能演示


⚡ 智能优化
高效的创作流程管理

✨ 核心功能

1. 沉浸式写作环境

  • 实时字数统计:动态追踪写作进度

  • 语法高亮:支持多种编程语言式样的代码高亮

  • 自动保存:防止意外丢失创作内容

  • 多视图切换:写作/大纲/图谱/世界观视图

2. 文章伏笔搭建

3. 关系图谱系统

  • 可视化拖拽:直观的角色关系管理

  • 智能布局:自动调整节点位置

  • 关系追踪:复杂网络的可视化分析

4. 大纲与章节管理

  • 层级结构:支持无限级章节嵌套

  • 拖拽排序:直观的章节重组

  • 进度追踪:写作进度的可视化展示

5. 世界观构建工具

  • 地理系统:地图与地理关系管理

  • 历史时间线:事件的时间轴可视化

  • 文化体系:种族、语言、习俗管理

7. AI锐评专家

8. 随手笔记系统

9. AI设置页面

 AI 功能界面
智能续写与润色优化

AI 配置说明

StoryScience 支持多种主流大模型 API,包括:

  • OpenAI GPT 系列:GPT-4、GPT-5

  • 国产大模型:通义千问、豆包、DeepSeek、Kimi

  • 其他大模型:Gemini、Claude 等

  • 中转平台:OpenRouter

推荐AI提示词

AI 续写提示词

你是一名专业的网络小说作者,熟悉起点、晋江、番茄等主流网文平台的创作套路与节奏。
请根据输入的小说片段进行**剧情续写**,要求如下:
​
1. **延续原文风格与设定**,保持人物性格、世界观、语气一致,不跳戏。
2. **剧情自然衔接**,承接上文冲突或伏笔,推动情节发展。
3. **强化爽点与张力**:可以包含逆袭、反杀、系统提示、觉醒、打脸等常见爽点元素。
4. **丰富细节描写**:加入人物心理、动作、场景与感官刻画,增强代入感与画面感。
5. **节奏鲜明、语言有冲击力**,避免冗长或空洞的叙述。
6. **结尾设置悬念或反转**,让读者对后续情节充满期待。
   最终仅输出续写后的小说正文,不要解释,不要分析,不要输出提示说明。

AI 润色提示词

你是一名专业的网络小说编辑,熟悉起点、晋江、番茄等网文平台的写作风格。
请对输入的小说文本进行优化和美化,要求如下:
1. 保留原剧情和设定,不改变故事走向和核心爽点。
2. 优化文笔,使语言更加流畅、具有画面感和代入感。
3. 加强人物描写(外貌、动作、心理),避免平铺直叙。
4. 增强环境氛围和细节刻画,营造玄幻感和压迫感。
5. 保持网文常见的节奏与爽点表达(逆袭、打脸、系统奖励等)。
6. 删除或压缩重复、啰嗦的部分,使行文紧凑有力。
7. 结尾增加"钩子",让读者期待后续剧情。
最终仅输出优化后的小说正文,不要输出任何解释或多余内容。


🛠️ 技术架构

开发环境

  • 编程语言:C++17

  • GUI 框架:Qt 6.8

  • 界面技术:QML

  • 构建工具:CMake

  • AI 集成:支持多种大模型 API

🚀 快速开始

系统要求

  • 操作系统:Windows 10/11 (64位) 或 Linux

  • 内存:8GB RAM(推荐 16GB)

  • 存储空间:1GB 可用空间

  • 网络:AI 功能需要互联网连接

安装步骤

Windows 用户
# 1. 下载最新版本
# 访问:https://github.com/RongKaCZ/storyscience/releases/latest
# 下载 StoryScienceInstaller.exe
​
# 2. 运行安装程序
双击 StoryScienceInstaller.exe
​
# 3. 启动应用
在开始菜单或桌面找到 StoryScience 并启动
Linux 用户
# 1. 下载 AppImage 文件
wget https://github.com/RongKaCZ/storyscience/releases/latest/download/StoryScienceInstaller.run
​
# 2. 添加执行权限
chmod +x StoryScienceInstaller.run
​
# 3. 运行安装程序
./StoryScienceInstaller.run

首次使用指南

  1. 创建新项目:点击"新建项目",输入项目名称

  2. 设置 AI 密钥:在设置中配置你的 AI API 密钥

  3. 开始创作:选择写作视图,开始你的故事创作

  4. 构建角色:使用关系图谱添加和管理角色

  5. 大纲规划:在大纲视图中规划章节结构

👥 适用场景

网络小说作者

  • 长篇连载管理:支持百万字级别的项目规模

  • 角色关系复杂:可视化管理上百个角色关系

  • 伏笔追踪:自动标记和追踪伏笔线索

编剧与游戏策划

  • 多线剧情:并行剧情线的可视化管理

  • 世界观构建:完整的设定管理体系

  • 团队协作:支持项目文件的共享与协作

教育与研究

  • 叙事学教学:直观的故事结构分析工具

  • 创作研究:AI 辅助创作的数据分析

  • 学术写作:结构化的学术论文规划


📄 许可证信息

使用条款

本项目采用个人使用许可协议,具体条款如下:

许可范围

  • ✅ 个人非商业使用

  • ✅ 学习与研究目的

  • ✅ 教育机构内部使用

限制条款

  • ❌ 禁止商业用途

  • ❌ 禁止重新分发

  • ❌ 禁止逆向工程

  • ❌ 禁止移除版权声明

完整许可证

LICENSE AGREEMENT
​
Copyright (c) 2025 RongKaCZ. All rights reserved.
​
This software is licensed for personal use only. All rights reserved.
​
RESTRICTIONS:
1. This software may only be used for personal, non-commercial purposes.
2. Redistribution, reproduction, or sharing of this software in any form is strictly prohibited.
3. Modification of this software for commercial purposes is strictly prohibited.
4. Reverse engineering, decompilation, or disassembly of this software is prohibited.
5. Removal or alteration of copyright notices is prohibited.
​
LIMITED LICENSE:
Permission is granted to use this software solely for personal, non-commercial purposes.
Any other use requires explicit written permission from the copyright holder.
​
DISCLAIMER:
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED...

商业授权咨询:如需商业使用许可,请联系作者获取授权。


💖 支持项目

如果这个项目对你有帮助,欢迎通过以下方式支持:

社区支持

  • 给项目 Star:在 GitHub 上点赞支持

  • 🔄 分享给朋友:让更多创作者受益

  • 📝 提交反馈:帮助改进产品功能

开发者支持

微信支付

支付宝


📞 联系我们

官方渠道

问题反馈

  • 🐛 Bug 报告:通过 GitHub Issues 提交

  • 💡 功能建议:描述你的使用场景和需求

  • 使用问题:提供详细的操作步骤和环境信息


🚧 开发路线图

近期计划

  • v1.1.0:插件系统支持
  • v1.2.0:协作编辑功能
  • v1.3.0:移动端适配

长期愿景

  • 🌐 云端同步:跨设备数据同步

  • 🤝 协作平台:团队创作支持

  • 📱 多端统一:桌面/移动/Web 一体化


📚 相关资源

学习资料

技术社区


​​

StoryScience — 让每一个故事,都经得起推敲。

立即下载体验https://github.com/RongKaCZ/storyscience/releases/latest


本文档最后更新于:2025-11-12 作者:RongKaCZ 版权声明:© 2025 RongKaCZ. 保留所有权利。

</div>

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐