hey.food

What heyfood does today

heyfood is the Rust CLI for hello.food. Use it to ask about food, check a restaurant item, log a meal, manage groceries, or keep household dietary needs separate in an interactive terminal.

heyfood item "pad thai at Pismo's"

Capability status

These commands ship in heyfood v0.9.0.

CapabilityRust interfaceStatusHosted depth
Askheyfood askShippedHosted agent
Item evaluationheyfood itemShippedRestaurant and menu evidence
Meal loggingheyfood logShippedHosted meal memory
Groceryheyfood groceryShippedRead, prepare, export, confirm
Menu Watchheyfood watchShippedScheduled menu changes
Diet guidesheyfood dietShippedRead-only, evidence-graded reference
Interactive TUIheyfoodShippedResponsive conversations and household setup
Household profiles/householdShippedEncrypted local members and active scope
Coding agentsheyfood agentShippedSelf-description and ten read-only tools

Five-minute tour

heyfood register
heyfood ask "What can I eat?"
heyfood item "pad thai at Pismo's"
heyfood log "I had the tofu bowl for lunch"
heyfood grocery list
heyfood watch show
heyfood diet show mediterranean
heyfood agent describe
printf '%s
' "What can I eat?" | heyfood ask --json

What happens behind a command

The CLI handles terminal input and output, sign-in, local credentials, and release checks. hello.food handles the heavier work: finding restaurants, reading menus, applying dietary and household profiles, creating recipes, managing groceries, and checking watched menus.

Your coding agent can learn heyfood from heyfood

Version-matched guides and schemas ship inside the binary. Codex and Claude can use ten read-only tools after an explicit setup step, including Diet guides and household reads you choose to share. Agents still cannot drive the TUI or approve changes for you.