Vibecode Pestle

track this build3 phases, 9 steps, beginner friendly
YES · one-shottable
price $2.99/moyou'd save $35.88/yrbuild time one sittingcategory 🏠 homereplaced by 0 people

The core loop is small enough for a capable coding agent to produce a useful local version in one sitting. For Pestle, save recipes, guide cooking steps, plan meals, and share a household list. The hard boundary is native apple polish, recipe import, hands-free mode, sync, and family sharing, plus sync, integrations, and household adoption.

the project pack5 files · written for this build, step by step
README.md
# Pestle · indie build

A household recipe box whose hard problems are a cooking mode that keeps working when the browser throttles it, a shopping list two people can tick offline without losing an item, and keeping the whole box portable enough to leave.

Estimated effort: **one sitting**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Next.js with TypeScript, installed to the home screen as a local-first web app | the kitchen is where connectivity is worst and a recipe must open anyway |
| Storage | SQLite on a small server for the household, with a local copy in the browser | one shared box, but every device has to work on its own for an hour |
| Timers | Stored end timestamps, remaining time computed from the clock on every render | background timers are throttled and a countdown in a callback is simply wrong |
| List sync | Per item state with last-writer-wins on the item, never on the list | two people shopping is the normal case and a whole-list overwrite loses food |
| Portability | Whole-box export as JSON plus images, importable into an empty instance | a recipe box you cannot take with you is a rental |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the household server and the build.
  - Get it: nodejs.org or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **A phone with the app installed to the home screen** · free
  - Why: Cooking mode, the wake lock and the timer reconciliation can only be judged on the device that will be on a worktop with wet hands.
  - Get it: Open the app on the phone over the local network and add it to the home screen.
  - Verify: A timer started and backgrounded reports correctly on return
- [ ] **A small always-on machine on your network, with a certificate** · free on hardware you own, or a few pounds a month
  - Why: The household needs one place to agree with, and the wake lock and installability both want a secure origin.
  - Get it: Any small machine or home server with a local certificate, or a cheap instance with a real one.
  - Verify: Two devices reach the same household over a valid certificate
- [ ] **A second device you can take offline** · free
  - Why: The list merge is the part most likely to lose data and it cannot be tested with one device.
  - Get it: Any second phone, tablet or browser profile that can be put into aeroplane mode.
  - Verify: Both devices edit offline and reconcile without loss

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Scraping recipes from other people's sites.
- Retailer ordering and barcode product data.
- Smart home and appliance integrations.
- Nutrition figures.
- native Apple polish, recipe import, hands-free mode, sync, and family sharing
- frictionless family sync
- retailer and smart-home integrations
- large recipe or product database
- mobile polish

If one of those is essential to you, that is the reason to keep paying for Pestle, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

People still pay for Pestle because household apps survive when every family member actually uses them and the data stays current across devices. The recurring cost buys multi-user conflicts, reminders, notifications, imports, barcode data, smart-home APIs, backups, and long-term maintenance, not just the visible interface.

what you lose

xnative Apple polish, recipe import, hands-free mode, sync, and family sharing

xfrictionless family sync

xretailer and smart-home integrations

xlarge recipe or product database

xmobile polish

prior art · use these instead of building, if you'd ratherMealieActive open-source recipe manager and meal planner for households.↗
share on X ↗"I just replaced Pestle ($2.99/mo) with one prompt"
the numbers

Pestle pricing

planmonthlyannual (per mo)what you get
free$0$0Up to 15 recipes; includes website import, shopping lists, guided cooking, scaling, and unit conversion.
pestle pro$2.99$2.08Unlimited recipes, device sync, household sharing, meal planning, and image/PDF recipe import.
pestle pro lifetimecustom—Same Pro feature set without recurring billing.

free tier15 recipes; no published numeric caps for shopping lists or guided-cooking sessions.

billingmonthly + annual + lifetime; 14-day trial

hidden costsThe App Store lists more than one lifetime SKU ($39.99 and $49.99), so the price shown in-app can differ from the $39.99 official-shop offer.

verified 2026-08-14 · source ↗

questions
Vibecode Pestle

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal Pestle replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does Pestle cost?

Pestle costs about $2.99/month (Pestle Pro, checked 2026-08-14), which is $35.88 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Pestle?

Honestly: native Apple polish, recipe import, hands-free mode, sync, and family sharing; frictionless family sync; retailer and smart-home integrations; large recipe or product database; mobile polish. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Pestle?

Yes: Mealie (Active open-source recipe manager and meal planner for households.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.