Offline-first, guest-first diary
Log your first meal seconds after opening the app — no account, no connection. Your diary lives in a local database on your device.
cat features.md
Every feature is available to every user. No premium tier, no locked screens — the list below is the whole product, free.
Log your first meal seconds after opening the app — no account, no connection. Your diary lives in a local database on your device.
A calorie ring shows consumed and remaining against your daily budget, with protein, fat and carb progress bars, meals grouped by breakfast, lunch, dinner and snacks, and day-by-day navigation.
Look up packaged products by name or point the camera at a barcode — calories and macros fill themselves in from Open Food Facts.
Save the foods you actually eat once, then log them in two taps. Your own shortlist, not a scroll through a global database.
Create foods with any nutrition values straight from the package, or quick-add plain calories when you just need a number.
Build dishes from ingredients — per-100g nutrition is computed automatically, and cooked-weight adjustment keeps soups and stews honest.
A short wizard turns your sex, birth year, height, weight, activity level and goal into a daily calorie budget split into protein, fat and carb targets. Every number stays editable.
Charts of calories and macros over the last 30 days, plus a weight journal to log body weight over time.
Connect Calsheet to Claude on claude.ai and log by chatting: "two eggs and a slice of toast for breakfast" becomes a diary entry with macros.
One tap exports your whole diary, food library and settings to a JSON file; restore it on any device. Your data is never locked in.
No tracking identifiers, no analytics, no ads, no crash reporting. Without an account, nothing leaves your device except food database lookups — and those carry no personal data.
The whole app is localized in English and Russian, following your device settings.
how-it-works
Answer a few questions in the TDEE wizard — it turns them into a daily calorie budget with macro targets.
Search Open Food Facts, scan a barcode, pick from your food library, or quick-add plain calories.
Today shows what is left of the budget; 30-day stats show whether the week actually went to plan.
cat faq.md
Yes. No paywalls, no locked features, no in-app purchases, no ads. There is no premium tier — the whole app is the free tier.
No. The app is fully functional as a guest: the diary lives in a local database on your device. Signing in is optional and adds exactly one thing — sync across devices.
Yes — logging, recipes, goals, stats, and the weight journal all work with zero signal. The only features that need a connection are Open Food Facts search and barcode lookups, because they query a live product database.
No. Calsheet tracks calories, protein, fat, and carbs — full stop. If you need iron, vitamins, or medical-grade micronutrient tracking, a dedicated app like Cronometer will serve you better.
From Open Food Facts, a community-maintained product database — vast, but quality varies by region. You can always create custom foods with exact numbers from the package.
Always. One tap in Settings exports the whole diary, food library, and settings to a JSON file, and you can restore it on any device.
The web app works today on any modern browser, phone included, and covers everything except camera barcode scanning, which ships in the native iOS and Android apps (coming).
No. There is no exercise logging and no step-counter or health-platform integration — Calsheet is a focused food diary.
./calsheet
No account, no ads, no subscriptions. Open the web app and log your first meal.
Open the appiOS and Android apps are coming — the web app works today.