Remy
Your kitchen assistant that helps you cook. (2026)
A friend and I built Remy over a weekend at the SF Hackathon, an invite-only event that flys out students from CMU, Stanford, Berkeley, Waterloo and a few other schools and puts them in a room for a couple of days. It is run by Sebastian Thrun, who founded Udacity, Google X and Waymo. We won the grand prize in the hackathon with this project!
Remy is inspired by the rat in Ratatouille, and the idea is roughly the same: something that knows what is in your kitchen and cooks with you.
The cameras
Little battery powered ESP32 cameras. You drop one on each fridge shelf, or stick one in a cabinet, and that is the whole install. Smart fridges are at least few orders of magnitude more expensive than these cheap camera.
Figuring out what it is looking at
VLMs have come a long way in breaking down scenes, and understanding what all products you have in an image is not hard. But, it is hard not having to run inference every few seconds and understanding more than just what is in the fridge. We need a complex memory of items in the fridge, need to update them whenver something is added, permanently removed, temporarily removed, or slighly changed.
In Remy we tried to use many tricks and came up with a complex vision pipeline to only run inference when there is significant change in the frame. Then YOLO finds the objects, CLIP embeddings decide whether each crop is something Remy has seen before or genuinely new, and only the new ones get sent to a vision model to extract name, quantity and other information. Nothing is added or removed from your inventory until it has shown up the same way a few frames in a row. The system keeps all the objects in a complex memory system with informaiton like quantity and shelf life. It also takes care of edge cases like items moved around betweeen shelves, items temporarily removed to be used, and deduplication, etc.
Here is that running on a real shelf:
What it does with that
The interface runs on an iPad you leave somewhere in the kitchen. Remy has some other really cool features:
- Knows what you have. A live inventory that updates itself as you put things away and take things out.
- Restocks. Running low on something you always keep around, and it can reorder from Walmart.
- Suggests recipes. Based on what is actually in the fridge right now, not a generic list. It has user profiles and remembers who it is cooking for, so vegan stays vegan, and you can switch users.
- Saves food. Nudges you toward dishes that use up whatever is about to go bad.
- Cooks with you. My personal favourite feature: Live mode, where you just talk to Remy hands free while you are cooking and it walks you through the recipe. This is the part that feels like the movie.
Code is on GitHub.