封筒予算方式に対応し、デバイス間で同期できる無料のオープンソース家計管理アプリ
- スター
- 910
- フォーク
- 47
- 未解決の Issue
- 19
- 最終コミット
- 一昨日
これは何?
WYGIWYHは、予算を設定せずに収入と支出を記録したい人向けのセルフホスト型家計管理ツールです。「今月の収入は今月中に使い、貯蓄には手をつけず翌月以降に回す」というシンプルなルールに基づいています。銀行口座、財布、投資口座などの取引や口座、残高を、ひとつのWebインターフェースで管理できます。
複数通貨に対応しており、暗号資産やポイント用に独自の通貨を設定することもできます。取引ルールを使って記録を自動調整でき、たとえばクレジットカードの締め日にも対応できます。組み込みのドルコスト平均法トラッカーでは、暗号資産や株式への定期投資を管理でき、APIを使って他のサービスから取引を同期できます。
アプリはDocker Composeで動作し、データベースにはPostgreSQLを使用します。OpenID Connectログイン、自動化用のユーザー紐付けAPIトークン、AIクライアント接続用のMCP OAuth設定に対応しています。
主な機能
- 01複数の口座にまたがる収入と支出を一元管理できます。
- 02複数通貨に対応し、ユーザー独自の通貨も設定できます。
- 03カスタマイズ可能なルールで取引を自動調整できます。
- 04定期投資向けのドルコスト平均法トラッカーを内蔵しています。
- 05APIとユーザー紐付けトークンを自動化に利用できます。
- 06OpenID Connectログインに対応しています。
ユースケース
- 細かな予算カテゴリを設けずに、個人の支出や貯蓄を記録する。
- 複数通貨での収入と支出を管理する。
- ドルコスト平均法で暗号資産や株式の定期購入を追跡する。
- API経由で他のツールから取引を同期する。
クイックスタート
- 1
docker-compose と一緒に Docker をインストールする
- 2
README にリンクされているテンプレートを使って docker-compose.yml と .env を作成し、設定を入力する
- 3
アプリを起動する
docker compose up -d - 4
最初の管理者アカウントを作成する
docker compose exec -it web python manage.py createsuperuser
使う前に知っておきたいこと
- PostgreSQL データベースは自分で用意する必要があります。
- セルフホスティングには、Docker、環境変数、管理者アカウントの手動設定が必要です。
- main の最新コードや nightly タグには、ドキュメントに記載されていない破壊的変更が含まれている場合があります。
- AGPL-3.0 ライセンスの下で提供されています。コピーレフトライセンスのため、ネットワークサービスとして提供する場合は、変更したソースコードを共有する必要があります。
収録されている特集
トピック
よくある質問
- WYGIWYH とは?
- Django製のセルフホスト型家計管理ツール。複数通貨の取引や口座、純資産、ドルコスト平均法による投資を記録できます。 WYGIWYHは、予算を設定せずに収入と支出を記録したい人向けのセルフホスト型家計管理ツールです。「今月の収入は今月中に使い、貯蓄には手をつけず翌月以降に回す」というシンプルなルールに基づいています。銀行口座、財布、投資口座などの取引や口座、残高を、ひとつのWebインターフェースで管理できます。
- WYGIWYH は無料で使えますか?ライセンスは?
- WYGIWYH は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- WYGIWYH は今もメンテナンスされていますか?
- 活発にメンテナンス中。WYGIWYH の最終コミットは 2026年11月6日 です。
- WYGIWYH は何に使えますか?
- 細かな予算カテゴリを設けずに、個人の支出や貯蓄を記録する。 複数通貨での収入と支出を管理する。 ドルコスト平均法で暗号資産や株式の定期購入を追跡する。 API経由で他のツールから取引を同期する。
- WYGIWYH のインストール方法は?
- docker-compose と一緒に Docker をインストールする README にリンクされているテンプレートを使って docker-compose.yml と .env を作成し、設定を入力する アプリを起動する: docker compose up -d 最初の管理者アカウントを作成する: docker compose exec -it web python manage.py createsuperuser
- WYGIWYH はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/eitchtee/WYGIWYH
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
日々の取引記録、銀行データのインポート、グラフによる支出分析に使えるセルフホスト型の家計簿アプリ。
自分のサーバーで支出の記録、カテゴリ別予算の設定、純資産やレポートの確認ができるセルフホスト型の個人向け家計管理アプリ。
月々の支出や予算、口座、資産目標の進捗を管理できるセルフホスト型の個人向け家計管理アプリです。
自分のインフラ上で稼働するセルフホスト型の個人向け家計管理ツール。口座、取引、予算、銀行同期を管理できます。
Dockerでデプロイできる、Vueベースのセルフホスト型家計簿アプリ。複数年にわたって支出と収入を記録できます。