xiaoshengxianjun/51mazi

我要码字,这可能会是最好用的小说写作软件。51mazi是一款专为小说创作开发的桌面端写作软件,它不仅集成了随机取名,小说地图设计、关系图谱、人物档案,时间线等创作辅助工具,还集成了AI写作、AI生成封面,AI生成人物图等AI辅助功能,此外,还支持网文小说下载,让小说创作变得更加高效和有趣。

51mazi – 内置AI辅助创作的桌面小说写作套件

是什么 – 一个开源、跨平台的桌面应用程序(Electron + Vue 3),专为小说家打造。集专业富文本编辑器与一系列创意辅助工具于一体,包括地图绘制、关系图谱、时间线、AI驱动的封面生成、角色肖像、场景插图、名字建议、文本润色与续写功能。

核心功能

领域 你将获得
写作 基于 TipTap 的富文本编辑器,实时字数统计,速度统计,自动保存,搜索,多主题UI,键盘快捷键。
AI辅助 • 封面生成、角色肖像、场景图像(通过 通义万相)。
• 文本润色、续写与智能名字生成(通过 DeepSeek)。
• 可选的 DeepSeek「场景描述提取」以优化提示词。
故事世界工具 地图设计器(支持画笔、形状、资源图标、PNG导出的画布)、关系图谱可视化、时间线/序列图、组织结构图可视化、层级术语词典。
管理 支持多书架管理,每本书可设置密码保护,独立数据文件夹,角色档案管理器(卡片与表格视图,每个角色可生成多张AI图像),本地+AI随机名字生成器,下载小说模块(支持多源搜索,导入为TXT)。
安全与隐私 所有数据本地存储,支持书架/书本密码,无强制云同步。

技术栈

  • Electron 39 – 用于 Windows/macOS/Linux 的桌面打包。
  • Vue 3 + Vite – UI 框架与快速构建。
  • Element Plus – UI 组件库。
  • TipTap – 基于 ProseMirror 的编辑器。
  • Pinia – 状态管理。
  • ECharts, relation-graph-vue3 – 可视化工具。
  • DeepSeek API(文本)和 通义万相 API(图像) – 可选AI服务(需API密钥)。

适合谁

  • 需要统一工作区进行草稿撰写、世界构建与素材创作的网络小说作者。
  • 需要地图、时间线与角色关系图谱的剧本作家、游戏叙事设计师或任何讲故事的人。
  • 希望在编辑器内完成AI生成封面艺术、角色草图、场景插图或自动名字建议的写作者。

快速上手

# 克隆仓库
git clone https://github.com/xiaoshengxianjun/51mazi.git
cd 51mazi
# 安装依赖
npm install
# 开发模式运行
npm run dev

生产构建请使用 npm run build:win|mac|linux

未来路线图(以 README 为准) – 更多AI功能(摘要、对话、剧情建议、大纲生成)、插件系统、可选云同步、协作编辑。


该项目是一个真正用于辅助小说创作的软件工具,利用AI API实现创作增强,符合AI增强型创意应用的范畴。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目