Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
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.