Repolode
beancount

beancount/fava

使いやすさとレポート機能を重視した、Beancount向けの複式簿記Webインターフェース。

代替できる製品:QuickenYNAB

スター
2,602
フォーク
423
未解決の Issue
90
最終コミット
4 日前

これは何?

Favaは、台帳をプレーンテキストファイルとして保存する複式簿記システムBeancountのWebフロントエンドです。Beancountはテキストファイルとコマンドラインツールを使って操作しますが、Favaを使えばブラウザー上で口座、仕訳、財務レポートを閲覧できます。

Favaはpipでインストールし、たとえば `fava ledger.beancount` のように台帳ファイルを指定して起動します。その後、ポート5000でローカルのWebインターフェースを開きます。Pythonで開発されており、すでにBeancountで家計や財務を管理していて、より視覚的に内容を確認したい人を対象としています。

Favaは単体の会計システムではなく、Beancountの上に構築された専用インターフェースです。そのため、基盤となる台帳ファイルを記述するにはBeancountの知識が必要です。

主な機能

  • 01Webブラウザーで口座、仕訳、財務レポートを閲覧できる。
  • 02Beancountの台帳ファイルを指定して、単一のコマンドでローカル実行できる。
  • 03プレーンテキスト形式のBeancount複式簿記フォーマットを基盤としている。
  • 04pipでインストールできるPythonパッケージとして提供されている。

ユースケース

  • Beancountの台帳で管理している個人の財務状況を、視覚的なインターフェースで確認する。
  • テキストファイルを直接編集せずに、口座残高やレポートを確認する。
  • 家庭や小規模事業向けのプレーンテキスト会計ダッシュボードをセルフホストする。

クイックスタート

  1. 1

    pipでFavaをインストールする

    pip3 install fava
  2. 2

    Beancountの台帳ファイルを指定してFavaを実行する

    fava ledger.beancount
  3. 3

    ブラウザーでlocalhostのポート5000にあるWebインターフェースを開く

使う前に知っておきたいこと

  • 既存のBeancount台帳が必要なため、Beancountの知識があることを前提としています。

トピック

#beancount#plaintext-accounting#double-entry-bookkeeping#python#finance#web-interface#ledger

よくある質問

fava とは?
使いやすさとレポート機能を重視した、Beancount向けの複式簿記Webインターフェース。 Favaは、台帳をプレーンテキストファイルとして保存する複式簿記システムBeancountのWebフロントエンドです。Beancountはテキストファイルとコマンドラインツールを使って操作しますが、Favaを使えばブラウザー上で口座、仕訳、財務レポートを閲覧できます。
fava は無料で使えますか?ライセンスは?
fava は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
fava は今もメンテナンスされていますか?
活発にメンテナンス中。fava の最終コミットは 2026年11月3日 です。
fava は何に使えますか?
Beancountの台帳で管理している個人の財務状況を、視覚的なインターフェースで確認する。 テキストファイルを直接編集せずに、口座残高やレポートを確認する。 家庭や小規模事業向けのプレーンテキスト会計ダッシュボードをセルフホストする。
fava のインストール方法は?
pipでFavaをインストールする: pip3 install fava Beancountの台帳ファイルを指定してFavaを実行する: fava ledger.beancount ブラウザーでlocalhostのポート5000にあるWebインターフェースを開く
fava はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/beancount/fava

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト