Un espacio de escritura local para escritorio que usa IA para planificar y redactar novelas de varios capítulos, con personajes, facciones y arcos reunidos en un solo proyecto.
201206030/novel-plus
CMS basado en Java para crear sitios de novelas en línea multiplataforma, con soporte para PC, WAP, apps y mini programas de WeChat, y paneles para lectores, autores y administradores.
- Estrellas
- 4,799
- Forks
- 1,504
- Issues abiertos
- 73
- Último commit
- anteayer
¿Qué es?
novel-plus es un sistema de gestión de contenidos para crear un sitio web de ficción original y sus apps complementarias. Incluye un portal para lectores, un panel para que los autores publiquen y gestionen sus obras, una consola de administración de la plataforma y un módulo de scraping para importar contenido de novelas. Entre sus funciones están las recomendaciones de libros, la búsqueda y los rankings, la lectura con cambio de temas, las estanterías, las reseñas y listas de lectura, las membresías y el cobro de suscripciones, y la publicación de noticias con estadísticas en tiempo real.
El sistema está desarrollado con Spring Boot, MyBatis, Spring Security, Redis y MySQL. El contenido de las novelas se puede almacenar en tablas fragmentadas de la base de datos mediante Sharding-JDBC o en archivos TXT sin formato. Las plantillas se pueden personalizar, y un proyecto independiente de uni-app proporciona clientes para H5, Android, iOS y mini programas de WeChat que comparten la misma base de datos y las mismas API del backend.
Las versiones recientes incorporan en el panel de autores un flujo de trabajo de escritura de textos largos asistido por IA, que abarca la generación de esquemas, la redacción capítulo por capítulo con comprobaciones de coherencia y la generación de portadas con IA. Estas funciones utilizan API de modelos compatibles con OpenAI mediante Spring AI y el proyecto las describe como experimentales.
Funciones clave
- 01Lectura multidispositivo en PC, WAP, H5, Android, iOS y mini programas de WeChat
- 02Subsistemas independientes para el portal, los autores, la administración de la plataforma y el scraping
- 03Almacenamiento del contenido de novelas en bases de datos fragmentadas o archivos TXT
- 04Recargas de membresía, cobro de suscripciones y publicación de noticias
- 05Redacción y edición de capítulos asistidas por IA, y generación de imágenes de portada
Casos de uso
- Lanzar una plataforma de ficción en línea con lectura, rankings y herramientas para autores
- Crear un sitio de novelas autohospedado con membresías y suscripciones de pago
- Estudiar un proyecto full-stack de Spring Boot con CMS, fragmentación de bases de datos e integración de IA
Inicio rápido
- 1
Obtén el código fuente de GitHub
- 2
Lee el tutorial oficial de instalación de la versión de la aplicación (configuración de MySQL, Redis y otros ajustes)
- 3
Configura un JWT_SECRET seguro e inicia el servicio de front-end en producción
export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
Antes de usarlo
- El proyecto necesita una base de datos MySQL y Redis configurados antes de ejecutarse.
- Para iniciar en producción, se requiere un JWT_SECRET personalizado; de lo contrario, la aplicación no arrancará.
- Las funciones de IA son experimentales y los modelos de IA predeterminados son gratuitos, pero la calidad de los resultados es limitada.
- El crawler incluido solo sirve para recopilar datos de prueba y no debe utilizarse con fines comerciales.
Temas
Preguntas frecuentes
- ¿Qué es novel-plus?
- CMS basado en Java para crear sitios de novelas en línea multiplataforma, con soporte para PC, WAP, apps y mini programas de WeChat, y paneles para lectores, autores y administradores. novel-plus es un sistema de gestión de contenidos para crear un sitio web de ficción original y sus apps complementarias. Incluye un portal para lectores, un panel para que los autores publiquen y gestionen sus obras, una consola de administración de la plataforma y un módulo de scraping para importar contenido de novelas. Entre sus funciones están las recomendaciones de libros, la búsqueda y los rankings, la lectura con cambio de temas, las estanterías, las reseñas y listas de lectura, las membresías y el cobro de suscripciones, y la publicación de noticias con estadísticas en tiempo real.
- ¿novel-plus es gratuito? ¿Qué licencia tiene?
- novel-plus es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿novel-plus sigue mantenido?
- Mantenimiento activo. El último commit de novel-plus fue el 6 nov 2026.
- ¿Para qué puedo usar novel-plus?
- Lanzar una plataforma de ficción en línea con lectura, rankings y herramientas para autores Crear un sitio de novelas autohospedado con membresías y suscripciones de pago Estudiar un proyecto full-stack de Spring Boot con CMS, fragmentación de bases de datos e integración de IA
- ¿Cómo se instala novel-plus?
- Obtén el código fuente de GitHub Lee el tutorial oficial de instalación de la versión de la aplicación (configuración de MySQL, Redis y otros ajustes) Configura un JWT_SECRET seguro e inicia el servicio de front-end en producción: export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
- ¿Dónde consigo novel-plus?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/201206030/novel-plus
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Estructura base para un sistema de gestión de RR. HH. con backend Spring Boot y frontend Vue, que incluye menús por roles, datos de empleados, cuentas salariales y chat en línea.
Sistema de comercio electrónico full stack con tienda y panel de administración, desarrollado con Spring Boot y MyBatis, y desplegable con Docker.
Kit de mejoras para MyBatis que añade interfaces CRUD, wrappers de condiciones, paginación y generación de código para Java.
Plugin de MyBatis que añade paginación física a las consultas y genera SQL con LIMIT o su equivalente según la base de datos.
Framework de administración Java de desarrollo rápido basado en Spring Boot, con gestión de usuarios, roles, menús y permisos, además de generación de código y tareas programadas.