Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

LibraryCatalogReaderQuire
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
FastAPIPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
8000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.