Sobre o projeto
Helius é um rastreador de finanças pessoais local-first que é executado como um único binário Rust com uma interface de terminal em tela cheia e comandos CLI diretos. Os dados são armazenados em um único banco de dados SQLite local, com locais padrão no Windows e Linux e substituições via `--db` ou `HELIUS_DB_PATH`.
Os recursos principais incluem contas, categorias, transações de receita, despesa e transferência; 25 mapeamentos predefinidos de CSV bancário mais importação limitada de XML camt.053; regras recorrentes; reconciliação; orçamentos; e planejamento de fluxo de caixa. A saída JSON está disponível para scripts, e a exportação CSV oferece suporte a relatórios.
As opções de instalação abrangem binários pré-compilados para Windows x86_64 e Linux x86_64, compilação a partir do código-fonte com Cargo, instalação a partir de um checkout e execução em Docker com um volume nomeado para `/data/tracker.db`. Na primeira execução, o Helius pode solicitar um código de moeda e inicializar o banco de dados padrão.
A TUI fornece navegação por painéis, criação/edição de itens, arquivamento ou exclusão, ajuda e controles de formulário. Exemplos de CLI demonstram gerenciamento de contas e categorias, entrada e edição de transações, status de orçamento e resumos mensais, criação e execução de regras recorrentes, importações de CSV e camt.053, e comandos de previsão/cenário/meta.
O projeto é distribuído sob a GNU Affero General Public License v3.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.