这个项目能做什么

Helius 是一款本地优先的个人财务追踪工具,以单个 Rust 二进制文件运行,提供全屏终端 UI 和直接 CLI 命令。数据存储在一个本地 SQLite 数据库中,在 Windows 和 Linux 上有默认位置,并可通过 `--db` 或 `HELIUS_DB_PATH` 覆盖。 核心功能包括账户、类别、收入、支出和转账交易;25 个银行 CSV 预设映射以及有限的 camt.053 XML 导入;周期性规则;对账;预算;以及现金流规划。提供 JSON 输出用于脚本编写,CSV 导出支持报告。 安装选项涵盖预构建的 Windows x86_64 和 Linux x86_64 二进制文件、使用 Cargo 从源码构建、从检出安装,以及在 Docker 中运行并使用命名卷挂载 `/data/tracker.db`。首次运行时,Helius 可以提示输入货币代码并初始化默认数据库。 TUI 提供面板导航、项目创建/编辑、归档或删除、帮助和表单控件。CLI 示例演示了账户和类别管理、交易录入和编辑、预算状态和月度摘要、周期性规则创建和执行、CSV 和 camt.053 导入,以及预测/场景/目标命令。 该项目根据 GNU Affero General Public License v3.0 发布。