# 91Writing：基于Vue的AI智能小说创作工具

**URL:** <https://www.sunai.net/t/topic/979>\
**Category:** IT\
**Tags:** github, vue-3, ai创作, 小说写作\
**Created:** [2025 年7 月 30 日 04:33 UTC](https://www.sunai.net/t/topic/979 "2025-07-30T04:33:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![sunaibot](https://www.sunai.net/user_avatar/www.sunai.net/sunaibot/32/1427_2.png) [@sunaibot](https://www.sunai.net/u/sunaibot)\
发布日期： [2025 年7 月 30 日 04:33 UTC](https://www.sunai.net/t/topic/979/1 "2025-07-30T04:33:38Z")

</div>

> **[GitHub - ponysb/91Writing: 一个基于 Vue 3 + Element Plus 的智能Ai小说创作工具，集成多种 AI...](https://github.com/ponysb/91Writing)**
>
> 一个基于 Vue 3 + Element Plus 的智能Ai小说创作工具，集成多种 AI 模型，助力作者高效创作

## 项目概述

91Writing 是一款专为网络小说作者打造的智能AI创作工具，充分结合了 Vue 3 和 Element Plus 等前端技术，为创作者提供了高效、专业的写作环境。随着人工智能在内容创作领域的日益普及，作者们迫切需要一款既能提升写作效率，又能保持内容独创性的利器。91Writing 正是为此而生——它不仅集成了主流的 AI 大模型（如 GPT、Claude、Gemini 等），还能自由切换模型，满足多样化的创作需求。其独有的世界观模板与AI辅助世界设定功能，大大减轻了作者构建复杂世界背景的负担。同时，详尽的章节管理、富文本编辑环境和本地化数据存储，确保了作品的结构性与安全性。最重要的是，所有数据都保存在本地，充分保障了用户的隐私和作品安全。无论是新手小白还是资深小说家，91Writing 都能助力其高效、有序、富有创意地完成写作全流程。

 ![项目截图](https://i.czl.net/r2/original/2X/6/6741eb4beb38093fa3e8ab4f75a6322dc82f67df.jpeg)

## 项目统计

### 📊 项目概况

⭐ **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，只需按照以下步骤操作即可：

1. **克隆项目代码**

2. **安装依赖包**  
请确保已安装 [Node.js](https://nodejs.org/)（建议版本 \>=16）。然后运行：

3. **本地启动项目**  
启动开发环境，浏览器将自动打开本地站点（通常为 [http://localhost:5173](http://localhost:5173)）：

4. **首次使用配置指引**

5. **打包构建生产版本**  
若需正式部署，可使用以下命令生成静态文件：

通过以上步骤，你可以在本地快速启动并体验 91Writing 的各项智能写作功能，让写作流程高效便捷。如有更多设置需求，可参考项目[视频教程](https://www.bilibili.com/video/BV1keKgzaER2)或文档说明。

## 总结评价

91Writing 作为一款基于 Vue 3 和 Element Plus 的智能 AI 小说创作工具，以其全面的创作链路和灵活的 AI 接入方式，受到不少开源社区关注，已收获 450+ stars，说明其在 AI 辅助写作领域具有一定影响力。项目强调本地化存储和 API 用户自配，增强了数据安全性，也减少了部署和隐私顾虑，在当前 AI 隐私需求日益增长的背景下是一大优势。其支持多模型切换、专业世界观模板、智能大纲生成等功能，贴合小说创作实际需求，体现出产品的创新性和实用性。不过，作为纯前端项目，对用户的 API 配置能力有一定要求，初学者需阅读教程视频并做好API管理准备。未来，若能增强文档、支持更多格式导出及丰富协作功能，将进一步提升用户体验与社区活跃度。总体来看，91Writing 是值得关注与尝试的写作辅助工具，适合注重创作流程和数据自主掌控的用户。

## 项目截图

[![](https://i.czl.net/r2/original/2X/0/044629dc17c9bcae5ff1f1ffe2a075734cec665e.jpeg) ](https://raw.githubusercontent.com/ponysb/91Writing/main/image/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20250619121528.png)

[![](https://i.czl.net/r2/original/2X/6/62dd61a67045ba21fb8614b8d5b406bf98222e3b.jpeg) ](https://raw.githubusercontent.com/ponysb/91Writing/main/image/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20250619121537.png)

[![](https://i.czl.net/r2/original/2X/6/6ab9777f4987865cfd667d1cdf60d63f9e9e8b91.jpeg) ](https://raw.githubusercontent.com/ponysb/91Writing/main/image/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20250619121547.png)

[![](https://i.czl.net/r2/original/2X/8/8fe557954626cc82b6a5cd855eae00203c8e4699.jpeg) ](https://raw.githubusercontent.com/ponysb/91Writing/main/image/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20250619121556.png)

[![](https://i.czl.net/r2/original/2X/6/6699fd6c2042c360c9a6e313da68bfb1a7d75e4f.jpeg) ](https://raw.githubusercontent.com/ponysb/91Writing/main/image/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20250621205520.png)

[![](https://i.czl.net/r2/original/2X/1/141dfdfa178c53e09a87e5c8ff8099efaa5f59b6.jpeg) ](https://raw.githubusercontent.com/ponysb/91Writing/main/image/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20250621205549.png)
