Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

bliss

Bliss es una herramienta de finanzas personales auto-hospedada para ciudadanos globales, que ofrece clasificación de transacciones con IA, seguimiento de cartera en tiempo real y análisis financiero multi-moneda, todo ejecutándose localmente con cifrado AES-256-GCM.

Ficha actualizada 24 sept 2026, 16:39 · upstream 24 sept 2026, 16:37 · release sin release detectada

00

Qué es bliss

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Bliss es una plataforma open source diseñada para gestionar finanzas personales sin depender de terceros, ideal para usuarios que operan en múltiples países y monedas. Utiliza una arquitectura basada en Next.js, React y Node.js, con bases de datos PostgreSQL (con pgvector) y Redis para el manejo de colas y caché. La aplicación se caracteriza por su enfoque en la privacidad, cifrando los datos sensibles en reposo y eliminando la telemetría hacia servidores externos.

El sistema incluye un motor de inteligencia artificial de cuatro niveles para clasificar transacciones automáticamente, aprendiendo de las correcciones del usuario mediante embeddings vectoriales y LLMs (Gemini, OpenAI o Anthropic). Permite importar datos bancarios desde más de 30 formatos preconfigurados (como Chase, BBVA, N26) y sincronizar cuentas a través de Plaid. Además, ofrece seguimiento de carteras con precios en tiempo real vía TwelveData y cálculo de base imponible FIFO para activos.

La infraestructura soporta entornos multi-inquilino estrictamente aislados por nivel de consulta, permitiendo compartir dashboards entre familiares o socios sin riesgo de fuga de datos. Incluye generación automática de informes financieros (mensuales, trimestrales, anuales) y análisis de patrones de gasto, todo ejecutado localmente con una configuración simplificada mediante Docker Compose.

CASOS DE USO
  • Gestión de finanzas personales para usuarios que operan en múltiples países y monedas sin depender de SaaS centralizados.
  • Clasificación automática de transacciones bancarias mediante IA, mejorando la precisión tras correcciones manuales del usuario.
  • Seguimiento de carteras de inversión (acciones, cripto, ETFs) con precios en tiempo real y cálculo de P&L realizado y no realizado.
  • Sincronización segura de cuentas bancarias a través de Plaid con cifrado AES-256-GCM para tokens y payloads.
  • Generación de informes financieros periódicos (mensuales, trimestrales) con análisis de tendencias y salud financiera.
  • Despliegue auto-hospedado en infraestructura propia para garantizar privacidad total y cumplimiento normativo local.
PUNTOS DESTACADOS
  • Arquitectura multi-inquilino con aislamiento estricto por consulta (tenantId) que previene fugas de datos entre usuarios.
  • Motor de clasificación de transacciones de 4 niveles que combina caché en memoria, búsqueda vectorial y LLMs para alta precisión.
  • Soporte nativo para más de 30 formatos de importación bancaria (CSV/XLSX) con detección automática de columnas.
  • Cifrado AES-256-GCM en reposo para datos sensibles como descripciones de transacciones y tokens de acceso Plaid.
  • Integración con TwelveData para precios de mercado en tiempo real y TwelveData/CurrencyLayer para tasas de cambio históricas.
  • Licencia AGPL-3.0 que garantiza código abierto y permite auditoría completa del software.
PRECAUCIONES
  • Requiere configuración manual de claves API para proveedores de LLM (Gemini, OpenAI, Anthropic) en el archivo .env.
  • Dependencia externa de Plaid para sincronización bancaria, lo que implica aceptar sus términos y límites de uso.
  • Necesita infraestructura propia con al menos 2 núcleos CPU, 2GB RAM y 30GB de disco para una instalación mínima funcional.
  • La clasificación de transacciones novel depende de la configuración del LLM externo, que puede tener latencia variable (~500ms).
  • Requiere conocimientos técnicos básicos para configurar PostgreSQL con pgvector y Redis antes del despliegue inicial.
VISUAL

Capturas del proyecto

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

Bliss
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Recomendado usar Docker Compose. Ejecutar ./scripts/setup.sh para generar secretos y elegir proveedor LLM. Requiere Node.js 20+, pnpm 9+, PostgreSQL 16 con pgvector y Redis 7+. Puerto 8080 para frontend, 3000 para API, 3001 para backend. Asegurar que las variables de entorno .env estén cifradas o protegidas. No se incluye Dockerfile, pero sí docker-compose.yml.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
80803000300154326379
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.