Abdallah2165/novel-tool
GitHub: Abdallah2165/novel-tool
一款以中文为先、集成 AI 与账户体系的小说写作工作空间,解决创作流程分散与版本混乱问题。
Stars: 0 | Forks: 0
# 🧰 novel-tool - 将你的小说工作集中存放
[](https://github.com/Abdallah2165/novel-tool/releases)
## 📥 下载
访问此页面以下载: https://github.com/Abdallah2165/novel-tool/releases
如果你使用 Windows,请打开该页面上的最新版本,并下载与你的系统匹配的应用文件。文件下载完成后,从“下载”文件夹运行它。
## 🪟 Windows 设置
1. 打开上述链接的发布页面
2. 找到顶部的最新版本
3. 从发布资源中下载 Windows 文件
4. 双击文件以启动应用
5. 如果 Windows 请求权限,选择“运行”
6. 按照屏幕上的步骤完成设置
7. 从快捷方式或打开的文件启动应用
如果应用在浏览器窗口中打开,请在进行工作时保持该窗口打开。
## ✨ novel-tool 的功能
novel-tool 是一个以中文为先的小说写作工作空间。它将完整的写作流程集中在一个地方:
- 创建项目
- 导入源笔记和参考文件
- 构建故事设定
- 创建大纲
- 起草章节
- 审查文本
- 应用小修复
- 将更改同步回项目
- 导出完成作品
它专为那些希望将项目数据、笔记、大纲、章节和审查结果集中存放而不是分散在多个聊天线程中的作者而设计。
## 🧭 主要功能
- 账户登录与用户隔离
- 可选的 Linux DO OAuth 登录和注册
- 创建和管理项目
- AI 引导的项目设置
- 空项目设置
- 两套 AI 引导的设置路径:
- 优先使用模型访问的动态问题
- 未设置模型时的本地问题流程
- 上传你自己的源材料
- 批处理上传作者笔记和参考文件
- 上传后用于空项目的共享导入流程
- `ingest_sources` 用于源材料吸收和结构排序
- `generate_setting` 用于世界和角色设定
- `generate_outline` 用于故事大纲创建
- `generate_chapter` 用于章节起草
- `review_content` 用于审查
- `minimal_fix` 用于小编辑
- `sync_state` 用于状态更新
- 草稿、接受和修订流程
- 章节编辑与自动保存
- 指向文本精确位置的审查标记
- 大型项目文件的自动拆分与压缩
- 带添加、移除和重排序功能的项目 API 预设
- 对 OpenAI 端点的支持,并带有清晰的开关:
- `Responses API`
- `Chat Completions API`
- OpenAI `Responses API` 的流式支持
- 远程 MCP 访问
- 用户级别的 Grok、Tavily 和 Firecrawl 设置
- 设置页面工具,用于移除模型访问和远程 MCP 服务
- 对之前使用过但目前不活跃的模型提供存档支持
- 导出中心和服务器端存档
- Docker 支持
## 🖥️ 系统需求
在 Windows 上使用,一台标准现代 PC 就足够了:
- Windows 10 或 Windows 11
- 8 GB 内存或更高
- 2 GB 可用磁盘空间或更大
- 稳定的互联网连接以使用 AI 功能和同步
- 能够打开现代 Web 应用的浏览器
对于更流畅地使用大型项目,更多的内存有助于同时加载多个文件。
## 🚀 使用方法
1. 从发布页面下载最新版本
2. 打开应用
3. 创建账户或登录
4. 创建新项目
5. 选择 AI 引导设置或空设置
6. 如果有源文件,请上传它们
7. 构建设定和大纲
8. 起草章节
9. 审查内容
10. 在需要时应用小修复
11. 导出结果
## 📚 项目流程
novel-tool 遵循清晰的写作流程:
- **项目**:你小说的主要容器
- **源材料**:笔记、参考文本和背景材料
- **设定**:故事世界、角色、规则和核心事实
- **大纲**:书籍、卷或章节路径的计划
- **章节**:你撰写和修订的草稿文本
- **审查**:检查问题、空白和薄弱部分
- **修复**:保持草稿稳定的小编辑
- **同步**:状态更新,使应用与你的工作保持同步
- **导出**:输出你的作品供外部使用
这种结构帮助你在不丢失早期决策的情况下掌控长期项目。
## 🔧 AI 和模型设置
应用支持不止一种模型路径,因此你可以根据自己的设置进行匹配:
- OpenAI 兼容端点
- `Responses API`
- `/v1/chat/completions`
- 项目级别的模型预设
- 每个项目或每个用户的独立配置
- 远程 MCP 工具
- 对 Grok、Tavily 和 Firecrawl 的访问以获取额外上下文
如果你希望简单使用,请从一个 API 预设开始,并保持其余设置不变。
## 🗂️ 文件处理
你可以上传作者笔记、参考文件和其他源材料。应用会将这些内容排序并吸收到项目中。当项目变大时,应用会按文件和标题拆分过长的文件上下文,以确保请求保持在限制范围内且不会因输入过多而失败。
这在处理以下内容时很有帮助:
- 世界笔记
- 角色表单
- 情节笔记
- 章节草稿
- 背景传说
- 研究文件
## 🔐 登录与隐私
novel-tool 支持用户账户和用户隔离。这意味着每个账户都会独立保存自己的项目和设置。如果你使用可选的 Linux DO OAuth,也可以通过该路径登录。
## 📦 导出与存档
当你需要将工作移出应用时,请使用导出中心。服务器端存档有助于以有组织的方式存储已完成或较旧的材料。这对于希望保留书籍完整历史的长项目非常有用。
## 🛠️ 故障排除
### 应用无法打开
- 重新下载最新版本
- 确保文件下载完成
- 右键点击文件并选择“打开”
- 检查你的 Windows 账户是否有运行应用的权限
### AI 功能无法使用
- 检查模型 API 密钥是否已设置
- 确认端点 URL 是否正确
- 确保选择了正确的 API 模式
- 先尝试使用更少的源文件
### 文件加载时间过长
- 一次上传更少的文件
- 移除当前任务不需要的文件
- 仅保留最有用的参考材料在活动项目中
### 登录失败
- 检查你的电子邮件和密码
- 如果使用 OAuth,请使用与之前相同的方法登录
- 刷新页面并重试
## 🧩 使用建议
- 每个小说使用一个项目
- 将所有源笔记放在同一项目中
- 在起草章节之前完成设定和大纲工作
- 在标记章节为接受之前进行审查
- 仅针对目标更改使用修订
- 在每个主要里程碑后导出
## 📁 建议的初始项目设置
1. 创建新项目
2. 输入小说名称
3. 添加你的核心想法
4. 上传参考文件
5. 生成设定
6. 生成大纲
7. 开始章节起草
8. 审查并修复每个章节
9. 同步项目状态
10. 准备就绪后导出
## 💡 使用技巧
- 保持文件名清晰
- 将相关笔记分组存放
- 每个项目使用一组模型设置
- 从少量文件批次开始
- 在起草许多章节之前先审查大纲
- 保存编辑时随做随存
## 📘 你可以期待
novel-tool 被构建为支持从第一个想法到导出的完整小说工作流程。它将你的工作集中在一个系统中,因此你可以从研究到草稿再到审查而无需丢失上下文。
## 🔗 再次下载
访问此页面以下载: https://github.com/Abdallah2165/novel-tool/releases
标签:AI写作, Linux 内核安全, Linux服务器, OAuth登录, SEO: 中文创作平台, SEO: 写作助手, SEO: 小说工具, 世界观设定, 中文创作, 云端存储, 写作工作流, 多用户隔离, 大纲生成, 审阅修订, 小说写作, 小说创作, 技术栈: AI, 技术栈: 桌面应用, 版本同步, 用户登录, 章节草稿, 笔记导入, 素材吸收, 自动化攻击, 角色生成, 请求拦截, 项目导出, 项目管理