Vibecode AnyList Complete

track this build5 phases, 15 steps, beginner friendly
YES · one-shottable
price $0.83/moyou'd save $9.96/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 AnyList Complete, manage shared grocery lists, recipes, and meal plans with a simple household sync server. The hard boundary is excellent mobile capture, retailer integrations, voice assistants, and polished sharing, plus sync, integrations, and household adoption.

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

Shared grocery lists that work in a shop with no signal and merge sensibly when two people add items at once, recipes with ingredients that generate a list, a weekly meal plan, and a printable shopping list for the person who would rather have paper.

Estimated effort: **weekend**. 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 | Node 22 with SQLite | a household is a handful of people and a few thousand rows |
| Client | An installable progressive web application | shops have bad signal and app stores are not worth it for four people |
| Offline | IndexedDB with an operation queue | the whole point is that it works in the shop, where the signal is worst |
| Merge | Per-item operations rather than whole-list writes | two people editing one list at once is the normal case, not an edge case |
| Access | One household, invite links, no public signup | a family application does not need accounts for strangers |

## 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 sync server and the build.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **Two phones in the household** · free
  - Why: Phase 2's merge behaviour needs two real devices, and the offline case needs a real shop with real signal problems.
  - Get it: Your own and one other household member's. Ten minutes of their time, twice.
  - Verify: Two devices are installed and can both edit a list
- [ ] **An HTTPS URL for development** · free
  - Why: Service workers and installation both require a secure context, so a local address will not work on a phone.
  - Get it: A tunnelling tool such as cloudflared, which is free.
  - Verify: The phone loads it over HTTPS and the service worker registers
- [ ] **A small server or a machine at home** (optional) · 5 to 10 USD a month, or free on hardware you own
  - Why: Product phase only. Sync needs somewhere both phones can reach.
  - Get it: Any small virtual server, or a machine at home behind a tunnel. This workload is tiny.
  - Verify: Both phones reach it over HTTPS
- [ ] **Five recipes from different sites** · free
  - Why: Phase 3's import needs variety: some sites publish structured data and some do not, and you need both cases.
  - Get it: Pick five you actually cook, from five different sites. Keep the URLs as fixtures.
  - Verify: At least one imports structurally and at least one falls back to paste

## Quick start

```sh
npm create vite@latest . -- --template vanilla-ts
npm install -D vite-plugin-pwa
```

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

## Honest limits

This build deliberately does not replace:

- Barcode scanning, voice entry and mobile capture polish.
- Retailer integrations that place an order.
- Voice assistant integration.
- Setup-free sharing for a household member who will not tolerate a step.
- excellent mobile capture, retailer integrations, voice assistants, and polished 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 AnyList Complete, 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 AnyList Complete 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

xexcellent mobile capture, retailer integrations, voice assistants, and polished sharing

xfrictionless family sync

xretailer and smart-home integrations

xlarge recipe or product database

xmobile polish

share on X ↗"I just replaced AnyList Complete ($0.83/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

MealieA household recipe server with meal plans and grocery lists; you supply the server and patience.13kaug 2026open source↗GrocyMeal plans and groceries run through a tiny home ERP, because apparently the fridge needed one.9.4kjul 2026open source↗RecipeSageShared recipes, meal plans, and shopping lists with no recipe cap; the polish budget is smaller.$0free↗

all 5 free alternatives to AnyList Complete →· no votes, no pay-to-list · just what's real

the numbers

AnyList Complete pricing

planmonthlyannual (per mo)what you get
anylist free$0$0Free list/recipe app; exact numeric caps not disclosed on pricing page.
anylist complete individual—$0.83/userUnlocks web/Mac access, recipe import, meal planning calendar, Apple Watch, item photos, location reminders, passcode lock, priority support and photo backup.
anylist complete household—$1.25Household plan for the same Complete features shared by the household.

free tierfree plan exists; official page did not disclose numeric caps.

billingannual only on public page; no monthly plan published

hidden costsIndividual and household annual subscriptions are separate; no monthly alternative shown.

verified 2026-08-10 · source ↗

questions
Vibecode AnyList Complete

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

How much does AnyList Complete cost?

AnyList Complete costs about $0.83/month (Complete, checked 2026-07-31), which is $9.959999999999999 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing AnyList Complete?

Honestly: excellent mobile capture, retailer integrations, voice assistants, and polished 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 AnyList Complete?

Yes: Mealie (A household recipe server with meal plans and grocery lists; you supply the server and patience.) Grocy (Meal plans and groceries run through a tiny home ERP, because apparently the fridge needed one.) RecipeSage (Shared recipes, meal plans, and shopping lists with no recipe cap; the polish budget is smaller.) All 5 curated free alternatives are at vibecodeit.com/anylist-complete/alternatives. The prompt is for when you want it exactly your way.