このプロジェクトについて
Heliusは、単一のRustバイナリとして動作し、全画面ターミナルUIと直接的なCLIコマンドを提供するローカルファーストの個人財務トラッカーです。データは1つのローカルSQLiteデータベースに保存され、WindowsとLinuxではデフォルトの場所が使用され、`--db`または`HELIUS_DB_PATH`で上書きできます。
主な機能には、口座、カテゴリ、収入、支出、振替トランザクション、25種類の銀行CSVプリセットマッピングと限定的なcamt.053 XMLインポート、定期ルール、照合、予算、キャッシュフロー計画が含まれます。スクリプト用にJSON出力が利用可能で、CSVエクスポートはレポート作成をサポートします。
インストールオプションには、ビルド済みのWindows x86_64およびLinux x86_64バイナリ、Cargoによるソースからのビルド、チェックアウトからのインストール、`/data/tracker.db`用の名前付きボリュームを使用したDockerでの実行が含まれます。初回実行時、Heliusは通貨コードの入力を求め、デフォルトデータベースを初期化できます。
TUIは、パネルナビゲーション、アイテムの作成/編集、アーカイブまたは削除、ヘルプ、フォームコントロールを提供します。CLIの例では、口座とカテゴリの管理、トランザクションの入力と編集、予算ステータスと月次サマリー、定期ルールの作成と実行、CSVおよびcamt.053のインポート、予測/シナリオ/目標コマンドを示します。
このプロジェクトは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.