项目概述
91Writing 是一款专为网络小说作者打造的智能AI创作工具,充分结合了 Vue 3 和 Element Plus 等前端技术,为创作者提供了高效、专业的写作环境。随着人工智能在内容创作领域的日益普及,作者们迫切需要一款既能提升写作效率,又能保持内容独创性的利器。91Writing 正是为此而生——它不仅集成了主流的 AI 大模型(如 GPT、Claude、Gemini 等),还能自由切换模型,满足多样化的创作需求。其独有的世界观模板与AI辅助世界设定功能,大大减轻了作者构建复杂世界背景的负担。同时,详尽的章节管理、富文本编辑环境和本地化数据存储,确保了作品的结构性与安全性。最重要的是,所有数据都保存在本地,充分保障了用户的隐私和作品安全。无论是新手小白还是资深小说家,91Writing 都能助力其高效、有序、富有创意地完成写作全流程。
项目统计
项目概况
457 Stars |
90 Forks |
457 Watchers |
2 Issues
开源协议: MIT License |
创建于: 2025-06-11 |
更新于: 2025-07-29
技术栈
该项目主要使用 Vue 开发,占代码库的 89.9%。此外还包含 JavaScript (6.3%)、HTML (3.1%)、Shell (0.3%)
核心功能
无论你是小说新手、写作达人,还是AI爱好者,91Writing 都能解锁你的无限创意潜能!它带来了不少让人眼前一亮的核心功能:
-
一站式智能写作引擎
通过集成多种先进AI模型(如GPT、Claude、Gemini、DeepSeek等),支持OpenAI格式API自定义对接,无论想要哪种风格,切换模型只需轻轻一点。上下文智能续写功能可以捕捉前文脉络,让故事发展自然流畅,灵感断档从此不再是烦恼。 -
全流程创作支持
不止是一个写作软件,91Writing从构思到成文全流程覆盖。你可以在专业的富文本编辑环境中挥洒文笔,实时统计字数和目标任务,章节管理、智能大纲、世界观构建应有尽有。每一步都贴心设计,真正让创意井喷而不杂乱。 -
世界观与设定辅助
针对科幻、修仙等题材,内置了模板化的世界观设定工具,还有AI辅助生成能力。复杂世界简单管理,不再担心设定自相矛盾,一切格式化有序,让你的世界观丰满而统一。 -
本地化数据管理
全部数据保存在本地,无需担心隐私泄露或数据丢失。支持分类导入、导出,让作品管理游刃有余。
91Writing 让每一位作者都能高效创作、畅享 AI 写作乐趣,更多强大功能也正在不断开发完善,未来将有更多惊喜等你亲自探索!
技术架构
91Writing 采用现代前端开发栈,核心基于 Vue 3 框架,实现响应式、高效的组件化开发。项目界面构建选用 Element Plus UI 库,不仅提升了开发效率,也保证了用户体验的一致性和美观性。整体开发流程以 Vite 为打包和开发工具,带来极速的热更新和优秀的构建性能,非常适用于大型前端应用。
架构设计方面,91Writing 采用单页应用(SPA)模式,前端逻辑完全在本地浏览器端运行,最大化保障用户数据隐私——所有创作内容、世界观设定及编辑历史均存储于本地浏览器,无需依赖服务端,用户拥有数据的完全控制权。AI模型集成以“开放API”方式实现,用户可灵活配置各类主流大模型(如 GPT、Claude、Gemini、DeepSeek 等兼容 OpenAI 协议的服务),核心写作引擎通过统一的 API 调用适配多模型切换,保证了良好的扩展性和兼容性。
系统模块划分明确,包括富文本编辑、世界观管理、章节组织、AI提示词配置等独立子系统。此架构确保产品在保证性能和用户体验的基础上,具备高度的可维护性和易于功能扩展的能力。
使用指南
要开始使用 91Writing,只需按照以下步骤操作即可:
-
克隆项目代码
git clone https://github.com/ponysb/91Writing.git cd 91Writing
-
安装依赖包
请确保已安装 Node.js(建议版本 >=16)。然后运行:npm install
-
本地启动项目
启动开发环境,浏览器将自动打开本地站点(通常为 http://localhost:5173):npm run dev
-
首次使用配置指引
- API Key 配置:首次进入页面后,按照引导前往「设置 > 大模型配置」,填写你已有的 OpenAI、Claude、Gemini 等 API Key 信息(请自行在相关平台申请)。
- 自定义提示词库:可在「设置 > 提示词库」添加或修改自己的写作提示词,提升写作效率和风格多样性。
- 数据管理:所有数据均存储在本地无需注册账号,导入导出章节和世界观设定可在「数据管理」中完成。
-
打包构建生产版本
若需正式部署,可使用以下命令生成静态文件:npm run build
构建后的
dist
目录即可通过任意静态服务器部署。
通过以上步骤,你可以在本地快速启动并体验 91Writing 的各项智能写作功能,让写作流程高效便捷。如有更多设置需求,可参考项目视频教程或文档说明。
总结评价
91Writing 作为一款基于 Vue 3 和 Element Plus 的智能 AI 小说创作工具,以其全面的创作链路和灵活的 AI 接入方式,受到不少开源社区关注,已收获 450+ stars,说明其在 AI 辅助写作领域具有一定影响力。项目强调本地化存储和 API 用户自配,增强了数据安全性,也减少了部署和隐私顾虑,在当前 AI 隐私需求日益增长的背景下是一大优势。其支持多模型切换、专业世界观模板、智能大纲生成等功能,贴合小说创作实际需求,体现出产品的创新性和实用性。不过,作为纯前端项目,对用户的 API 配置能力有一定要求,初学者需阅读教程视频并做好API管理准备。未来,若能增强文档、支持更多格式导出及丰富协作功能,将进一步提升用户体验与社区活跃度。总体来看,91Writing 是值得关注与尝试的写作辅助工具,适合注重创作流程和数据自主掌控的用户。