Tell Claude what you bought or ate. It logs everything, tracks your pantry, and keeps you on pace toward your macro goals.
--dangerously-skip-permissions lets Claude run commands without confirmation prompts
You're at the store and you see something new. Take a photo of the nutrition label and send it to Claude. It reads every number, confirms with you, and permanently adds the food to your catalog — including how many servings are in the package. Next time you buy it, Claude already knows the macros.
Works with any label. Claude reads serving size, protein, carbs, fat, and calories. It waits for your confirmation before saving anything.

Your pantry is a live inventory — added to when you buy groceries, deducted from when you cook. Ask Claude what's in your fridge, ask it to suggest meals based on what you have and your current goal, and it'll plan the meal and log it when you're done.

When you're done cooking, Claude breaks the meal down to exact ingredients and servings, calculates macros, and shows you the full picture before writing anything. One confirmation and it's logged — pantry deducted, macros recorded.

Create a goal for any date range — a cut, a bulk, a maintenance phase. The Goals page shows your cumulative progress, whether you're on pace, and a daily breakdown. Set multiple goals for different phases of the year.

At the end of the week, before your next grocery run, ask Claude to look at what you've used, what's running low, and whether your pantry is actually helping you hit your goals. It'll give you a specific shopping list — no guesswork, no over-buying.

Because Khana runs inside a Claude session, Claude isn't just a front-end for a food log — it's a thinking partner that knows everything about your eating. You can teach it how you like to work, and you can ask it to change anything about the dashboard. It's your tool to shape.
Tell Claude your preferences and habits once. It carries them forward into every future conversation — meal suggestions, shopping lists, everything.
The dashboard is yours to reshape. Ask Claude to change how it looks or works and it'll update it on the spot — no separate tools needed.
One more thing: this entire project — the dashboard, the server, the CLI — was built inside a Claude Code session. You're using the same tool to run it. There's something a little strange about that.
Everything lives on your Mac — one file, no cloud, no account, no subscription. Your eating habits are yours.
Tap any meal or catalog item to expand it, then upload a photo directly in the browser — no extra tools. Nutrition labels, meal photos, all attached and stored locally.
Home meals automatically deduct from your pantry. You always know exactly what's left and how much protein you're sitting on before your next shop.
Set macro targets for any date range. The Goals page shows whether you're ahead, on pace, or behind — updated every time you log a meal.
Khana isn't an app you log into — it's a session you open. Claude has the full context of your data and can query, update, or change anything through conversation.
All the code is on GitHub. Clone it, change it, make it your own. There's no platform to depend on — just your Mac and your data.