关于 51mazi
专为小说创作者设计的专业写作工具
项目介绍

51mazi 是一款基于 Electron + Vue 3 技术栈开发的桌面小说写作软件,专为小说创作者设计。它不仅提供了专业的写作环境,还集成了地图设计、关系图谱、人物档案、AI 辅助创作等创作辅助工具,让小说创作变得更加高效和有趣。
无论是长篇小说的复杂世界构建,还是短篇小说的快速创作,51mazi 都能满足您的需求。软件采用书架式管理,支持多书籍管理,每本书都有独立的数据目录结构,确保数据的安全性和独立性。
核心优势:
- ✅ 完全本地化存储:所有数据都存储在本地,保护用户隐私,无需担心数据泄露
- ✅ 双重密码保护:支持书架密码和书籍密码双重保护,确保创作内容安全
- ✅ 跨平台支持:基于 Electron 框架,支持 Windows、macOS、Linux 等多个平台
- ✅ 专业写作体验:基于 TipTap 的专业富文本编辑器,支持人物高亮、禁词提示、段落拖拽、文本高亮等智能功能
- ✅ AI 辅助创作:集成 DeepSeek AI,提供智能起名功能,支持多种类型和参数设置,智能生成符合文化背景的名字
- ✅ AI 一键生成封面:集成通义万相,按书名/笔名/风格提示词生成多张候选封面,一键应用到书籍
- ✅ AI 生成人物图:集成通义万相,在人物档案中按画风与形象描述生成竖版全身人物图,支持多张保存到人物图列表
- ✅ 创作辅助工具:专业地图设计、关系图谱、事序图、组织架构、词条字典、时间线等完整工具集
- ✅ 写作鼓励提示:安装两天后开始,随机间隔弹出鼓励语,当天只提示一次,5 秒自动关闭或可手动关闭
- ✅ 版本号展示:左侧导航栏底部显示当前软件版本号,便于反馈与排查问题
开发理念
本地优先
所有数据存储在本地,保护您的创作隐私和安全
功能全面
提供编辑器、地图、关系图等完整功能集合
开源免费
完全开源,免费使用,社区驱动
持续更新
根据用户反馈持续改进,不断添加新功能
技术栈
现代化技术栈
- • Electron 39.2.7: 跨平台桌面应用框架
- • Vue 3.5.22: 渐进式 JavaScript 框架
- • Vite 6.4.0: 现代化构建工具
- • Element Plus 2.11.4: 企业级 UI 组件库
核心功能库
- • TipTap 3.7.0: 基于 ProseMirror 的富文本编辑器
- • ECharts 6.0.0: 数据可视化图表库
- • relation-graph-vue3 2.2.11: 关系图谱可视化组件
- • Pinia 3.0.3: Vue 3 官方推荐的状态管理库
- • perfect-freehand 1.2.2: 流畅的手绘工具库
- • roughjs 4.6.6: 手绘风格图形库
- • sortablejs 1.15.6: 拖拽排序功能库
- • Canvas API: 专业级地图绘制引擎
- • DeepSeek API: AI 智能起名服务
- • 通义万相: AI 小说封面与人物图生成服务
开源信息
51mazi 是一个开源项目,源代码托管在 GitHub 上。
适用人群
网络小说作者
需要管理复杂情节和人物关系,51mazi 的关系图谱和事序图功能完美满足需求
传统文学创作者
需要专业的写作环境,TipTap 编辑器提供流畅的创作体验
剧本创作者
需要时间线和人物管理,时间线管理和人物档案系统提供完整支持
游戏剧情策划
需要地图设计和世界观构建,专业地图设计工具和词条字典完美适配
项目路线图
已实现功能
- ✅ AI 随机起名:集成 DeepSeek AI,支持多种类型和参数设置
- ✅ 优化编辑器性能和用户体验
- ✅ 增强地图设计工具功能(画笔、形状、文字、油漆桶、资源工具等)
- ✅ 改进关系图谱可视化效果(支持头像和动态字体)
- ✅ 完善用户指南和帮助文档
未来规划
- 🔮 AI 续写:根据已有内容智能续写
- 🔮 AI 润色:优化文本表达,提升文笔
- 🔮 AI 摘要:自动生成章节摘要
- 🔮 AI 对话生成:生成角色对话
- 🔮 AI 剧情建议:根据已有内容提供剧情建议
- 🔮 AI 场景描写:生成场景描写
- 🔮 AI 大纲生成:根据主题生成小说大纲
- • 插件系统:支持第三方插件扩展功能
- • 云端同步:可选的云端数据同步功能
- • 协作功能:多人协作创作支持
- • 社区功能:作者交流平台
- • 移动端应用:iOS 和 Android 版本