0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
0 items
K to start 0 kcal GL
P 0 g F 0 g C 0 g S 0 g FI 0 g
? help
All food 0 items ? help
move grams meal esc normal jk move dd remove e edit r rate i type q close ±10 ±50 confirm esc cancel move add food finish esc cancel 'x exact ^x starts !x not | or

Anywhere

d
day
a
all food
t
today
hj
older day
lk
newer day
K
find / add / log
?
this help

⌘K — typing

move
asks grams, then logs · on a day row, shows it
compose a meal — name it, add foods, ⇧⏎ to finish
esc
normal mode · again to close
banana 150
prefills 150 g instead of 100
'x
exact match
^x
starts with
!x
exclude
|
either

⌘K — normal mode

jk
move — outlines the tile it points at
dd
remove the food · on a day row, un-log it
e
edit — a meal’s ingredients (new version), a food, or a day row’s grams
r
rate a logged item 0–10
i/
back to typing
q
close

Add / edit food

move between fields
save
esc
cancel
V
paste a photo
O
browse for one
oats 80 + honey 15
build a dish from other foods
= 200
…and set its cooked weight

hjkl.food

A keyboard-driven food log. It fills the whole viewport with no scrolling and is driven entirely by keys — j, k, ⌘K — so it needs a desktop and a real keyboard.

Open it on a laptop.