quaestor
Quaestor es una aplicación de finanzas personales autocontenida, en tiempo real y sin servidor, que permite visualizar el estado financiero de múltiples cuentas bancarias desde un solo lugar.
Ficha actualizada 23 sept 2026, 7:33 · upstream 23 sept 2026, 7:30 · release 0.7.1
Qué es quaestor
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
La Quaestor es una herramienta open source para la gestión financiera personal. Conecta con múltiples bancos a través de sus APIs oficiales, sincronizando balances y transacciones automáticamente. Permite ver un panorama único de todas las cuentas en un solo lugar, con modo oscuro y claro, y soporta tanto cuentas automáticas como cuentas manuales (como efectivo o préstamos). Incluye detección automática de contratos recurrentes, alertas por vencimiento, estadísticas visuales y notificaciones personalizadas que disparan incluso cuando la app no está abierta. Todo el flujo de datos se mantiene en tu propio servidor, garantizando privacidad total.
- Gestionar múltiples cuentas bancarias desde un solo lugar sin necesidad de apps separadas por banco
- Visualizar balances y transacciones de forma centralizada con modo oscuro para reducir fatiga visual
- Monitoreo financiero en tiempo real mediante notificaciones personalizadas que disparan incluso fuera del horario laboral
- Gestión de contratos recurrentes (rentas, seguros) con alertas automáticas sobre vencimientos
- Detección automática de duplicados y coincidencias entre múltiples cuentas
- Estadísticas visuales agrupadas por categoría, fecha y cuenta para una toma de decisiones rápida
- Es completamente gratuito, open source y privado: todos los datos residen en tu propio servidor sin compartir información con terceros
- Soporta múltiples tipos de cuentas (automáticas y manuales) mediante un solo interfaz unificada
- Detección automática de contratos recurrentes con alertas sobre vencimientos y pagos anticipados
- Sincronización automática en segundo plano con soporte para 2FA durante la sincronización bancaria
- Soporta múltiples idiomas (incluido alemán) y funciona tanto como PWA como aplicación nativa
- Protección de seguridad robusta: encriptación de repositorio, HTTPS por defecto, autenticación de dos factores y sin acceso administrativo
- No puede sincronizar cuentas que no tengan API oficial disponible (por ejemplo, bancos tradicionales como Santander o BBVA)
- La detección automática de contratos requiere configuración manual del intervalo de pago
- Las transacciones futuras no se muestran en las apps bancarias tradicionales (como ING) y la app no puede sincronizarlas
- No permite transferencias entre cuentas automáticamente, solo detecta movimientos entre cuentas propias
- La sincronización automática tiene un límite de intervalos configurables que pueden ser insuficientes para transacciones frecuentes
- Las notificaciones se disparan en segundo plano y no permiten interacción directa con los detalles
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.
Para desplegar Quaestor, crea una clave de encriptación del repositorio SQLite con `python -c 'import secrets; print(secrets.token_hex(32))'` y añadela a tu archivo `.env` como `${DATABASE_ENCRYPTION_KEY}`. Usa Docker para ejecutar el contenedor principal: `docker run --name quaestor -e DATABASE_ENCRYPTION_KEY=... -p 8000:8000 quaestordriven/quaestor`. Para uso en Home Assistant, añade la app como addon y configura las variables de entorno correspondientes. El frontend se accede a través del endpoint `/api/v1` con autenticación básica o mediante API keys personalizadas.
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.