novel-studio
Novel Studio es un estudio de escritura de novelas con IA de primer plano local (local-first). Gestiona proyectos literarios complejos manteniendo la coherencia de personajes y tramas mediante verificaciones automáticas, sin depender de servicios en la nube ni instalar dependencias npm.
Ficha actualizada 26 sept 2026, 13:19 · upstream 26 sept 2026, 13:12 · release sin release detectada
Qué es novel-studio
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Novel Studio es una aplicación web diseñada para escritores que utilizan IA para crear novelas largas. Su objetivo principal es resolver los problemas típicos de la escritura asistida por IA a largo plazo: deriva de la configuración, pérdida de pistas narrativas y contradicciones en el estado de los personajes. A diferencia de las herramientas convencionales que dependen de prompts extensos o memoria limitada, Novel Studio implementa un sistema de verificación determinista con 14 capas de contexto automático.
- Gestión integral de proyectos literarios: organizar múltiples obras, capítulos y escenas en una estructura jerárquica (obra → tomo → capítulo) sin necesidad de sincronización en la nube.
- Asistencia a la escritura con IA coherente: generar continuaciones o borradores manteniendo el estado actual de los personajes y las pistas narrativas no resueltas mediante un sistema de memoria sin pérdidas.
- Control de calidad del estilo: evitar el lenguaje genérico típico de la IA (AI-speak) mediante reglas de redacción positivas y negativas verificadas automáticamente antes de guardar.
- Gestión local de datos y privacidad: almacenar toda la obra, incluyendo claves API y configuraciones, en una base de datos SQLite local sin enviar información a servidores externos.
- Sistema de verificación determinista: el software verifica automáticamente la coherencia entre las pistas narrativas no resueltas, el estado actual de los personajes y la configuración del mundo antes de permitir guardar cambios.
- Memoria sin pérdidas: al comprimir la memoria a largo plazo, ningún entidad mencionada en el texto se pierde; si hay datos faltantes, el sistema rechaza el guardado y muestra una lista de lo que falta.
- Cero dependencias npm: funciona con Node.js nativo y SQLite, reduciendo la superficie de ataque y simplificando las actualizaciones.
- 14 capas de contexto automático: durante la escritura, el sistema ensambla automáticamente 14 niveles de información (contexto global, memoria a largo plazo, estado de personajes, etc.) para cada acción de IA.
- Requiere Node.js 22.13 o superior: las versiones anteriores necesitan parámetros experimentales adicionales y pueden no soportar SQLite nativo correctamente.
- Almacenamiento estrictamente local: los datos se guardan en un archivo SQLite en el disco local; no hay sincronización entre dispositivos ni acceso remoto sin configuración manual adicional.
- Dependencia de claves API externas: para utilizar las funciones de IA, el usuario debe proporcionar su propia clave API y pagar por el uso del modelo seleccionado (por ejemplo, DeepSeek).
- Sin soporte nativo para Docker: la aplicación no incluye archivos Dockerfile o docker-compose, lo que requiere instalación manual de Node.js en cada sistema.
- Requiere confirmación manual de propuestas de IA: las generaciones automáticas se guardan primero como propuestas y deben ser revisadas y aceptadas manualmente por el usuario antes de convertirse en contenido oficial.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar Node.js LTS (versión 22.13 o superior). Clonar el repositorio y ejecutar `npm start` para iniciar el servidor local en http://localhost:3737. Para Windows, usar el script `start-novel-studio.cmd`. La base de datos se crea automáticamente en la carpeta `data/`. No es necesario instalar dependencias npm adicionales. Para uso con IA, configurar las variables de entorno o la interfaz para proporcionar la URL del modelo y la clave API.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.

