Repolode
TNT-Likely

TNT-Likely/BeeCount

iOS、Android、Web対応のオープンソース家計簿アプリ。セルフホストやiCloud/WebDAV/S3との同期に対応。

代替できる製品:Wacai

スター
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. 1

    Flutterの依存関係をインストールする

    flutter pub get
  2. 2

    コード生成を実行する

    dart run build_runner build --delete-conflicting-outputs
  3. 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 の数値は毎日更新されます。

関連プロジェクト