zublo
Zublo es un gestor de suscripciones autoalojable de código abierto enfocado en el control de pagos recurrentes. Utiliza una arquitectura compacta con React, PocketBase y SQLite, integrando capacidades de IA para análisis de gasto y recomendaciones personalizadas.
Ficha actualizada 22 sept 2026, 15:02 · upstream 22 sept 2026, 14:32 · release v0.6.0
Qué es zublo
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Zublo es una herramienta de seguimiento de suscripciones diseñada para usuarios que buscan autoalojar su propia infraestructura sin depender de servicios SaaS cerrados. Su enfoque principal es proporcionar visibilidad completa sobre los pagos recurrentes, con interfaces claras para calendario, estadísticas y dashboard general.
La arquitectura se basa en React 18 con Vite para el frontend y PocketBase como runtime backend, utilizando SQLite para persistencia de datos. Esto permite una instalación sencilla mediante Docker Compose con un único contenedor que sirve tanto la API REST como la interfaz web compilada. El sistema soporta autenticación TOTP y gestión multi-moneda con sincronización de tipos de cambio.
Una característica diferenciadora es su capa de IA integrada, que no es meramente cosmética. Permite análisis de patrones de gasto, generación de recomendaciones personalizadas y flujos de trabajo basados en chat. Soporta múltiples proveedores de LLM (OpenAI, Google Gemini, Ollama, OpenRouter) sin atar al usuario a un único vendor, facilitando despliegues locales o híbridos.
- Gestión centralizada de suscripciones personales con recordatorios y visualización en calendario
- Análisis de patrones de gasto recurrente mediante IA para identificar oportunidades de ahorro
- Despliegue autoalojado para usuarios que requieren control total sobre sus datos financieros
- API REST pública para integración con dashboards externos o herramientas de automatización
- Soporte multi-moneda para usuarios internacionales con sincronización de tipos de cambio
- Arquitectura compacta con único contenedor Docker que incluye frontend y backend
- Capa de IA integrada con soporte nativo para múltiples proveedores de LLM
- Persistencia en SQLite para backups sencillos y baja sobrecarga operativa
- API REST con autenticación por claves scoped para integraciones seguras
- Licencia Apache 2.0 que permite uso comercial y modificación del código fuente
- No es una suite contable completa; no soporta conciliación bancaria ni libros contables complejos
- Dependencia de PocketBase como backend, lo que limita la portabilidad a otros frameworks
- Requiere configuración manual de variables de entorno en producción (ej. PB_ENCRYPTION_KEY)
- La interfaz de chat con IA requiere conexión a proveedor externo o infraestructura local de inferencia
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 con persistencia del volumen ./zublo-data:/pb/pb_data. Configurar PB_ENCRYPTION_KEY en producción y usar reverse proxy (ej. Caddy) que no bufferice ni comprima el cuerpo de las solicitudes. El primer usuario registrado se convierte automáticamente en administrador. Para desarrollo local, ejecutar bun install y bun run dev para arrancar Vite en puerto 5173 y PocketBase en 8080.
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.