budgetpilot
BudgetPilot es una aplicación de gestión presupuestaria personal 'local-first' y auto-alojada. Permite seguimiento de patrimonio neto, objetivos de ahorro y pronóstico de flujo de caja. Soporta sincronización bancaria segura (PSD2) opcional y análisis de transacciones con reglas automáticas.
Ficha actualizada 24 sept 2026, 13:07 · upstream 24 sept 2026, 12:58 · release budgetpilot-v1.1.1
Qué es budgetpilot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
BudgetPilot es una herramienta de gestión financiera personal diseñada bajo la filosofía 'local-first', lo que significa que todos los datos residen en tu máquina sin necesidad de enviarlos a servidores externos. Está construida sobre Next.js, Node.js y Python, y se despliega fácilmente mediante Docker Compose. La aplicación prioriza la privacidad, permitiendo una sincronización bancaria automática opcional a través de PSD2 (Enable Banking), siempre que se configure un entorno HTTPS seguro.
- Gestión presupuestaria mensual por categoría con alertas de límite.
- Seguimiento del patrimonio neto histórico en múltiples cuentas bancarias.
- Pronóstico determinista de flujo de caja basado en ingresos recurrentes detectados.
- Sincronización bancaria automática y segura vía PSD2 (Enable Banking).
- Clasificación automática de transacciones con reglas regex o texto predefinidas.
- Exportación e importación de datos para copias de seguridad completas sin retención externa.
- Arquitectura local-first: los datos nunca salen de tu máquina sin consentimiento explícito.
- Sincronización bancaria segura vía PSD2 con HTTPS obligatorio y listas de permitidos estrictos.
- Pronóstico de flujo de caja determinista (sin aprendizaje automático) basado en historia real.
- Soporte para múltiples bases de datos (PostgreSQL, MySQL, SQLite) mediante overlays Docker.
- Sistema de reglas de clasificación predefinidas (157 incluidas) y personalizable por el usuario.
- Interfaz moderna con Next.js y soporte para consejos de IA local opcionales vía Ollama.
- Lectura de fechas: problemas potenciales con formatos americanos (mes/fecha) o decimales con punto en importación CSV.
- Reportes comparativos: la página de presupuestos muestra solo lo gastado en categorías presupuestadas, no el gasto total.
- Edición histórica: el historial del patrimonio neto no puede editarse ni borrarse manualmente una vez creado.
- Gestión de usuarios: el primer usuario creado es admin y actualmente no hay forma de crear otros administradores.
- Configuración bancaria compleja: requiere HTTPS, claves privadas específicas y configuración precisa de ORIGIN/REDIRECT_ALLOWED_ORIGINS.
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.
Requiere Docker Compose v2+. Necesita generar variables de entorno (.env) con tokens seguros antes de iniciar. Para sincronización bancaria, se necesita un proxy inverso con TLS y configuración estricta de ORIGIN. SQLite es el default, pero se puede usar PostgreSQL o MySQL.
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.


