EthanYoQ/AI-Novel-Writer
AI 小说创作软件:把灵感、角色、世界观、大纲、章节写作、审稿和修稿组织成可控流程;提供 Windows/macOS 桌面版,支持本地和在线模型。AI Novel Writing Software: Organizes inspirations, characters, worldbuilding, outlines, chapter drafting, review, and revision into a controllable workflow. Features desktop apps for Windows/macOS, Ollama integration, and a DeepSeek Harness (DSH) plugin preview.
AI Novel Writer – 概述
AI Novel Writer (中文名 AI 小说作家) 是一款桌面应用程序,帮助作者在大型语言模型生成器的辅助下创作长篇小说。它本身不托管模型,而是让您将程序指向任何 OpenAI 兼容端点(OpenAI、DeepSeek、Ollama、NovelAI 等)或 Google Gemini 端点,并在本地编排提示、上下文和修订周期。
工具的功能
| 功能 | 对您的意义 |
|---|---|
| 结构化工作流 | 应用引导您完成一个线性流程 – 前提 → 角色 → 世界观构建 → 大纲 → 章节蓝图 → 草稿 → 审阅 → 修订 → 最终稿。所有成果都保存在您控制的项目文件夹中。 |
| 章节级生成 | 当您要求模型写一章时,程序会构建一个上下文,其中包括当前章节的蓝图、相关角色卡、世界观信息和任何参考材料,而不是一次性输入整本小说。 |
| 故障恢复 | 如果生成调用失败,任何部分生成的文本都会作为恢复候选存储在本地 SQLite 数据库中。可以在不损坏官方草稿的情况下检查或丢弃它。 |
| 自动审阅与修订 | 草稿生成后,应用可以要求模型生成结构化的审阅报告。该报告可以反馈到"修订"步骤,保持作者的参与。 |
| 角色/世界观管理 | 专用面板允许您创建、编辑和关联角色卡、世界观笔记,并与大纲保持同步。 |
| 批量章节任务 | 您可以启动一个写入多个连续章节(1-10)的任务,并随时暂停或取消。 |
| 多语言界面 | 界面支持中文和英文;语言选择在会话之间保持。 |
| DeepSeek Harness 插件 | 存在一个非常有限的基于 Web 的插件(@ethanyoq/dsh-ai-novel-writer),用于 DeepSeek Harness 平台,但它只实现一个最小化的"提案-审阅-应用"循环,并冻结在 0.1.0 版本。 |
内部工作原理
- 模型适配器 – 应用支持两类 API:
- OpenAI 兼容(OpenAI、DeepSeek、Ollama、NovelAI、Azure 等)
- Google Gemini 原生协议
您可以在本地 JSON 文件(
~/.vela/models.json)中配置基本 URL、模型名称和 API 密钥。
- 本地存储 – 项目、草稿、角色表以及 SQLite 数据库(
.vela文件夹)完全存储在您的计算机上。不会向开发者的服务器发送任何数据。 - 提示模板("技能") – 对于每个阶段(规划、起草、审阅、润色),您可以附加一个模型将使用的自定义提示模板。这使您可以强制特定的风格或结构。
- 全文搜索 – 导入的参考文本使用 SQLite FTS 建立索引,即使没有向量存储嵌入,您也可以快速检索段落。
谁可能受益?
- 想要 AI 辅助但拒绝纯云 SaaS 平台的小说家。
- 使用私有或专有数据的作者 – 因为一切都保留在设备上。
- 需要可重现项目树的团队 – 应用记录每个步骤,使备份或交接手稿变得容易。
开始使用(快速清单)
- 下载 – 从 GitHub Releases 页面获取合适的安装程序(Windows 版 .exe 或 macOS 版 .dmg)。
- 安装 – 安装程序会更新应用,但不会影响您现有的项目文件夹。
- 配置模型 – 打开设置,选择 OpenAI 兼容或 Gemini,填写端点 URL、模型名称和 API 密钥。
- 创建新项目 – 定义前提、角色、世界观,然后生成大纲。
- 生成章节 – 运行"章节蓝图 → 草稿"步骤;审阅 AI 生成的草稿,可选运行自动审阅,并迭代直到满意。
需要注意的限制
- 应用不提供任何模型托管;您必须有一个本地推理服务器(例如 Ollama)或有效的云 API 密钥。
- DeepSeek Harness 插件是预览版,仅提供桌面版约 10% 的功能。
- 没有内置发布平台 – 您自己导出最终手稿。
- Windows 安装程序未签名,macOS 版本仅临时签名,因此您可能需要绕过操作系统警告。
许可证与社区
- 桌面应用以 GPL-3.0 许可发布。
- DeepSeek Harness 插件采用 MIT 许可,并以
@ethanyoq/dsh-ai-novel-writer发布在 npm 上。 - 问题、功能请求和发布公告通过 GitHub 仓库处理。
简而言之: AI Novel Writer 是一个真正的本地运行 AI 辅助小说写作工作站,它将提示管理、章节级生成、审阅循环和项目级组织紧密结合,同时将所有数据置于作者的控制之下。
相关
- 项目
- 项目
- 项目
- 项目
- 项目