Una app gratuita y de código abierto para finanzas personales, local-first y basada en el método de sobres, con sincronización entre dispositivos.
eitchtee/WYGIWYH
Un rastreador de finanzas personales autoalojado para gestionar transacciones multidivisa, cuentas, patrimonio neto y compras periódicas, desarrollado con Django.
Alternativa open source a:Mint
- Estrellas
- 911
- Forks
- 49
- Issues abiertos
- 19
- Último commit
- hace 5 horas
¿Qué es?
WYGIWYH es un rastreador de finanzas autoalojado para quienes quieren registrar ingresos y gastos sin establecer presupuestos. Sigue una regla sencilla: gastar los ingresos de este mes durante este mismo mes y considerar intocables los ahorros de cara a los meses futuros. Las transacciones, las cuentas —como bancos, billeteras e inversiones— y los saldos se organizan en una sola interfaz web.
El rastreador admite varias monedas, incluidas monedas personalizadas para criptomonedas o puntos de recompensa. Las reglas de transacciones pueden ajustar las entradas automáticamente, por ejemplo, para gestionar los ciclos de facturación de las tarjetas de crédito. El rastreador integrado de compras periódicas permite llevar el control de inversiones recurrentes en criptomonedas y acciones, y una API permite que otros servicios sincronicen transacciones.
La aplicación se ejecuta con Docker Compose y utiliza PostgreSQL como base de datos. Admite inicio de sesión con OpenID Connect, tokens de API vinculados a usuarios para automatizar tareas y una configuración de MCP OAuth para conectar clientes de IA.
Funciones clave
- 01Registra ingresos y gastos en un solo lugar y en varias cuentas.
- 02Admite varias monedas y monedas personalizadas definidas por el usuario.
- 03Ajusta automáticamente las transacciones mediante reglas personalizables.
- 04Incluye un rastreador integrado de compras periódicas para inversiones recurrentes.
- 05Ofrece una API y tokens vinculados a usuarios para automatizar tareas.
- 06Admite inicio de sesión con OpenID Connect.
Casos de uso
- Llevar el control de gastos y ahorros personales sin categorías presupuestarias estrictas.
- Gestionar ingresos y gastos en varias monedas.
- Supervisar compras recurrentes de criptomonedas o acciones mediante compras periódicas.
- Sincronizar transacciones desde otras herramientas a través de la API.
Inicio rápido
- 1
Instala Docker con docker-compose
- 2
Crea docker-compose.yml y .env a partir de las plantillas enlazadas en el README y completa la configuración
- 3
Inicia la aplicación
docker compose up -d - 4
Crea la primera cuenta de administrador
docker compose exec -it web python manage.py createsuperuser
Antes de usarlo
- Debes proporcionar tu propia base de datos PostgreSQL.
- El autoalojamiento requiere configurar manualmente Docker, las variables de entorno y una cuenta de administrador.
- El código más reciente de main o la etiqueta nightly puede incluir cambios incompatibles no documentados.
- Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se ofrece como servicio de red.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es WYGIWYH?
- Un rastreador de finanzas personales autoalojado para gestionar transacciones multidivisa, cuentas, patrimonio neto y compras periódicas, desarrollado con Django. WYGIWYH es un rastreador de finanzas autoalojado para quienes quieren registrar ingresos y gastos sin establecer presupuestos. Sigue una regla sencilla: gastar los ingresos de este mes durante este mismo mes y considerar intocables los ahorros de cara a los meses futuros. Las transacciones, las cuentas —como bancos, billeteras e inversiones— y los saldos se organizan en una sola interfaz web.
- ¿WYGIWYH es gratuito? ¿Qué licencia tiene?
- WYGIWYH es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿WYGIWYH sigue mantenido?
- Mantenimiento activo. El último commit de WYGIWYH fue el 7 nov 2026.
- ¿Para qué puedo usar WYGIWYH?
- Llevar el control de gastos y ahorros personales sin categorías presupuestarias estrictas. Gestionar ingresos y gastos en varias monedas. Supervisar compras recurrentes de criptomonedas o acciones mediante compras periódicas. Sincronizar transacciones desde otras herramientas a través de la API.
- ¿Cómo se instala WYGIWYH?
- Instala Docker con docker-compose Crea docker-compose.yml y .env a partir de las plantillas enlazadas en el README y completa la configuración Inicia la aplicación: docker compose up -d Crea la primera cuenta de administrador: docker compose exec -it web python manage.py createsuperuser
- ¿Dónde consigo WYGIWYH?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/eitchtee/WYGIWYH
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
App de finanzas personales autoalojada para registrar transacciones diarias, importar datos bancarios y analizar gastos con gráficos.
App de finanzas personales autoalojada para registrar gastos, definir presupuestos por categoría y consultar el patrimonio neto e informes en tu propio servidor.
Una app de finanzas personales autoalojada para controlar los gastos mensuales, los presupuestos, las cuentas y el progreso hacia objetivos financieros.
Gestor de finanzas personales autoalojado para controlar cuentas, transacciones, presupuestos y sincronización bancaria en tu propia infraestructura.
Aplicación de presupuestos personales autoalojada y basada en Vue para registrar gastos e ingresos de varios años, implementable con Docker.