Um ambiente de escrita local para desktop que usa IA para planejar e redigir romances com vários capítulos, reunindo personagens, facções e arcos em um só projeto.
201206030/novel-plus
CMS em Java para criar sites de romances online em várias plataformas, incluindo PC, WAP, apps e mini programas do WeChat, com áreas de leitura, autores e administração.
- Estrelas
- 4,795
- Forks
- 1,506
- Issues abertas
- 73
- Último commit
- há 22 horas
O que é?
novel-plus é um sistema de gerenciamento de conteúdo para criar um site de ficção original e seus apps complementares. Ele inclui um portal para leitores, uma área para autores publicarem e gerenciarem obras, um painel de administração da plataforma e um módulo de crawler para importar conteúdo de romances. Entre os recursos estão recomendações de livros, busca e rankings, leitura com troca de temas, estantes, resenhas e listas de leitura, planos de assinatura e cobrança de assinaturas, além de publicação de notícias com estatísticas em tempo real.
O sistema é desenvolvido com Spring Boot, MyBatis, Spring Security, Redis e MySQL. O conteúdo dos romances pode ser armazenado em tabelas de banco de dados particionadas com Sharding-JDBC ou em arquivos TXT simples. Os templates são personalizáveis, e um projeto separado em uni-app oferece clientes para H5, Android, iOS e mini programas do WeChat, que compartilham o mesmo banco de dados de backend e as mesmas APIs.
As versões recentes adicionam ao painel de autores um fluxo de trabalho para escrita de textos longos com assistência de IA, que inclui geração de esboços, redação capítulo a capítulo com verificações de consistência e geração de capas com IA. Esses recursos usam APIs de modelos compatíveis com OpenAI por meio do Spring AI e são descritos pelo projeto como experimentais.
Recursos principais
- 01Leitura em várias plataformas: PC, WAP, H5, Android, iOS e mini programas do WeChat
- 02Módulos separados para portal, autores, administração da plataforma e crawler
- 03Armazenamento do conteúdo dos romances em banco de dados particionado ou em arquivos TXT
- 04Recarga de créditos de assinatura, cobrança de assinaturas e publicação de notícias
- 05Redação de capítulos, edição e geração de imagens de capa com assistência de IA
Casos de uso
- Lançar uma plataforma de ficção online com leitura, rankings e ferramentas para autores
- Criar um site de romances auto-hospedado com planos de assinatura e conteúdo pago
- Estudar um projeto Spring Boot full-stack com CMS, particionamento de dados e integração com IA
Início rápido
- 1
Obtenha o código-fonte no GitHub
- 2
Leia o tutorial oficial de instalação da versão do app (configuração do MySQL, Redis e demais ajustes)
- 3
Defina um JWT_SECRET forte e inicie o serviço de front-end em produção
export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
Antes de usar
- O projeto precisa de um banco de dados MySQL e do Redis configurados antes de ser executado.
- A inicialização em produção exige um JWT_SECRET personalizado; caso contrário, o app não será iniciado.
- Os recursos de IA são experimentais, e os modelos de IA padrão são gratuitos, mas têm qualidade de saída limitada.
- O crawler incluído serve apenas para coletar dados de teste e não deve ser usado para fins comerciais.
Tópicos
Perguntas frequentes
- O que é novel-plus?
- CMS em Java para criar sites de romances online em várias plataformas, incluindo PC, WAP, apps e mini programas do WeChat, com áreas de leitura, autores e administração. novel-plus é um sistema de gerenciamento de conteúdo para criar um site de ficção original e seus apps complementares. Ele inclui um portal para leitores, uma área para autores publicarem e gerenciarem obras, um painel de administração da plataforma e um módulo de crawler para importar conteúdo de romances. Entre os recursos estão recomendações de livros, busca e rankings, leitura com troca de temas, estantes, resenhas e listas de leitura, planos de assinatura e cobrança de assinaturas, além de publicação de notícias com estatísticas em tempo real.
- novel-plus é gratuito? Qual é a licença?
- novel-plus é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- novel-plus ainda é mantido?
- Manutenção ativa. O último commit de novel-plus foi em 6 de nov. de 2026.
- Para que posso usar novel-plus?
- Lançar uma plataforma de ficção online com leitura, rankings e ferramentas para autores Criar um site de romances auto-hospedado com planos de assinatura e conteúdo pago Estudar um projeto Spring Boot full-stack com CMS, particionamento de dados e integração com IA
- Como instalar novel-plus?
- Obtenha o código-fonte no GitHub Leia o tutorial oficial de instalação da versão do app (configuração do MySQL, Redis e demais ajustes) Defina um JWT_SECRET forte e inicie o serviço de front-end em produção: export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
- Onde consigo novel-plus?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/201206030/novel-plus
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Estrutura inicial de um sistema de gestão de RH com backend em Spring Boot e frontend em Vue, incluindo menus por função, cadastro de funcionários, contas salariais e chat online.
Sistema de e-commerce full stack com vitrine e painel administrativo, desenvolvido com Spring Boot e MyBatis e pronto para implantação com Docker.
Kit de aprimoramentos para MyBatis que adiciona interfaces CRUD, wrappers de condições, paginação e geração de código ao MyBatis para Java.
Plugin para MyBatis que adiciona paginação física às consultas, gerando SQL com LIMIT ou equivalente para diversos bancos de dados.
Framework Java de desenvolvimento rápido para administração, baseado em Spring Boot, com gestão de usuários, funções, menus e permissões, além de geração de código e tarefas agendadas.