本地运行的小说创作工作台,借助 AI 规划并起草多章节长篇小说,人物、阵营与剧情统一管理。
201206030/novel-plus
基于 Java 的小说 CMS 系统,用于搭建覆盖 PC、WAP、App 和小程序的网络小说平台。
- Star
- 4,795
- Fork
- 1,506
- 未关闭 Issue
- 73
- 最近提交
- 昨天
这是什么?
novel-plus 是一套面向原创文学网站的 CMS 系统,包含前台门户、作家后台、平台管理后台和爬虫管理四个子系统。功能涵盖小说推荐、检索与排行、阅读(支持主题切换)、书架、书评、段落评论、书单、会员充值、订阅模式、作家专区以及新闻发布和实时统计报表。
后端基于 Spring Boot、MyBatis、Spring Security、Redis 和 MySQL 构建,小说正文可通过 Sharding-JDBC 分表存储,也可以以 TXT 文件形式保存。前端模板可自定义。配套的 uni-app 多端应用可编译为 H5、Android、iOS 和微信小程序,与后端共用数据库和接口。
5.x 版本集成了 Spring AI,作家后台提供 AI 长篇创作助手,支持从创意、书名、设定大纲到逐章正文的创作流程,并可自动生成封面图。AI 功能通过兼容 OpenAI 接口的模型服务调用,项目方称其仍处于实验阶段。
核心功能
- 01支持 PC、WAP、H5、Android、iOS 和微信小程序等多端阅读
- 02包含前台门户、作家后台、平台管理和爬虫四个子系统
- 03小说内容可采用分表数据库存储或 TXT 文本存储
- 04提供会员充值、订阅模式和新闻发布功能
- 05作家后台支持 AI 辅助创作、章节续写和封面生成
适用场景
- 搭建带阅读、排行榜和作家后台的网络文学平台
- 自建需要会员充值和订阅收费的小说网站
- 学习基于 Spring Boot 的 CMS、分库分表与 AI 集成的完整项目
快速上手
- 1
从 GitHub 获取源码
- 2
阅读应用版的官方安装教程(MySQL、Redis 与配置)
- 3
在生产环境中设置高强度 JWT_SECRET 并启动前台服务
export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
使用前须知
- 运行前需要配置 MySQL 数据库和 Redis。
- 生产环境启动必须设置自定义的 JWT_SECRET,否则应用会拒绝启动。
- AI 功能仍处于实验阶段,默认使用的免费模型生成效果有限。
- 内置爬虫仅用于采集测试数据,不得用于商业盈利。
标签
常见问题
- novel-plus 是什么?
- 基于 Java 的小说 CMS 系统,用于搭建覆盖 PC、WAP、App 和小程序的网络小说平台。 novel-plus 是一套面向原创文学网站的 CMS 系统,包含前台门户、作家后台、平台管理后台和爬虫管理四个子系统。功能涵盖小说推荐、检索与排行、阅读(支持主题切换)、书架、书评、段落评论、书单、会员充值、订阅模式、作家专区以及新闻发布和实时统计报表。
- novel-plus 可以免费使用吗?用的什么许可证?
- novel-plus 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- novel-plus 还在维护吗?
- 活跃维护中。novel-plus 最近一次提交是在 2026年11月6日。
- novel-plus 适合用来做什么?
- 搭建带阅读、排行榜和作家后台的网络文学平台 自建需要会员充值和订阅收费的小说网站 学习基于 Spring Boot 的 CMS、分库分表与 AI 集成的完整项目
- novel-plus 怎么安装和运行?
- 从 GitHub 获取源码 阅读应用版的官方安装教程(MySQL、Redis 与配置) 在生产环境中设置高强度 JWT_SECRET 并启动前台服务: export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
- 在哪里获取 novel-plus?
- 源代码和安装说明在 GitHub 上:https://github.com/201206030/novel-plus
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Spring Boot 与 Vue 的前后端分离人力资源管理系统脚手架。
基于 Spring Boot 与 MyBatis 的完整电商系统,包含前台商城与后台管理,支持 Docker 部署。
基于 MyBatis 的增强工具包,提供通用 CRUD、条件构造器、分页和代码生成,简化 Java 数据库开发。
基于 Spring Boot 的 Java 快速开发后台框架,内置权限管理、代码生成与定时任务。