ステータス
- Beancount
- 2008年から活発に開発されているオープンソース
- Actual Budget
- MITライセンス、2022年よりコミュニティメンテナンス、毎月リリース
どちらも無料・オープンソースで、ローカルファーストです。違いは役割:来月のキャッシュのためのエンベロープの規律か、すべての完全で監査可能な記録か。
Beancount
すべての取引はアカウント間でゼロにバランスし、残高表明が明細書に対して帳簿を証明します。
Actual Budget
ゼロベース・YNAB方式:手元の現金のみを予算化し、クレジットカードは負のドルとして扱います。支出の規律のために設計されています。
Beancount
当座預金と同じ元帳で完全な投資会計—保有、価格、変換、キャピタルゲイン。
Actual Budget
投資は、手動で更新する予算外アカウントに格納されます—設計上、保有、ロット、価格はありません。
Beancount
通貨、株式、ファンド、暗号通貨を構造化された変換会計で扱います—どの国でも機能する帳簿。
Actual Budget
公式には未サポート。実験的な通貨機能が2026年時点で開発中です。
Beancount
任意のエディタで開け、Gitで意味のある差分が取れる元帳—ファイル自体が永遠の記録です。
Actual Budget
ローカルファーストのストレージ。完全なZIPエクスポートとオープンな@actual-app/apiがありますが、履歴を読むにはアプリかコードが必要です。
Beancount
明細は確認可能なテキスト入力候補になります。beancount.ioは、必要なときにバンク同期とスマートインポートを追加します。
Actual Budget
SimpleFIN、Enable Banking、Akahu、Pluggy、GoCardless(新規登録停止中)— プライベートで手動トリガー、国によって対応状況が異なります。
Beancount
テキストファイルは何とでも同期可能 — Gitが自然な選択肢 — 利便性を求める方向けにオプションのホスティングプランもあります。
Actual Budget
Dockerコンテナであなたの家庭向けにCRDTベースの同期を提供し、オプションでエンドツーエンド暗号化も可能 — 永久無料。
多くの読者にとって、Actualが正解です — サブスクリプションアプリに戻るよりも、そちらにたどり着いてほしいと考えています。
ゼロベース予算、繰越計算、クレジットカードをマイナスのお金として扱う — Beancountが目指さない規律ツール。
開始するのに会計知識は不要。Beancountは効果を発揮する前に複式簿記の基本を学ぶ必要があります。
セルフホストサーバー — またはPikaPodsで月額約$3(20%が寄付されます) — サブスクリプションなしで家庭内で同期。
バンク同期をオプトインしない限り、データが第三者に触れることはありません — エンドツーエンド暗号化同期も利用可能。
機能ごとに、誇張なしで比較。
| 領域 | Beancount | Actual Budget |
|---|---|---|
| ステータス | 2008年から活発に開発されているオープンソース | MITライセンス、2022年よりコミュニティメンテナンス、毎月リリース |
| 主な目的 | 完全でプログラム可能な複式簿記 | ルールとスケジュールに基づくエンベロープ(ゼロベース)予算管理 |
| 会計モデル | 複式簿記 — すべての取引が勘定間でバランス | エンベロープカテゴリによる単式入力 |
| データ所有権 | 所有・バージョン管理・バックアップできるプレーンテキストファイル | ローカルSQLiteファイル、完全なzipエクスポートとオープンなローカルAPI |
| 投資 | ロット、取得原価、価格、キャピタルゲイン | 手動更新の残高を追跡するオフバジェット勘定 |
| 多通貨 | 構造化されたコモディティと換算 | 未対応、実験的機能を開発中 |
| バンク同期 | beancount.ioバンク同期と確認可能なインポーター | セルフホストブリッジ:SimpleFIN、Enable Bankingなど |
| コスト | 無料のオープンソースコア。ホスティングはオプション | 無料、セルフホストまたは月額約$3のワンクリックホスト |
Webダッシュボード、BQLクエリ、ネイティブモバイルアプリ——その背後には1つのプレーンテキスト台帳。










両方ともフリーソフトウェアです — 正直な比較は、それぞれがお金の代わりに何を求めるかです。
2つのローカルファーストツールならスムーズ:エクスポートウィンドウもロックインもなし—あなたのデータはすでにディスク上にあります。
完全な予算ZIPファイル(db.sqlite + metadata.json)をダウンロードするか、@actual-app/apiで全データを読み取り、取引をCSVとしてエクスポートします。
移行日を選び、銀行取引明細書から各口座の残高を記録します—新しい台帳の検証ポイントになります。
予算内の口座をBeancountの資産・負債口座にマッピングし、Actualのカテゴリを収入・費用口座にマッピングします。
Smart Importを使って、取引を月ごとにバランスの取れた複式記帳に変換します。振替が収入や費用として二重計上されないよう注意します。
取引明細書の日付に残高アサーションを追加し、予算外の残高を完全なロットレベルの投資追跡にアップグレードします—Actualではできなかった部分です。
…完全で検証可能な財務記録を求めている場合:原価ベースの投資、複数通貨対応、そしてすべてのアプリを超えて存続するプレーンテキスト台帳—私たちのものも含めて。
…支出の規律を重視する場合:封筒方式の予算管理、サブスクリプションなしのYNABワークフロー、そしてセルフホストのプライバシーと緩やかな学習曲線。
両方のジョブを本当に必要とする家庭もあります。欠如がより痛い方から始めてください—2つのローカルファーストツール間では、どちらの方向でも移行は簡単です。
ツールではなく、仕事で選んでください。Actual Budget は封筒方式の予算管理アプリです。すべてのお金に役割を与え、変動費を抑え、YNAB のサブスクリプションを無料でセルフホスト可能なものに置き換えることに優れています。Beancount は複式簿記システムです。投資の取得原価、複数通貨、銀行取引明細書と照合可能な残高など、完全で監査可能な財務記録を構築することに優れています。「来月のお金はどこに使うべきか?」という問いには Actual を、「自分の財務状態の正確で検証可能な状態は何か?」という問いには Beancount を選んでください。
はい、本当にそうです。Actual Budget は MIT ライセンスで、James Long が 2022年4月にオープンソース化して以来コミュニティによってメンテナンスされており、セルフホストは無料です。推奨されているワンクリックホストの PikaPods は、ホスティング料金の 20% をプロジェクトに寄付しています。Beancount と Fava ウェブインターフェースも同様に無料でオープンソースであり、あなたの元帳は決してペイウォールの背後に置かれることのないプレーンテキストファイルです。beancount.io のオプションの有料プランは、銀行同期やモバイルアプリなどのホスト型の便利機能を対象としており、ソフトウェアやあなたのデータに対するものではありません。
いいえ、設計上できません。投資と住宅ローンは、手動で更新する残高を追跡する予算外口座に存在します(保有株、ロット、価格はなし)。公式ドキュメントでは、Actual は複数通貨をサポートしておらず、実験的な通貨機能は 2026年現在も開発中であると述べています。これらはまさに Beancount の強みです。投資はロット、取得原価、価格、キャピタルゲインを保持し、すべての通貨、株式、ファンド、暗号資産は、実際の換算会計を持つ第一級の商品として扱われます。
はい、この種の移行としては親しみやすいものです。Actual はデータをローカルの SQLite ファイルに保存し、予算全体を zip でエクスポートできます。これは再インポート可能で、オープンな @actual-app/api で読み取ることもできます。取引は CSV でも出力されます。Actual の口座を Beancount の口座にマッピングし、各取引をバランスの取れた複式仕訳に変換し、明細書の日付に残高アサーションを追加して結果を検証します。封筒カテゴリの履歴は予算として引き継がれませんが、すべての取引と残高は引き継ぐことができます。
はい、どちらもローカルファーストであり、同じプライバシー重視のユーザーを惹きつけています。Actual のプライマリデータベースはあなたのデバイス上にあります。セルフホストの同期サーバー(Docker)は、オプションのエンドツーエンド暗号化によるマルチデバイス同期を追加します。Beancount の元帳はディスク上のプレーンテキストファイルであり、自由な方法で同期できます(Git が自然な選択肢です)。違いは形式です。Actual の真実は、アプリまたはその API を介して読み取られる SQLite に存在し、Beancount の真実は、どのエディタでも開け、差分を確認し、監査できるテキストに存在します。