OpenSource-Hub
B

Baby Buddy

2.8k stars·Privacy Protection·SHA-256 checksum verified

A self-hosted web app to help caregivers track baby sleep, feedings, diaper changes, and more — reducing guesswork and providing insights.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Self-hosted baby activity tracker: log sleep, feeds, diapers, and more with privacy and smart home integrations.

Core Features

  • Track sleep, feedings, diaper changes, tummy time, pumping, medications, temperature, and notes
  • Charts and timeline views to visualize patterns and predict needs
  • Multi-child and multi-caregiver support with customizable timelines
  • Fully self-hosted – your data stays on your own server
  • Extensive integrations: Home Assistant, Alexa, hardware keypads, Android app, Grafana

What It Can't Do

  • Requires some technical knowledge (Docker or Python) to set up; no built-in push notifications – integrate with Home Assistant or browser notifications; no native mobile app for iOS (Android app is community-built).

Use Cases

  • New parents logging baby activities and analyzing patterns to reduce guesswork
  • Multiple family members collaborating on care with real-time sync
  • Tech enthusiasts integrating baby data into smart home systems (e.g., Home Assistant)
  • Families who want full control over their baby's data (no cloud uploads)
  • Developers building custom baby monitoring tools on top of the API

Detailed Introduction

Baby Buddy is a free, open-source web application designed for parents and caregivers to log and monitor their baby’s daily activities. It covers sleep, feedings (breast, bottle, solid), diaper changes, tummy time, pumping, medications, temperature, and notes. Data is presented in clear charts and timelines, helping caregivers spot patterns and predict needs. It supports multiple children, multiple caregivers, and customizable timelines. Baby Buddy is self-hosted, meaning you own all your data and can run it on your own server, Raspberry Pi, or via Docker. The project has a vibrant ecosystem of integrations: Home Assistant addon and integration, Alexa skill, hardware keypads (ESP8266/ESP32), Android app, Grafana dashboards, and more. It is available in over 25 languages and has a fully documented REST API. Whether you are a tech-savvy parent or a developer building a baby monitoring system, Baby Buddy provides a solid, privacy-respecting foundation.

Troubleshooting & FAQ (1)

How-to
How can I track vitamins and medicines in Baby Buddy?

Baby Buddy does not have a dedicated vitamin/medicine tracker. As a workaround, you can use the Notes and Tags features to log doses, times, and details manually. The project is considering a future scheduling system for medications, which would support reminders and schedule views, but no timeline is confirmed. In the meantime, using descriptive notes and searchable tags can help you keep records of one-off or recurring medications.

GitHub Issue #66

Tags

baby trackerself-hostedparentingweb appDockerHome Assistantprivacy

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Deploy via Docker: docker run -d -p 8000:8000 babybuddy/babybuddy

4

Step 2: Open http://localhost:8000 and create an admin account

5

Step 3: Add a child and start logging activities (click 'Add' and choose type)

Install Guide
  1. Step 1: Deploy via Docker: docker run -d -p 8000:8000 babybuddy/babybuddy
  2. Step 2: Open http://localhost:8000 and create an admin account
  3. Step 3: Add a child and start logging activities (click 'Add' and choose type)
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

For Docker: stop and remove container (docker stop babybuddy && docker rm babybuddy) and delete volumes if needed. For Python deployment, delete the project directory and database file.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseBSD-2-Clause
Last Updated2026-06-27 09:15:06
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects