Sobre el proyecto
Helius es un gestor de finanzas personales local-first que se ejecuta como un único binario de Rust con una interfaz de terminal a pantalla completa y comandos CLI directos. Los datos se almacenan en una única base de datos SQLite local, con ubicaciones predeterminadas en Windows y Linux y anulaciones mediante `--db` o `HELIUS_DB_PATH`.
Las funciones principales incluyen cuentas, categorías, ingresos, gastos y transacciones de transferencia; 25 asignaciones predefinidas de CSV bancario más importación limitada de XML camt.053; reglas recurrentes; conciliación; presupuestos; y planificación de flujo de caja. La salida JSON está disponible para scripting, y la exportación CSV admite informes.
Las opciones de instalación cubren binarios precompilados para Windows x86_64 y Linux x86_64, compilación desde el código fuente con Cargo, instalación desde un checkout y ejecución en Docker con un volumen con nombre para `/data/tracker.db`. En la primera ejecución, Helius puede solicitar un código de moneda e inicializar la base de datos predeterminada.
La TUI proporciona navegación por paneles, creación/edición de elementos, archivado o eliminación, ayuda y controles de formulario. Los ejemplos de CLI demuestran la gestión de cuentas y categorías, el registro y la edición de transacciones, el estado del presupuesto y los resúmenes mensuales, la creación y ejecución de reglas recurrentes, las importaciones CSV y camt.053, y los comandos de previsión/escenario/objetivo.
El proyecto se publica bajo la Licencia Pública General Affero de GNU v3.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.