Repolode
simonoppowa

simonoppowa/OpenNutriTracker

アカウント不要で食事記録をスマートフォンに保存できる、Android・iOS向けの無料オープンソースカロリー・マクロ栄養素トラッカーです。

代替できる製品:MyFitnessPal

スター
2,720
フォーク
373
未解決の Issue
176
最終コミット
9 時間前

これは何?

OpenNutriTrackerは、身長、体重、年齢、活動レベルをもとに算出したカロリー・マクロ栄養素の目標に対して、食べ物や飲み物を記録します。食事記録は暗号化されたストレージを使ってスマートフォン内に保存され、アカウント機能、広告、アナリティクスはありません。

食品データはOpen Food Facts、USDA FoodData Central、ドイツのBLSデータベースから取得でき、バーコードをスキャンして市販食品を登録できます。カロリーに加え、10種類の微量栄養素、水分摂取量、体重の履歴、ワークアウト、レシピ、任意で使える断続的断食タイマーを記録でき、7日、30日、90日単位の推移グラフも確認できます。

データはJSONまたはCSVでエクスポートして再インポートできるほか、QRコードで共有できます。アプリはFlutterとDartで構築されており、食品データのバックエンドは別のリポジトリで管理され、Supabase上にセルフホストできます。

主な機能

  • 01食品検索、バーコードスキャン、クイック追加に対応したカロリー・マクロ栄養素の記録
  • 02カレンダー表示と食事ごとのカロリー目標に対応した食事記録
  • 0310種類の栄養素を確認でき、任意で基準摂取量のバーを表示できる微量栄養素パネル
  • 04連続記録日数、カロリー目標、体重、水分摂取量の推移を確認
  • 05暗号化されたローカルストレージとJSON・CSVのエクスポート/インポート

ユースケース

  • 減量、増量、体重維持のために、毎日のカロリーとマクロ栄養素を記録する
  • アカウントを作成したり、食事履歴を企業と共有したりせずに食事を記録する
  • 微量栄養素の摂取量を基準値と照らし合わせて確認する
  • 自分のSupabaseプロジェクト上に食品データベースのバックエンドをセルフホストする

クイックスタート

  1. 1

    スタートガイドを読む

  2. 2

    App StoreまたはGoogle Playからアプリをインストールする

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

  • AndroidとiOSでのみ動作し、デスクトップ版やWeb版はありません。
  • 日記データは端末内に保存されるため、READMEにはクラウド同期やアカウントベースのバックアップについて記載されていません。

トピック

よくある質問

OpenNutriTracker とは?
アカウント不要で食事記録をスマートフォンに保存できる、Android・iOS向けの無料オープンソースカロリー・マクロ栄養素トラッカーです。 OpenNutriTrackerは、身長、体重、年齢、活動レベルをもとに算出したカロリー・マクロ栄養素の目標に対して、食べ物や飲み物を記録します。食事記録は暗号化されたストレージを使ってスマートフォン内に保存され、アカウント機能、広告、アナリティクスはありません。
OpenNutriTracker は無料で使えますか?ライセンスは?
OpenNutriTracker は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
OpenNutriTracker は今もメンテナンスされていますか?
活発にメンテナンス中。OpenNutriTracker の最終コミットは 2026年10月19日 です。
OpenNutriTracker は何に使えますか?
減量、増量、体重維持のために、毎日のカロリーとマクロ栄養素を記録する アカウントを作成したり、食事履歴を企業と共有したりせずに食事を記録する 微量栄養素の摂取量を基準値と照らし合わせて確認する 自分のSupabaseプロジェクト上に食品データベースのバックエンドをセルフホストする
OpenNutriTracker のインストール方法は?
スタートガイドを読む App StoreまたはGoogle Playからアプリをインストールする
OpenNutriTracker はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/simonoppowa/OpenNutriTracker

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

関連プロジェクト