Cookie
Self-hosted recipe manager
Cookie searches across 15 cooking sites and shows you results in one place. Save what you like, get suggestions for what to cook tonight, and step through recipes in a built-in cooking mode with timers. There's a modern frontend for phones and laptops, plus a separate ES5 frontend for old iPads from 2012.
I built the original prototype in 3 days back in January 2026 and have been developing it since. It's now live at cookie.matthewdeaves.com for my own use. Search works by scraping cooking sites, so opening the live site to the whole world wouldn't be a great idea. Email me for a one-time pairing code if you want to try it, or run your own copy with the three-command production install from GitHub's container registry.
The live site is just for me. It's not open for sign-up. If you want to run cookie, self-host it. There's a "home" mode (a profile selector with no sign-in) for trusted home networks, and a passkey mode if you want to expose it to the open internet. Passkey mode needs Safari on macOS or iOS, or a Chromium-based browser with a platform authenticator.
# Features
- Search 15 cooking sites at once (AllRecipes, BBC Good Food, Serious Eats, The Kitchn, Bon Appetit, and more), and import recipes by URL from any of them
- Step-by-step cooking mode with timers, audio alerts, and screen wake-lock
- Installable as a home-screen web app via "Add to Home Screen" (iOS Safari) or "Install app" (Chrome/Edge): runs full-screen, with its own icon
- Multi-profile system with collections and favourites
- Passkey sign-in on the live site, or "home" mode (no sign-in) when self-hosting; old iPads pair via a one-time code
- Optional AI features via OpenRouter: recipe remixing, serving adjustments, personalised discovery, and cooking tips, with a choice of 10 Claude/GPT/Gemini models
- Dual frontend: React 19/TypeScript for modern browsers, vanilla ES5 for iOS 9 Safari
- CI pipeline with security scanning (Trivy, Semgrep, Bandit, Gitleaks, Hadolint)
- No tracking, no analytics, no email addresses stored
# Tech Stack
# Screenshots
Cookie running on desktop and mobile, in both dark and light themes.
# Desktop
# Mobile
# Legacy iPad (iOS 9)