quire
Quire es un stack auto-alojado para lectura EPUB en Android y servidor FastAPI, integrado con calibre-web. Prioriza la privacidad sin telemetría, permitiendo sincronización de progreso, IA local opcional y gestión de biblioteca sin nube.
Ficha actualizada 24 sept 2026, 8:04 · upstream 24 sept 2026, 7:55 · release v2026.09.21.243
Qué es quire
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Quire es una solución auto-alojada para lectura EPUB en Android, diseñada para integrarse con calibre-web como fuente de verdad de la biblioteca. Incluye un lector nativo en Kotlin/Compose y un servidor FastAPI que sincroniza el estado de lectura en PostgreSQL. La arquitectura permite conectar múltiples dispositivos manteniendo el progreso sin depender de servicios en la nube.
Destaca su enfoque privacy-first, eliminando telemetría y analíticas externas. Las credenciales se almacenan en Android Keystore. Además, ofrece características opcionales de IA que pueden configurarse con endpoints propios como Ollama o OpenAI, siempre bajo control del usuario y opt-in por defecto.
Soporta catálogos OPDS externos como Kavita en modo lector, aunque la sincronización avanzada requiere el servidor propio. El proyecto utiliza licencias Apache-2.0 y evita SDKs de terceros.
- Sincronizar progreso de lectura entre múltiples dispositivos Android
- Gestionar biblioteca EPUB localmente sin depender de servicios en la nube
- Generar insights de libros con IA auto-alojada (Ollama, vLLM)
- Escanear códigos ISBN para identificar libros antes de comprarlos
- Conectar catálogos OPDS externos como Kavita para exploración
- Privacidad garantizada: sin telemetría ni SDKs de terceros
- IA opcional y auto-alojada, no depende de APIs públicas por defecto
- Integración nativa con calibre-web usando credenciales existentes
- Lector EPUB nativo en Android con Kotlin y Readium
- Licencia Apache-2.0 compatible con proyectos open source
- Requiere auto-alojamiento de calibre-web para sincronización completa
- El cliente es exclusivo para Android (Kotlin/Compose)
- Las funciones de IA requieren configuración manual del endpoint y opt-in por usuario
- No incluye soporte nativo para iOS ni Windows
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 desde F-Droid o APK. Servidor: usar docker-compose.full.yml con Caddy + TLS o docker-compose.yml propio. Configurar QUIRE_SERVER_CWA_BASE_URL. Para IA, definir endpoint compatible OpenAI en variables de entorno. El servidor corre en puerto 8000. Verificar compatibilidad de versiones entre calibre-web y Quire Server.
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.


