Dogfood

Dogfood

Dog Digestive Health Tracker-Record your dog's diet, bowel movements and health status through AI conversations. Supports MCP integration and can automatically record data through Claude natural language interaction. Provide a Web dashboard browsing timeline, manage food catalogs, and track calorie intake. Built-in SQLite database, data storage locally.

⭐1GitHub
Description

An intelligent tracking tool that records dogs 'diet and health status through AI conversations. Supports MCP protocol, can be seamlessly integrated with Claude, and all recording operations are completed in natural language. ##Core functions - ** Diet record **: Record daily meals and snacks and automatically calculate calorie intake - ** Follow-up *: Record bowel movements based on Bristol Scale (1-7) and track digestive health - **δΈ¨ Health observation **: Record health conditions such as energy levels, vomiting, and flatulence - ** Timeline Dashboard **: Visually browse all records and support filtering by type - ** Food catalog **: Custom food bank, including name, unit and calorie information - ** AI conversation record **: Complete all operations in natural language through Claude ##User Guide ###Step 1: Set up dog files After opening the app, click the **Edit Profile** button in the upper right corner to fill in the dog's basic information (name, breed, weight, etc.). ###Step 2: Create a food catalog Click **Foods** on the top navigation bar to enter the food catalog management page and add foods that dogs often eat: - ** Name **: such as "Royal Milk Cake Grain","Freeze-dried Chicken Breast" - ** Type **: Meal or Treat - ** Unit **: cup, gram, ounce, etc. - ** Calories **: Calories per unit ###Step 3: Daily records ####Method 1: Manual recording on the Web interface Use the **Quick Log** shortcut button on the right side of the dashboard: | button| function| recorded content| |------|------|----------| | 🍽 Meal |Record the meal| Choose food, quantity, time| | 🎁 Treat |Record snacks| Choose snacks or enter freely| | πŸ’© Bowel |Record bowel movements| Bristol scale score (1-7), color, comments| | ❀️ Health| Record health observations| Energy, vomiting, flatulence, etc.| You can also click the **+ Log** button in the upper right corner to enter the complete record form. ####Method 2: Record the conversation through Claude AI (recommended) This is Dogfood's most powerful feature. After connecting Claude, you only need to describe in natural language: > "He ate half a cup of dog food and 2 ounces of boiled chicken breast at 4 p.m. today" > > "I just pulled it once, the shape is normal, and the color is too dark" > > "I'm not in good spirits today and I have a little loss of appetite" Claude will automatically identify and call the corresponding MCP tool to complete the record. ###Step 4: View the data - ** Home page of the dashboard **: Displays today's food intake and recent bowel movements - **Timeline **: Browse all records in chronological order, and support filtering by Food / Bowel / Health ##Connect Claude (MCP configuration) Dogfood exposes the AI tool interface through the MCP protocol. After configuration, Claude can directly manipulate your data. ### Claude Code (command line) ```bash Claude mcp add --transport http dogfood https://dogfood. Your domain name/mcp ``` ##Getstarted quickly: Converting with Claude and recording everything After connecting MCP, complete all operations directly in Claude in natural language. The following is a typical usage process: ### Step 1: Set up dog files > Help me set up the profile of my dog. The name is Wangcai, the breed is Golden Hair, and the weight is 30kg ### Step 2: Create a food catalog > Help me add a few foods: Royal dog food 350 calories per cup, boiled chicken breast 45 calories per ounce, and freeze-dried beef grains 120 calories per serving (snacks) ### Step 3: Daily records ** Record diet: ** > Wangcai ate 1 cup of royal dog food and 1 ounce of chicken breast at 8 o'clock this morning ** Record bowel movements: ** > He had just pooped once, and the shape was normal and the color was brown ** Record health status: ** > I am very energetic today and have been running for a long time ** Record snacks: ** > In the afternoon, he was given two portions of freeze-dried beef grains as a training reward ### Step 4: View and analyze > See what Wangcai ate today and how many calories he consumed in total > How was your bowel movement in the past week? > How energetic is Wangcai this week Claude will automatically call the corresponding MCP tool to complete the recording and query. You only need to describe it like chatting with an assistant. You can also open the Web dashboard at any time to view a visual timeline of all data.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Mobile Screenshots
Mobile Screenshot 1
Mobile Screenshot 2
Mobile Screenshot 3
App Information
Version
0.1.0
Package Size
166.32 KB
Image Size
93.78 MB
Updated
April 3, 2026
Source Code
igor47
Platform Support
PCMobile
Dogfood | SelfHost