Remi.
Paste any recipe, swipe through each step, and cook with confidence.
- Product
- March 2026
- Website and web app based
- Personal
- Next.js
- TypeScript
- Claude
- Groq
- Apify
- Serper
- Supabase
Purpose
My mom had too many scattered online recipes, I created an app to help organize and paste her recipes, but also an app to follow along while cooking.
What it does
Give it a link, a photograph, or a video shared straight out of Instagram or TikTok, and it hands back a structured recipe. From there, cooking mode shows one step at a time, swipe for the next, so a phone propped on the counter stays readable with your hands busy. It writes recipes from a craving, suggests substitutions for what you're missing, and rewrites a recipe to fit what's already in the cupboard. Whatever you're short of, you pick what goes on the grocery list, and it finds which shop near you has it. All of it works on a phone as well as it does on a desktop, which mattered more than anything else: nearly everyone is cooking with their phone in their hand.
Under the hood
Seventeen API routes, and no model called where a cheaper one would do. The tier is matched to the job: Haiku 4.5 takes the mechanical passes (pulling a recipe out of text, swapping an ingredient, listing options), and Sonnet 4.6 takes the ones needing judgment, reading a photograph of a handwritten card, writing a recipe from scratch, rewriting one to fit what's in the cupboard. The hardest path is a link to a cooking video: the caption usually holds the recipe, and when it doesn't, the audio does.
The interface
Next.js + TypeScript
Every model call runs in a server route, so no key ever reaches the browser. The client only ever sees a finished recipe.
Every screen
Responsive layout
Built for a phone first and opened out from there. This is an app you use standing at a counter with your hands full, if it only worked on a laptop it would not be the thing I set out to make.
Paste a link
Apify
Picks the scraper that matches the URL (TikTok, Instagram or Facebook each need a different one), and pulls the post's caption, which is where the recipe usually lives.
No caption
Groq · Whisper large v3 turbo
Falls back to transcribing the video's audio when the caption is empty. It bails above 24MB to stay under Groq's 25MB ceiling rather than failing at the API.
Make it structured
Claude Haiku 4.5
Turns loose caption or transcript text into ingredients and steps, swaps a single ingredient, lists options. Mechanical work, done cheaply, six routes call it.
Judgment calls
Claude Sonnet 4.6
Three routes, all of them the kind a smaller model gets wrong: reading handwriting off a photograph, writing a recipe from a craving, rewriting one to new constraints.
Keep it
Supabase
Accounts, saved lists, favourites, and the share links a recipient can save into their own account.
Go buy it
Serper · Google Maps
Takes the grocery list and finds shops near you that carry it, each one linked straight through to Maps.
The rest of it
It's a whole product rather than a demo: Supabase accounts, saved lists, favourites, and public share links that the recipient can save into their own account, which is the feature that made it something my family actually passes around.
Dashboard Ingredients Cooking mode Categories Favourites Create a recipe Grocery list Cooking archetype
Click any screen to enlarge