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

51mazi 是一款基于 Electron + Vue 3 技术栈开发的桌面小说写作软件,专为小说创作者设计。它不仅提供了专业的写作环境,还集成了地图设计、关系图谱、人物档案等创作辅助工具,让小说创作变得更加高效和有趣。
无论是长篇小说的复杂世界构建,还是短篇小说的快速创作,51mazi 都能满足您的需求。软件采用书架式管理,支持多书籍管理,每本书都有独立的数据目录结构,确保数据的安全性和独立性。
核心优势:
- ✅ 完全本地化存储:所有数据都存储在本地,保护用户隐私,无需担心数据泄露
- ✅ 双重密码保护:支持书架密码和书籍密码双重保护,确保创作内容安全
- ✅ 跨平台支持:基于 Electron 框架,支持 Windows、macOS、Linux 等多个平台
- ✅ 专业写作体验:基于 TipTap 的专业富文本编辑器,支持人物高亮、禁词提示、段落拖拽等智能功能
- ✅ 创作辅助工具:专业地图设计、关系图谱、事序图、组织架构、词条字典等完整工具集
开发理念
本地优先
所有数据存储在本地,保护您的创作隐私和安全
功能全面
提供编辑器、地图、关系图等完整功能集合
开源免费
完全开源,免费使用,社区驱动
持续更新
根据用户反馈持续改进,不断添加新功能
技术栈
现代化技术栈
- • 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: 流畅的手绘工具库
- • Canvas API: 专业级地图绘制引擎
开源信息
51mazi 是一个开源项目,源代码托管在 GitHub 上。
适用人群
网络小说作者
需要管理复杂情节和人物关系,51mazi 的关系图谱和事序图功能完美满足需求
传统文学创作者
需要专业的写作环境,TipTap 编辑器提供流畅的创作体验
剧本创作者
需要时间线和人物管理,时间线管理和人物档案系统提供完整支持
游戏剧情策划
需要地图设计和世界观构建,专业地图设计工具和词条字典完美适配
项目路线图
近期计划
- • 优化编辑器性能和用户体验
- • 增强地图设计工具功能
- • 改进关系图谱可视化效果
- • 完善用户指南和帮助文档
未来规划
- • 插件系统:支持第三方插件扩展功能
- • 云端同步:可选的云端数据同步功能
- • 协作功能:多人协作创作支持
- • AI 辅助:集成 AI 写作助手
- • 社区功能:作者交流平台
- • 移动端应用:iOS 和 Android 版本