{"repo":"ignoxx/caloriemate","free":true,"listed":false,"github":"https://github.com/ignoxx/caloriemate","clone":"git clone https://github.com/ignoxx/caloriemate.git","description":"AI-powered calorie tracker with food photo recognition. Self-hosted, privacy-focused.","language":"TypeScript","stars":34,"topics":["calories-tracker","golang","pocketbase","self-hosted"],"license":null,"category":"self-hosted-apps","readme_excerpt":"CalorieMate A personal project I built to help track what I eat without overthinking it. The idea is simple: snap a photo of your meal, let AI give you a rough estimate of calories and protein, and get back to eating. No fuss, no precise measurements, just enough info to build awareness of what you're consuming. At the time of writing, I've managed to lose about 7kg using this approach. The goal was never to track everything perfectly, but to get a feel for my eating habits until I can develop that intuition naturally and move on. I'm making this public in case anyone else finds it useful and wants to self-host their own instance. How it works The core workflow is dead simple: - Open the app, take a quick picture of your food - AI analyzes it and gives you rough calorie/protein estimates - Start eating, no waiting around - Later, if you want, you can review the meal, add more context (like \"this was a large portion\" or \"180g of oat, 30g of whey protein and 200ml milk\", \"burata pizza\"), and re-analyze for a better estimate The app focuses on calories and protein since those were my main concerns. The more details you provide, the more accurate the estimates get, but even with minimal info, you get ballpark numbers that are good enough to track trends. Under the hood, it uses CLIP embeddings to detect similar meals you've logged before, so over time it gets faster at recognizing your regular foods. Self-Hosting The easiest way to run this is with Docker Compose. Prerequisites -","default_branch":null,"files":null,"tree":[],"storefront":"/r/ignoxx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ignoxx/caloriemate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}