Aplicación web de finanzas personales autohospedada para crear presupuestos, controlar cuentas y transacciones, y proyectar el patrimonio neto, desarrollada con React y TypeScript.
simonwep/ocular
Aplicación de presupuestos personales autoalojada y basada en Vue para registrar gastos e ingresos de varios años, implementable con Docker.
- Estrellas
- 579
- Forks
- 51
- Issues abiertos
- 21
- Último commit
- anteayer
¿Qué es?
Ocular es una aplicación de código abierto para llevar el control del presupuesto que permite planificar y registrar gastos e ingresos de varios años. Está desarrollada con Vue 3 y se implementa como un único contenedor, por lo que puedes ejecutarla en tu propio servidor y mantener tus datos financieros bajo tu control.
La aplicación incluye un panel con varios gráficos, entre ellos un diagrama de Sankey, y una vista general de todos tus presupuestos. Admite varios idiomas y todas las monedas habituales, temas claro y oscuro, y un año fiscal que puede comenzar en cualquier mes. Los presupuestos se pueden trasladar al año siguiente, y las expresiones se pueden evaluar en línea al introducir importes.
Los datos se pueden importar desde un planificador anual de Google Sheets y exportar como JSON. La gestión de usuarios y la autenticación se realizan desde la aplicación y una interfaz de línea de comandos. La aplicación se puede instalar como Progressive Web App e incluye un modo de privacidad para usarla en lugares públicos.
Funciones clave
- 01Implementación autoalojada mediante un único contenedor Docker.
- 02Panel con varios gráficos, entre ellos un diagrama de Sankey.
- 03Seguimiento de presupuestos de varios años con traslado al año siguiente.
- 04Año fiscal configurable, que puede comenzar en cualquier mes.
- 05Importación desde Google Sheets y exportación como JSON.
- 06Instalable como Progressive Web App, con temas claro y oscuro.
Casos de uso
- Llevar el control de presupuestos personales o del hogar año tras año en tu propio servidor.
- Trasladar un planificador anual de presupuestos existente en Google Sheets a una aplicación específica.
- Compartir una herramienta de presupuestos autoalojada con varios usuarios mediante la gestión de usuarios integrada.
Inicio rápido
- 1
Lee la guía de inicio enlazada en el README
- 2
Despliégalo con Docker siguiendo la guía de despliegue enlazada en el README
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es ocular?
- Aplicación de presupuestos personales autoalojada y basada en Vue para registrar gastos e ingresos de varios años, implementable con Docker. Ocular es una aplicación de código abierto para llevar el control del presupuesto que permite planificar y registrar gastos e ingresos de varios años. Está desarrollada con Vue 3 y se implementa como un único contenedor, por lo que puedes ejecutarla en tu propio servidor y mantener tus datos financieros bajo tu control.
- ¿ocular es gratuito? ¿Qué licencia tiene?
- ocular es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ocular sigue mantenido?
- Mantenimiento activo. El último commit de ocular fue el 4 nov 2026.
- ¿Para qué puedo usar ocular?
- Llevar el control de presupuestos personales o del hogar año tras año en tu propio servidor. Trasladar un planificador anual de presupuestos existente en Google Sheets a una aplicación específica. Compartir una herramienta de presupuestos autoalojada con varios usuarios mediante la gestión de usuarios integrada.
- ¿Cómo se instala ocular?
- Lee la guía de inicio enlazada en el README Despliégalo con Docker siguiendo la guía de despliegue enlazada en el README
- ¿Dónde consigo ocular?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/simonwep/ocular
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 gastos, definir presupuestos por categoría y consultar el patrimonio neto e informes en tu propio servidor.
Gestor de finanzas personales autoalojado para controlar cuentas, transacciones, presupuestos y sincronización bancaria en tu propia infraestructura.
App de finanzas personales autoalojada para registrar transacciones diarias, importar datos bancarios y analizar gastos con gráficos.
Un rastreador de finanzas personales autoalojado para gestionar transacciones multidivisa, cuentas, patrimonio neto y compras periódicas, desarrollado con Django.
Un gestor financiero personal autoalojado para llevar el control de ingresos, gastos, presupuestos y transacciones recurrentes sin subir datos a la nube.