日々の取引記録、銀行データのインポート、グラフによる支出分析に使えるセルフホスト型の家計簿アプリ。
- スター
- 2,743
- フォーク
- 374
- 未解決の Issue
- 144
- 最終コミット
- 22 時間前
これは何?
BeeCountは、収入と支出を記録する個人向け家計簿アプリです。データはデフォルトで端末内に保存され、iOS 15.5以降、Android、およびBeeCount Cloudが提供するWebインターフェースで利用できます。Flutterで構築されており、ローカルストレージにはDrift(SQLite)、状態管理にはRiverpodを使用しています。
同期は任意で、BeeCount Cloud、複数ユーザーと共有台帳に対応したセルフホスト型Dockerサービス、iCloud、Supabase、WebDAV、Cloudflare R2、AWS S3、MinIOなどのS3互換ストレージという5つの選択肢があります。BeeCount CloudはWebSocket経由で変更をプッシュするため、接続中の端末に数秒以内に反映されます。
基本的な家計簿機能に加えて、複数の台帳や口座、予算、定期取引、タグ、グラフ、CSVのインポート・エクスポートを利用できます。AIを活用した入力機能は、チャット、音声、レシート画像の認識に対応しています。また、BeeCount Cloudと組み合わせると、MCPインターフェースを通じてLLMクライアントが台帳を操作できます。
主な機能
- 01クラウドアカウントがなくても使える、オフライン優先のストレージ。
- 02リアルタイム更新に対応したセルフホスト型BeeCount Cloudを含む、5種類の同期方法。
- 03複数の台帳、口座、予算、定期取引。
- 04Alipay、WeChat、UnionPayのスクリーンショット認識を含む、OCRと音声入力。
- 05ホーム画面ウィジェット、ダークモード、多言語対応。
- 06AlipayやWeChatの明細ファイルを含む、CSVのインポート・エクスポート。
ユースケース
- データを第三者サービスに送信せず、スマートフォンとWebで個人または家庭の支出を記録する。
- 招待コードとロールベースのアクセス制御を使い、BeeCount Cloudで家族やチームの台帳を共有する。
- WebDAV経由で同期し、家庭内のNASに財務データを保管する。
- MCPインターフェース経由で、LLMアシスタントに取引の読み取りや記録をさせる。
クイックスタート
- 1
Flutterの依存関係をインストールする
flutter pub get - 2
コード生成を実行する
dart run build_runner build --delete-conflicting-outputs - 3
開発モードでアプリを実行する
flutter run --flavor dev
使う前に知っておきたいこと
- Business Source License:商用利用には有料ライセンスが必要です。
- Flutter/Dartプロジェクトです。ソースからビルドするにはFlutterの開発環境が必要です。
- HarmonyOS版はメンテナンスされていません。
- AIやOCRなど一部の機能は、Zhipu GLMサービスに依存しています。
収録されている特集
トピック
よくある質問
- BeeCount とは?
- iOS、Android、Web対応のオープンソース家計簿アプリ。セルフホストやiCloud/WebDAV/S3との同期に対応。 BeeCountは、収入と支出を記録する個人向け家計簿アプリです。データはデフォルトで端末内に保存され、iOS 15.5以降、Android、およびBeeCount Cloudが提供するWebインターフェースで利用できます。Flutterで構築されており、ローカルストレージにはDrift(SQLite)、状態管理にはRiverpodを使用しています。
- BeeCount は無料で使えますか?ライセンスは?
- BeeCount は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- BeeCount は今もメンテナンスされていますか?
- 活発にメンテナンス中。BeeCount の最終コミットは 2026年11月5日 です。
- BeeCount は何に使えますか?
- データを第三者サービスに送信せず、スマートフォンとWebで個人または家庭の支出を記録する。 招待コードとロールベースのアクセス制御を使い、BeeCount Cloudで家族やチームの台帳を共有する。 WebDAV経由で同期し、家庭内のNASに財務データを保管する。 MCPインターフェース経由で、LLMアシスタントに取引の読み取りや記録をさせる。
- BeeCount のインストール方法は?
- Flutterの依存関係をインストールする: flutter pub get コード生成を実行する: dart run build_runner build --delete-conflicting-outputs 開発モードでアプリを実行する: flutter run --flavor dev
- BeeCount はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/TNT-Likely/BeeCount
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Table Habitは、WebDAV同期とオフライン優先の保存に対応した、マイクロ習慣向けの無料・オープンソースのFlutter習慣トラッカーです。
LaravelとVueJSで構築された、小規模事業者やフリーランス向けのオンライン会計ソフトウェア。RESTful APIとアプリストアを備える。
収入、支出、予算、定期取引を記録でき、データをクラウドにアップロードせずに使えるセルフホスト型の家計管理ツールです。
請求書、受注、在庫、プロジェクト管理に対応する、中小企業向けのWebベースの複式簿記会計・ERPシステム。
Flutter製のクロスプラットフォーム電子書籍リーダー。EPUBやPDFなどに対応し、AI読書支援機能も搭載。