Codigo Abierto
Ollama Impulsado por Ollama
Calibre Compatible con Calibre

La vida es corta.
Encuentra tu proxima gran lectura.

Tu biblioteca contiene miles de libros. EpubGraph mapea las conexiones ocultas entre ellos usando embeddings neuronales, para que tu proxima lectura perfecta aparezca sola.

8B
Modelo de Parametros
2048
Dimensiones
70K+
Libros Probados
100%
Local y Privado

La inteligencia se encuentra con tu estanteria

Cada funcion esta disenada para ayudarte a navegar grandes bibliotecas con la misma facilidad que una coleccion personal pequena.

Mejorado

Embeddings Neuronales

Modelo de 8B parametros genera vectores semanticos de 2048 dimensiones via truncamiento MRL. Cada libro recibe un resumen generado por IA que captura temas, tono y estilo.

Recomendaciones Inteligentes

Algoritmo hibrido que combina similitud de contenido, relaciones de autor, conexiones de serie y tus valoraciones con diversidad MMR para descubrir lecturas genuinamente nuevas.

Grafo de Libros

Visualizacion interactiva de red dirigida por fuerzas. Ve como cada libro se conecta a traves de similitud de contenido, autores compartidos, series y etiquetas.

Estanteria 3D

Tu cola de lectura renderizada como una estanteria 3D con WebGL, iluminacion realista, texturas de lomo y animaciones suaves al pasar el raton.

Nuevo

Ocultar y Eliminar

Oculta libros que no quieres ver (pulsa H), elimina a la Papelera (pulsa Del), u opera en lote sobre autores completos con clic derecho.

100% Local

Todo se ejecuta en tu maquina. Sin nube, sin telemetria, sin cuentas. Tus libros y datos nunca salen de tu dispositivo. Ollama maneja toda la inferencia de IA localmente.

Pipeline Resumen-luego-Embedding

Cada libro pasa por un pipeline de inteligencia de cuatro etapas que produce embeddings semanticamente ricos.

01
Extraer
Titulo, autor, temas, capitulos y descripcion de los metadatos EPUB
02
Resumir
El LLM genera un resumen semantico de ~200 palabras capturando temas y estilo
03
Embedding
qwen3-embedding:8b codifica a vector de 2048 dimensiones con normalizacion L2
04
Conectar
La similitud coseno construye aristas ponderadas del grafo entre libros relacionados
# Instalar el motor de IA
brew install ollama

# Descargar los modelos necesarios
ollama pull qwen3-embedding:8b    # Embeddings
ollama pull mistral:7b             # Resumenes

# Iniciar el servidor
ollama serve

Funcionando en minutos

1

Agrega tu Biblioteca

Apunta EpubGraph a tus carpetas de ebooks. Las bibliotecas de Calibre se detectan automaticamente. Todos los metadatos, portadas, temas y titulos de capitulos se extraen automaticamente.

2

Deja que la IA Procese

Con Ollama ejecutandose, EpubGraph genera resumenes y embeddings en segundo plano. Seguro para pausar — cierra la app en cualquier momento y retoma donde se quedo.

3

Explora y Descubre

Navega la pagina Descubrir para recomendaciones personalizadas, explora el Grafo de Libros para ver conexiones, o cuida tu cola de lectura en la estanteria 3D.

4

Valora y Refina

Valora libros y marca el estado de lectura. Tus preferencias retroalimentan el motor de recomendaciones, haciendo cada sugerencia mas personalizada con el tiempo.

Controles avanzados

Ocultar / Mostrar libro H
Eliminar libro Delete
Buscar en biblioteca Cmd + K
Abrir libro seleccionado Enter

Guia de referencia completa

Todo lo que necesitas saber sobre EpubGraph, desde la gestion de bibliotecas hasta la configuracion avanzada de IA.

Gestion de Bibliotecas

Agregar Bibliotecas

Agrega multiples carpetas de biblioteca via Ajustes. Haz clic en el icono de actualizar para re-escanear libros nuevos o modificados. EpubGraph preserva tus valoraciones, estado de lectura y libros ocultos entre escaneos.

Extraccion de Metadatos

Durante el escaneo, EpubGraph extrae metadatos ricos de cada EPUB:

  • Basico: titulo, autor, serie, editorial, descripcion, idioma, ISBN
  • Temas: elementos dc:subject del OPF (genero, temas, encabezamientos LoC)
  • Capitulos: extraidos del TOC del EPUB, incluyendo secciones anidadas
  • Portadas: auto-extraidas y almacenadas localmente

Importacion de Calibre

Las carpetas que contienen metadata.db se reconocen automaticamente como bibliotecas de Calibre. Todos los metadatos, valoraciones (convertidas a escala 1-5), etiquetas y portadas se importan de forma no destructiva.

Almacenamiento por Punteros

EpubGraph nunca copia ni modifica tus archivos. Crea punteros a sus ubicaciones existentes.

Navegacion y Gestion

Vista de Biblioteca

La vista principal muestra libros en una cuadricula virtualizada y responsiva. Ordena por titulo, autor, fecha, valoracion, serie, fecha de publicacion o aleatorio. La busqueda usa FTS5 con ranking ponderado.

Menu de Clic Derecho

  • Agregar/Quitar de Siguiente
  • Abrir Libroabre en tu lector EPUB predeterminado
  • Ver Detallesabre la barra lateral de detalles
  • Ocultar / Mostrar Libro H
  • Eliminar Libro Delenvia a la Papelera con deteccion de carpeta
  • Ocultar/Eliminar Todo por Autoroperaciones en lote

Ocultar y Eliminar

Los libros ocultos se excluyen de recomendaciones, grafo y vista de biblioteca (activa el icono de ojo "Mostrar Ocultos" para revelarlos). Eliminar envia archivos a la Papelera del SO. Para carpetas de libros Calibre, se te pregunta si eliminar la carpeta o solo el EPUB.

Eliminacion Recuperable

Los archivos se envian a la Papelera del SO, no se eliminan permanentemente. Restaura desde la Papelera de tu sistema si es necesario.

Valoraciones y Estado de Lectura

Valora libros de 1-5 estrellas. Los libros con 4+ se convierten en semillas de recomendacion. El estado de lectura registra tu progreso:

  • Sin leer — estado predeterminado
  • Quiero Leer — se agrega automaticamente a Siguiente
  • Leyendo — en progreso
  • Terminado — excluido de recomendaciones
  • Abandonado — excluido de recomendaciones

Grafo de Libros

Visualizacion de red dirigida por fuerzas usando Sigma.js. Selecciona un libro central, ajusta profundidad (1-3 saltos) y nodos maximos. Los libros ocultos se excluyen automaticamente.

Tipos de Aristas

  • AzulSimilitud de contenido
  • VerdeMismo autor
  • AmbarMisma serie
  • TerracotaEtiquetas compartidas

Respaldo y Exportacion

Respaldo Completo (recomendado): Ajustes → "Crear Respaldo" guarda la library.db completa incluyendo metadatos, valoraciones, embeddings, aristas del grafo, resumenes y estados ocultos.

Exportacion JSON: Ajustes → "Exportar Biblioteca" guarda metadatos y valoraciones como JSON portable. Los embeddings no se incluyen — se regeneraran al importar.

Ajustes

  • Endpoint de Ollama: http://localhost:11434 (predeterminado)
  • Modelo de Embedding: qwen3-embedding:8b (2048-dim)
  • Modelo de Chat: mistral:7b (generacion de resumenes)
  • Tamano de Lote: libros por ciclo de procesamiento (predeterminado: 10)
  • Auto-escaneo: revisa periodicamente nuevos libros

Solucion de Problemas

Libros No Aparecen

  • Revisa el interruptor "Mostrar Ocultos" — pueden estar ocultos
  • Asegurate de que los archivos tengan extension .epub
  • Re-escanea la biblioteca; verifica que la ruta de la carpeta sea accesible

Problemas con Ollama

  • Verifica que este ejecutandose: ollama serve
  • Descarga modelos: ollama pull qwen3-embedding:8b
  • Sin modelo de chat, los resumenes se omiten (se usa metadatos crudos como respaldo)

Rendimiento

  • Embedding: ~2-5s por libro con modelo de chat; usa Pausar en Ajustes durante uso intensivo
  • Grafo: reduce nodos maximos para vistas grandes (>100)
  • La estanteria 3D requiere WebGL