Repolode
eitchtee

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. 1

    Instala Docker con docker-compose

  2. 2

    Crea docker-compose.yml y .env a partir de las plantillas enlazadas en el README y completa la configuración

  3. 3

    Inicia la aplicación

    docker compose up -d
  4. 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