Repolode
mayswind

mayswind/ezbookkeeping

App de finanzas personales autoalojada para registrar transacciones diarias, importar datos bancarios y analizar gastos con gráficos.

Alternativa open source a:MintYNABMoney Manager

Estrellas
5,794
Forks
714
Issues abiertos
16
Último commit
anteayer

¿Qué es?

ezBookkeeping es una app de finanzas personales autoalojada para llevar un registro de los ingresos y gastos diarios. Permite buscar y filtrar transacciones rápidamente, incluye gráficos y ofrece dimensiones personalizadas para analizar los patrones de gasto a lo largo del tiempo. Se pueden importar datos en formatos como CSV, Excel, OFX, QIF, MT940, GnuCash, Firefly III y Beancount.

Está diseñada para funcionar en hardware modesto. El proyecto se puede iniciar con un solo comando de Docker y funciona en servidores domésticos, dispositivos NAS y Raspberry Pi. Permite elegir entre SQLite, MySQL y PostgreSQL como bases de datos. Ofrece interfaces para móviles y equipos de escritorio, y la app web se puede instalar en la pantalla de inicio de un teléfono como PWA.

La app incluye compatibilidad con varias monedas e idiomas, actualización automática de los tipos de cambio, autenticación de dos factores, inicio de sesión OIDC y herramientas MCP y de línea de comandos para integrarse con IA.

Funciones clave

  • 01Registrar ingresos y gastos diarios con cuentas y categorías de dos niveles
  • 02Importar CSV, Excel, OFX, QIF, MT940, GnuCash y otros formatos con asignación personalizada de columnas
  • 03Gráficos integrados y dimensiones personalizadas para analizar los gastos
  • 04Funciona en Docker, Windows, macOS y Linux, incluso en dispositivos de bajo consumo como Raspberry Pi
  • 05Compatibilidad con varias monedas y actualización automática de los tipos de cambio
  • 06Autenticación de dos factores, inicio de sesión OIDC y bloqueo de la aplicación

Casos de uso

  • Llevar un registro de los gastos del hogar en un servidor doméstico o NAS
  • Migrar el historial de transacciones de GnuCash o Firefly III a una app web
  • Revisar gastos en varias monedas durante viajes al extranjero
  • Mantener los datos financieros personales fuera de servicios en la nube de terceros

Inicio rápido

  1. 1

    Ejecuta la versión más reciente con Docker

    docker run -p8080:8080 mayswind/ezbookkeeping
  2. 2

    Abre la aplicación en el navegador en el puerto 8080

Antes de usarlo

  • Para usarlo en producción, debes montar un volumen persistente para evitar la pérdida de datos.

Temas

Preguntas frecuentes

¿Qué es ezbookkeeping?
App de finanzas personales autoalojada para registrar transacciones diarias, importar datos bancarios y analizar gastos con gráficos. ezBookkeeping es una app de finanzas personales autoalojada para llevar un registro de los ingresos y gastos diarios. Permite buscar y filtrar transacciones rápidamente, incluye gráficos y ofrece dimensiones personalizadas para analizar los patrones de gasto a lo largo del tiempo. Se pueden importar datos en formatos como CSV, Excel, OFX, QIF, MT940, GnuCash, Firefly III y Beancount.
¿ezbookkeeping es gratuito? ¿Qué licencia tiene?
ezbookkeeping es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ezbookkeeping sigue mantenido?
Mantenimiento activo. El último commit de ezbookkeeping fue el 19 oct 2026.
¿Para qué puedo usar ezbookkeeping?
Llevar un registro de los gastos del hogar en un servidor doméstico o NAS Migrar el historial de transacciones de GnuCash o Firefly III a una app web Revisar gastos en varias monedas durante viajes al extranjero Mantener los datos financieros personales fuera de servicios en la nube de terceros
¿Cómo se instala ezbookkeeping?
Ejecuta la versión más reciente con Docker: docker run -p8080:8080 mayswind/ezbookkeeping Abre la aplicación en el navegador en el puerto 8080
¿Dónde consigo ezbookkeeping?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mayswind/ezbookkeeping

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados