Wally
Wally es un rastreador de gastos autoalojado y ligero desarrollado en Python con FastAPI. Utiliza SQLite para almacenamiento, ofrece temas oscuros/claros, importación CSV y una API REST documentada.
Ficha actualizada 25 sept 2026, 13:57 · upstream 25 sept 2026, 13:44 · release v.1.16
Qué es Wally
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Wally es una herramienta autoalojada diseñada para facilitar la gestión de finanzas personales con un enfoque ligero y eficiente. Construida sobre Python y FastAPI, el backend ofrece una API REST completa con documentación interactiva que permite integraciones externas o automatización sencilla. El sistema utiliza SQLite como base de datos local, lo que garantiza un rendimiento rápido sin necesidad de instalaciones complejas de servidores relacionales pesados.
La interfaz web soporta temas oscuros y claros optimizados para mejorar la legibilidad en diferentes entornos, con soporte para más de 10 idiomas. Incluye funcionalidades avanzadas como gestión de transacciones recurrentes, edición flexible y visualización de tendencias mediante gráficos interactivos. Además, permite la autenticación opcional y la gestión de claves API para acceso seguro desde aplicaciones externas.
El software destaca por su capacidad de importación y exportación de datos en formato CSV, facilitando el análisis externo o la migración. Wally ha evolucionado desde su inspiración original (ExpenseOwl) incorporando mejoras significativas como una página de login segura, gráficos de líneas para tendencias anuales y una gestión robusta de claves API, todo ello manteniendo una complejidad baja y requisitos de recursos mínimos.
- Gestión de presupuesto personal con seguimiento de ingresos y gastos
- Auditoría financiera mediante visualización de tendencias temporales
- Integración con herramientas externas vía API REST documentada
- Exportación de datos para análisis en hojas de cálculo externas
- Visualización de métricas financieras en modo oscuro o claro
- Backend en FastAPI con documentación interactiva en /api/docs
- Base de datos SQLite ligera optimizada para este volumen de datos
- Importación y exportación nativa de archivos CSV con validación
- Temas oscuros y claros refinados para consistencia visual
- Soporte internacionalización a más de 10 idiomas distintos
- Gestión de claves API integrada en la configuración de usuario
- El modo demo no persiste los cambios tras detener el contenedor
- La autenticación es opcional y requiere configuración manual de variables de entorno
- Dependencia de Docker para el despliegue simplificado documentado
- Almacenamiento local en SQLite puede no escalar a volúmenes masivos sin migración
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.
Desplegar usando Docker CLI o Compose mapeando el puerto 80 y persistiendo datos en un volumen local. Para pruebas rápidas, usar la variable DEMO=true con datos pre-cargados que no se guardan permanentemente. Asegurar que la ruta de persistencia esté configurada correctamente para evitar pérdida de base de datos al reiniciar.
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.







