Локальная настольная среда для писателей: AI помогает планировать и писать многоглавные романы, объединяя персонажей, фракции и сюжетные арки в одном проекте.
201206030/novel-plus
CMS на Java для создания онлайн-платформы публикации романов с версиями для ПК, WAP, приложений и мини-программ WeChat, а также с интерфейсами для читателей, авторов и администраторов.
- Звёзды
- 4,799
- Форки
- 1,504
- Открытые issues
- 73
- Последний коммит
- вчера
Что это?
novel-plus — это система управления контентом для создания сайта с оригинальными произведениями и сопутствующих приложений. В комплект входят портал для читателей, интерфейс автора для публикации и управления произведениями, консоль администратора платформы и модуль краулера для импорта романов. Среди возможностей — рекомендации книг, поиск и рейтинги, чтение со сменой тем оформления, книжные полки, отзывы и списки для чтения, подписки и оплата, а также публикация новостей со статистикой в реальном времени.
Система построена на Spring Boot и использует MyBatis, Spring Security, Redis и MySQL. Контент романов можно хранить в шардированных таблицах базы данных с помощью Sharding-JDBC или в виде обычных TXT-файлов. Шаблоны можно настраивать, а отдельный проект на uni-app предоставляет клиенты для H5, Android, iOS и мини-программ WeChat, использующие общие базу данных и API бэкенда.
В последних версиях в интерфейс автора добавлен экспериментальный процесс написания длинных текстов с помощью AI: от генерации плана до создания глав по одной с проверкой согласованности и генерации обложек. Эти функции обращаются к API моделей, совместимых с OpenAI, через Spring AI; проект обозначает их как экспериментальные.
Ключевые возможности
- 01Чтение на разных устройствах: ПК, WAP, H5, Android, iOS и мини-программы WeChat
- 02Отдельные подсистемы для портала, авторов, администраторов платформы и краулера
- 03Хранение контента романов в шардированной базе данных или TXT-файлах
- 04Пополнение баланса участника, оплата подписок и публикация новостей
- 05Создание глав и их редактирование с помощью AI, генерация обложек
Сценарии использования
- Запуск онлайн-платформы для чтения художественных произведений с рейтингами и инструментами для авторов
- Создание собственного сайта с романами, членством и платными подписками
- Изучение полнофункционального проекта на Spring Boot с CMS, шардированием и интеграцией AI
Быстрый старт
- 1
Получите исходный код с GitHub
- 2
Ознакомьтесь с официальным руководством по установке версии приложения (настройка MySQL, Redis и конфигурации)
- 3
Задайте надежный JWT_SECRET и запустите фронтенд-сервис в production
export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
Что важно знать
- Перед запуском проекта необходимо настроить базу данных MySQL и Redis.
- Для запуска в production требуется собственный JWT_SECRET, иначе приложение откажется запускаться.
- Функции ИИ находятся на экспериментальной стадии, а модели ИИ по умолчанию бесплатны, но качество результатов ограничено.
- Встроенный краулер предназначен только для сбора тестовых данных и не должен использоваться в коммерческих целях.
Темы
Частые вопросы
- Что такое novel-plus?
- CMS на Java для создания онлайн-платформы публикации романов с версиями для ПК, WAP, приложений и мини-программ WeChat, а также с интерфейсами для читателей, авторов и администраторов. novel-plus — это система управления контентом для создания сайта с оригинальными произведениями и сопутствующих приложений. В комплект входят портал для читателей, интерфейс автора для публикации и управления произведениями, консоль администратора платформы и модуль краулера для импорта романов. Среди возможностей — рекомендации книг, поиск и рейтинги, чтение со сменой тем оформления, книжные полки, отзывы и списки для чтения, подписки и оплата, а также публикация новостей со статистикой в реальном времени.
- novel-plus можно использовать бесплатно? Какая у него лицензия?
- novel-plus распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- novel-plus всё ещё поддерживается?
- Активно поддерживается. Последний коммит в novel-plus — 6 нояб. 2026 г..
- Для чего можно использовать novel-plus?
- Запуск онлайн-платформы для чтения художественных произведений с рейтингами и инструментами для авторов Создание собственного сайта с романами, членством и платными подписками Изучение полнофункционального проекта на Spring Boot с CMS, шардированием и интеграцией AI
- Как установить novel-plus?
- Получите исходный код с GitHub Ознакомьтесь с официальным руководством по установке версии приложения (настройка MySQL, Redis и конфигурации) Задайте надежный JWT_SECRET и запустите фронтенд-сервис в production: export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
- Где скачать novel-plus?
- Исходный код и инструкции по установке — на GitHub: https://github.com/201206030/novel-plus
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Каркас HR-системы на Spring Boot и Vue: ролевые меню, данные о сотрудниках, зарплатные счета и онлайн-чат.
Полнофункциональная система электронной коммерции с витриной и административной панелью на Spring Boot и MyBatis, которую можно развернуть с помощью Docker.
Инструментарий для MyBatis, который добавляет CRUD-интерфейсы, обёртки условий, пагинацию и генерацию кода для Java.
Плагин для MyBatis, который добавляет физическую пагинацию запросов, генерируя LIMIT или аналогичный SQL для множества баз данных.
Java-фреймворк для быстрой разработки админ-панелей на Spring Boot: управление пользователями, ролями, меню и правами, генерация кода и планировщик задач.