Sobre el proyecto
Securo es un gestor de finanzas personales de código abierto diseñado para autoalojarse y priorizar la privacidad. Enfatiza que las finanzas personales deben ser personales, sin terceros entre tú y tus datos financieros. La aplicación se ejecuta en tu propia infraestructura y ofrece visibilidad completa sobre cuentas, gastos y hábitos.
Las características clave incluyen:
- Gestión multicuenta con saldos actualizados
- Gestión de transacciones con búsqueda, filtros y exportación CSV
- Importación de archivos (OFX, QIF, CAMT, CSV)
- Motor de reglas de autocategorización
- Transacciones recurrentes y presupuestos
- Metas y objetivos de ahorro con seguimiento del progreso
- Gestión de activos con seguimiento de valoración y reglas de crecimiento
- Informes: Patrimonio neto e Ingresos vs Gastos con minigráficos por categoría
- Sincronización bancaria mediante proveedores (Pluggy para bancos brasileños, Enable Banking para ~2500 bancos europeos PSD2, SimpleFIN para bancos estadounidenses e internacionales, extensible)
- Soporte multidivisa con conversión automática de divisas
- Soporte multiusuario con panel de administración y controles de registro
- Autenticación de dos factores (TOTP) con protección contra fuerza bruta
- Soporte de inicio de sesión OIDC para Authentik, Pocket ID y otros proveedores estándar
- Agentes de IA (opcional): chat con LLM autoalojado con uso de herramientas sobre tus datos, además de una base de conocimiento RAG por agente
Inicio rápido: Para Linux y macOS, ejecuta el script de instalación (usa Docker o Podman). Para Windows, instala Docker Desktop y ejecuta `docker compose up --build`. Abre http://localhost:3000 para crear una cuenta.
La sincronización bancaria es opcional y se configura mediante variables de entorno. Se admiten Pluggy para bancos brasileños, Enable Banking para bancos europeos PSD2 y SimpleFIN para bancos estadounidenses/internacionales. Cada proveedor se registra automáticamente cuando las credenciales están presentes.
El inicio de sesión OIDC se puede habilitar para delegar la autenticación a cualquier proveedor OIDC estándar. Admite aprovisionamiento automático, sincronización de roles y vinculación de cuentas existentes. Las passkeys están habilitadas de forma predeterminada y siguen los estándares WebAuthn (las direcciones IP y HTTP simple no son válidas excepto en localhost).
Los tipos de cambio se pueden obtener de Open Exchange Rates para la conversión automática de divisas. La configuración de zona horaria se puede establecer por aplicación o por espacio de trabajo.
Los Agentes de IA son opcionales y se pueden habilitar con `AGENTS_ENABLED=true` y `COMPOSE_PROFILES=agents`. Admiten múltiples proveedores (OpenAI, Anthropic, Ollama, compatibles con OpenAI), uso de herramientas mediante MCP y base de conocimiento RAG por agente.
El stack tecnológico incluye FastAPI, SQLAlchemy, Alembic, Celery en el backend; React, TypeScript, Vite, Tailwind CSS en el frontend; PostgreSQL como base de datos; y Redis + Celery para la cola.
Se proporcionan instrucciones de desarrollo para ejecutar pruebas, usar mise para la gestión de dependencias y contribuir. El proyecto está licenciado bajo AGPL-3.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.