Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of kgstorm/home-assistant-calorie-tracker.

Home Assistant Voice Preview EditionCalorie Tracker PanelAssist Popup

About

Calorie Tracker is an integration that logs calories, exercise, weight, body fat and macronutrients in Home Assistant. It runs locally, is set up in the UI, and exposes its data as sensors. Several goal types are supported, including fixed intake, fixed net calories, fixed deficit, fixed surplus, and a weekly body fat percentage target. Setup asks for starting and goal weight, units, and details such as birth year, sex, height and an activity multiplier, with body fat percentage as an optional input. It adds its own voice commands to Assist, and with an LLM conversation agent food, exercise and weight can be logged by voice or from a photo when an AI Task and an image-capable model are available. Other features include a side panel, custom dashboard cards, multiple user profiles, and automatic logging of Peloton workouts through a linked Peloton profile.

Automatic summary of the README and code of kgstorm/home-assistant-calorie-tracker. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • Works with Assist Brings its own voice commands to Home Assistant's Assist.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Calorie Tracker Setup

  • Display Name
  • Starting Weight
  • Goal Weight
  • Weight Units
  • Height Units

Data for baseline calorie burn estimate

  • Birth Year
  • Sex
  • Height
  • Body Fat Percentage (optional, improves accuracy)

Goal Type and Daily Goal

  • Goal Type
  • Goal Value

Link External Components

  • Peloton Profiles

Activity Multiplier

  • Activity Multiplier

Texts from the code of kgstorm/home-assistant-calorie-tracker.

From the README

A HACS integration that helps you monitor your daily calorie intake and progress toward your fitness goals. If using an LLM conversation agent (such as OpenAI Conversation), you can log everything through your voice assistant. A custom panel is included for visualizing your progress.

  • Tracks calories, exercise, weight, body fat, and macronutrients.
  • Set your starting weight, goal weight, and daily calorie goals.
  • Includes a Home Assistant side panel to view/edit all data.
  • Numourous custom cards are available to place in any dashboard (see below)
  • Supports multiple profiles for different users.
  • Configurable week start day (Sunday or Monday) for weekly summaries.
  • With an LLM conversation agent you can:
  • Log calories, exercises, daily weight, and body fat with your voice assistant
  • The LLM can also estimate calories and macros from descriptions (better details for better estimates)
  • Log calories and macros by taking a picture of food (LLM must support image inputs)
  • Ask the LLM how many calories you have remaining for the day.
  • Ask the LLM for your current macros.
From the README of kgstorm/home-assistant-calorie-tracker, MIT License. Shortened.

Shows in Vulpo

Chart card, Apple Watch.

Information

Installs
63 sharing analytics
GitHub stars
22
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
v0.14.1,
Category
Presence and location, Trackers
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
calorie_tracker

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers