RobOS Shopping Lists
Household shopping lists for Grocery, Target, and Costco with button-driven mobile form controls and two-way Google Docs & Google Drive sync.
packages/shopping-lists
RobOS Shopping Lists (packages/shopping-lists) is part of the RobOS Household & Personal Finance suite alongside RobOS Household and robos.tax. It comes pre-loaded with three store-tailored lists—Grocery, Target, and Costco—and lets you create additional lists whenever your household needs them.
Three ready-made household lists
| List | Theme & Focus | Built-in Aisles & 1-Tap Staples |
|---|---|---|
| 1) 🥬 Grocery | Weekly fresh market, produce, dairy & pantry | Produce, Dairy & Eggs, Bakery, Meat & Seafood, Pantry & Dry Goods, Frozen, Beverages, Snacks, Household — with 1-tap chips for milk, pasture-raised eggs, avocados, apples, sourdough, spinach, yogurt and coffee. |
| 2) 🎯 Target | Household essentials, pharmacy, personal care & home run | Household Essentials, Personal Care & Beauty, Health & Pharmacy, Kitchen & Dining, Home & Storage, Kids & Pets, Electronics & Tech, Market & Snacks — with 1-tap chips for laundry pods, dishwasher pacs, hand soap, toothpaste, Ziploc bags and batteries. |
| 3) 📦 Costco | Wholesale club bulk pantry, Kirkland favorites & freezer stock-up | Kirkland Signature, Rotisserie & Deli, Bulk Produce, Meat & Poultry, Freezer Bulk, Pantry & Oils, Paper & Cleaning, Beverages & Cases, Bakery & Sweet — with 1-tap chips for rotisserie chicken, Kirkland paper towels & bath tissue, 2L olive oil, Kerrygold butter and croissants. |
Form-like item entry and per-row controls
Rather than editing plain bullet text by hand while carrying a basket, every list gives you form controls on both desktop and mobile:
- Structured Add Item form: enter an item name, adjust quantity with
−/+buttons, pick a unit (ea,pack,lb,oz,gal,case,bag,box,bunch), let the store’s keyword rules auto-select the aisle (or choose one explicitly), add an optional unit price ($) or coupon note, and attach a highlight badge (🔥 Must Have,🏷️ Sale / Coupon,🌿 Organic,⭐ Store Brand / Fav). - 1-Tap Quick-Add staples: tap any frequent item pill to add it immediately—or increment its quantity if it is already on the list.
- Per-item row buttons: every item has a circular check-off button (updating the live cart progress ring and estimated remaining cost), inline
−and+quantity steppers, an inline Edit dialog, and a Remove button backed by Undo and Clear Checked. - Multi-store smart paste & optional AI: paste a recipe or comma-separated list (
2 gal milk, 4 avocados, laundry pods at target, olive oil at costco) to route items to the right store offline; if an AI CLI is configured, the optional ✦ Parse with Active RobOS AI Agent button can also parse free-form notes throughrobos-lib/ai-agent. - Household finance CSV export: Export Household CSV formats items, merchants, categories, quantities and line totals as CSV ready for reconciliation workflows.
Viewing and editing on mobile in Google Docs & Google Drive
RobOS Shopping Lists pairs native Google Docs viewing with interactive mobile form buttons in two complementary ways:
- Native Google Docs in Google Drive (
application/vnd.google-apps.document):- Sign in once through RobOS Cloud Accounts (or click Sign In inside the app) and click Sync All 3 Lists to Google Docs & Drive.
- RobOS creates (or updates) a
RobOS Household Shopping Listsfolder in your Google Drive containing three native Google Docs—Grocery — RobOS Shopping List,Target — RobOS Shopping List, andCostco — RobOS Shopping List—plusshopping-lists.json. - Each Google Doc renders cleanly in the Google Docs and Google Drive iOS/Android mobile apps with store headers, remaining vs. in-cart counts, aisle headings,
☐/☑checkboxes, notes, cross-links between lists, and a Share with Family option that grants Drive folder access to a partner or family member. - Two-way Google Docs pull: if you check off
☑/[x]or type a new☐ Item — 2 packline directly inside the Google Docs mobile app, syncing with Pull mobile edits from Google Docs merges those changes back into RobOS.
- Interactive Mobile Form (LAN QR + Serverless Google Drive Apps Script):
- On home Wi-Fi or RobOS Private Networks, scan the built-in QR code to open the live mobile web companion (
:19225), which syncs in real time via Server-Sent Events. - For cellular 5G inside the store when your home computer is off, RobOS generates and uploads
Mobile-Form-Apps-Script/Code.gsandIndex.htmlinto your Google Drive folder. Deploying that script as a Google Apps Script Web App (script.google.com) embeds a Tap Here to Add / Remove Items (Mobile Form) link right at the top of each Google Doc, updating bothshopping-lists.jsonand the Google Docs directly in Google Drive.
- On home Wi-Fi or RobOS Private Networks, scan the built-in QR code to open the live mobile web companion (
Where data lives
- Local state:
~/.config/robos/household/shopping-lists.json(honorsROBOS_CONFIG_DIRand syncs underconfig/household/**in Config Sync). - Ports: mobile form & Google Doc preview HTTP server on
:19225(SHOPPING_LISTS_WEB_PORT), DOM snapshot debug server on:19224. - Source:
packages/shopping-lists. Tests live inpackages/robos-test/tests/shopping-lists/.
Run from source
# Desktop Electron app
electron packages/shopping-lists --no-sandbox --disable-gpu --disable-dev-shm-usage
# Standalone mobile/web form server
node packages/shopping-lists/serve.js
More in Household & Personal Finance
All 5 in Household & Personal Finance →RobOS Smart Home
Controls Wi-Fi smart lights on your local network by room, with preset and saved scenes, a circadian color-temperature curve and a status-light mode for CI builds. Also shows the status of your LG washer, dryer and refrigerator.
RobOS Smart Home for Android
Prototype RobOS Mobile app that controls Wi-Fi lights straight from any Android 11+ phone with no RobOS computer needed: Feit/Smart Life, WiZ, Hue, WLED, Kasa, LIFX, Govee, Elgato, Yeelight, Shelly and Home Assistant.
RobOS Camera Watch
Watches and records the IP cameras on your network: finds ONVIF cameras, shows a live grid, detects motion, records clips and drives pan/tilt/zoom cameras.
RobOS Household
Family financial-year sandbox: six account types, statement reconciliation, spending categories, split purchases, PDF tax review and local federal tax estimates.