crossbill-web
Aplicación web auto-alojada para lectura activa que sincroniza highlights desde KOReader, crea flashcards para Anki, genera resúmenes IA de capítulos epub y ofrece búsqueda semántica sobre contenido de libros.
Ficha actualizada 22 sept 2026, 17:02 · upstream 22 sept 2026, 15:17 · release v0.30.1
Qué es crossbill-web
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Crossbill-web es una aplicación web auto-alojada diseñada para fomentar la lectura activa, inspirada en las ideas de Mortimer J. Adler sobre cómo mejorar la comprensión lectora. La plataforma sincroniza highlights desde lectores electrónicos KOReader con deduplicación automática y permite organizarlos por capítulos, etiquetas o estilos.
El sistema incluye un lector web integrado que muestra libros directamente en el navegador, permitiendo saltar entre highlights y ubicaciones específicas del libro. Además, facilita la creación de flashcards a partir de los highlights, con opción de sincronización hacia Anki o generación de sugerencias mediante inteligencia artificial.
La aplicación soporta múltiples proveedores de IA (Ollama, OpenAI, Anthropic, Gemini) para generar resúmenes automáticos de capítulos epub, crear preguntas de comprensión y realizar búsqueda semántica sobre el contenido. También incluye plugins oficiales para KOReader, Obsidian y Anki.
- Sincronizar highlights desde KOReader con deduplicación automática y organización por capítulos
- Crear flashcards a partir de highlights para estudio activo y sincronización con Anki
- Generar resúmenes IA de capítulos epub para revisión rápida antes de leer el contenido completo
- Realizar búsqueda semántica sobre highlights, notas y resúmenes de capítulos en múltiples idiomas
- Navegar por la estructura del libro capítulo a capítulo con seguimiento de progreso de lectura
- Integrar highlights en notas Obsidian mediante plugin oficial para gestión de conocimiento
- Sincronización bidireccional de highlights entre KOReader y la aplicación web con deduplicación automática
- Soporte nativo para múltiples proveedores de IA (Ollama, OpenAI, Anthropic, Gemini) sin vendor lock-in
- Búsqueda semántica opcional sobre contenido de libros usando pgvector con modelos como bge-m3
- Plugins oficiales para KOReader, Obsidian y Anki que extienden funcionalidad entre aplicaciones
- Multiusuario con almacenamiento local o S3-compatible (incluyendo Garage) según configuración
- Generación de resúmenes IA de capítulos epub con preguntas de comprensión y respuestas del usuario
- La búsqueda semántica requiere PostgreSQL con extensión vector versión 0.8 o superior instalada
- Cambiar el modelo de embeddings implica migración de base de datos y re-indexado completo del contenido
- El worker opcional para tareas de fondo necesita configuración explícita de proveedor IA y API keys
- Almacenamiento local por defecto no es compatible con despliegues multi-contenedor sin S3-compatible
- La búsqueda semántica está desactivada por defecto hasta configurar un proveedor de embeddings
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.
Despliegue recomendado mediante docker-compose.yml en nivel superior. Copiar .env.example y configurar variables antes de iniciar servicios. Worker opcional para generación IA requiere configuración de AI_PROVIDER y API keys. Para búsqueda semántica, configurar EMBEDDING_PROVIDER (ollama/openrouter) y modelo bge-m3 con pgvector 0.8+. Para almacenamiento multi-contenedor, habilitar S3-compatible o usar Garage como servidor local. Ajustar WORKER_CONCURRENCY según carga del sistema.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.