Hermes
Hermes es un centro de comando financiero autocontenido para contabilidad exacta, ahorro orientado a metas y pronósticos explicables.
Ficha actualizada 23 sept 2026, 18:40 · upstream 23 sept 2026, 18:35 · release v1.1.0
Qué es Hermes
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Hermes es una herramienta de gestión financiera que permite a un solo propietario entender dónde va su dinero, qué está disponible para usar, cuánto ha asignado a objetivos y cómo pueden cambiar los planes futuros. Se ejecuta en tu propio equipo o servidor doméstico, almacena datos en una base de datos PostgreSQL y no depende de servicios externos cloud. La interfaz se adapta a pantallas pequeñas sin recortar el layout principal.
La herramienta distingue entre dinero físico (saldo real), fondos virtuales (reservas para metas) y dinero libre (dinero realmente disponible). Permite planificar sin alterar tu saldo actual, con reglas recurrentes y planes puntuales que permanecen neutros hasta su confirmación. Incluye pronósticos de flujo de caja a múltiples horizontes temporales.
La arquitectura es monolítica modular: un solo aplicación Angular, una base de datos PostgreSQL y módulos separados por dominio (finanzas, fondos, planificación). No utiliza microservicios, brokers, workers en segundo plano ni dependencias externas como Redis o Kubernetes.
- Controlar el flujo de caja mensual sin necesidad de un contador externo
- Seguir objetivos financieros con reservas virtuales vinculadas a cuentas reales
- Planificar gastos recurrentes y eventos puntuales sin afectar el saldo actual
- Comprender qué dinero está realmente disponible para gastar o invertir
- Proteger datos personales mediante backups encriptados y exportación JSON
- Analizar el impacto de decisiones financieras sobre la proyección futura
- Mantiene separados físicamente el saldo real, fondos reservados para metas y dinero libre
- Los pronósticos son explicables: cada cambio en la proyección se vincula a un evento concreto
- Todas las operaciones financieras usan tipos numéricos exactos (Decimal/NUMERIC) con formato determinista
- Soporta múltiples idiomas (español, inglés, ruso) con preferencia de idioma localizada
- Permite exportación y restauración de datos en JSON plano sin dependencias externas
- Soporta acceso remoto mediante VPN o proxy HTTPS seguro con cookies protegidas
- No soporta múltiples usuarios simultáneos ni autenticación multiusuario
- El acceso remoto requiere una red privada, VPN o proxy HTTPS certificado
- La interfaz de usuario no es responsive para pantallas muy pequeñas (móviles)
- No incluye herramientas de auditoría interna ni reportes automáticos de cumplimiento
- Las reglas recurrentes se aplican al saldo actual y no pueden modificarlo
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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 ejecutar localmente, necesitas Docker 29+ con Docker Compose v2. Copia el archivo .env.example a .env y reemplaza la variable POSTGRES_PASSWORD. Para modo loopback (solo localhost), establece HERMES_COOKIE_SECURE=false. Luego ejecuta `make up` para iniciar las aplicaciones Angular y FastAPI en un entorno de producción simulado, con PostgreSQL dentro del mismo contenedor. Para pruebas de integración, usa `make test`. Para desarrollo local, ejecuta `make dev` en el puerto 4200 (proxy) y 8000 (API). No expones la instancia inicial a internet; solo se permite acceso desde redes protegidas o con proxy certificado.
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.




