What you're seeing:LIVEexternal feedYOURSyour recordsEST.heuristicSETUPconnect a sourceEMPTYno data yet
Tonight Outlook
—
calculating…
SLOWSTEADYBUSY
SPEND$0.00/ $0.00
Tap to see breakdown
Weather
—
Loading…
Tap to expand
Reservations
—
today
Tap to expand
Events
—
upcoming
Tap to expand
Social
—
all clear
Tap to expand
Prep List
—
items
Tap to edit
Staff Today
—
scheduled
Tap to expand
Floor
—
tonight
Tap to open floor
Journal
—
entries
Tap to expand
Economy
—
syncing…
Tap to expand
86 Impact
—
loading…
Tap to test ingredients
Local
—
loading…
Tap to open map
Widget
📚 Reference
📝 House Notes
Anything you write here, Ask Chef always knows — across every device. Use it for standing facts and context: the new well tequila, a seasonal 86, a regular's preference, a house rule. Keep it to things that stay true for a while (live 86s during service still go in the Count). Syncs automatically when you save.
📖 Vintage Cocktail Library
Classic cocktails from the great pre-1926 bar books — Jerry Thomas (1862/87), Harry Johnson (1882), Hugo Ensslin (1916), William Boothby (1908), plus Savoy-era drinks traced to their public-domain origins. Each shows the original recipe and a modern-pour translation.
Sources are public-domain bar books (pre-1926). Modern-pour notes are house translations. Savoy-era drinks are sourced from their original pre-1926 appearances, not the 1930 Savoy text.
🎨 Menu & Waitlist Design
Tap a template to load a ready-made layout (it replaces the canvas). Ones marked ⚡ auto-fill from your real data. Then tweak any element and Save.
QR links to your reservations/menu (you'll be asked for the link). Watermark drops a faded stamp. Border frames the whole design. Quick words drop ready-styled headlines. Tap an element to edit it (text in the Text tab, boxes/lines in the Shape tab). The checkered area is transparent only on screen — the export fills the background you choose.
Select a text element to edit it.
Add a Box, Pill, Line, or Circle from the Add tab, or tap a shape on the canvas to edit it.
Drag to move; corner handle resizes (boxes/pills resize both ways, lines by length). Send a colored box to the Back to use it as a banner behind your headline.
A dark overlay (“Dim”) over a photo makes white text readable. Stock photos come from Pexels (free for commercial use). Uploaded photos are stored in this design only and are not sent anywhere.
These drop real text from your app onto the canvas. “AI caption” writes Instagram caption copy in your house voice — it appears below so you can copy it for the post itself.
Build a print-ready menu that matches your real layout. Double-tap any text on the page to edit it right there — or use the fields below. Tap 🖐 Arrange to drag pieces around — magenta lines appear when edges or centers line up — and drag the gold corner handle to resize anything, logo included. Double-tap a piece to reset its position and size.
Event seating sheet — matches your printed dinner format. Edit names below, or tell the AI what changed. The preview updates live and prints on letter paper.
✨ Tell the AI
Working…
🎓 The Academy
Tap a topic to start a guided lesson with Ask Chef. Lessons use your real menu and sales where it helps.
Floor
Tap an empty table to seat · tables turn orange after 2h
Loading floor…
Loading recipes…
LOADING...
Events
Reservations
Notes
Closed
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Add Note / Modification
SERVICE COUNTS LIVE
Track what's moving. Cook smarter. Never run out.
⛔ 86 LIST
ACTIVE COUNTS
QUICK ADD FROM MENU
8686Nothing AI
86
86Nothing is online.
I know your restaurant — your covers, your runners, your menu. Ask me anything:
• Generate tonight's prep sheet
• How will rain affect us Friday?
• Build me a purveyor order list
• What's running short right now?
VOICE SETTINGS
Auto-speak replies
Read every response aloud automatically
Tap the 🔊 icon on any reply to play it on demand, even with auto-speak off. Tap the 🎤 mic next to send to dictate.
Chef Mode changes how the assistant talks — same data and recommendations, delivered with edge. Affects all replies including spoken ones.
Each expert can speak in its own voice for staff training. Pick male/female (and optionally a specific device voice) per character, then Preview. Voices come from this device, so the exact options differ by phone/computer.
⚙ SETTINGS
Back up everything
Data, photos, journal — downloadable bundle
›
Sign out of this device
Ends the staff login — this device can no longer sync
›
📱 Device & layout
Tell the app if this is a phone or a desktop so it looks its best
›
Voice settings
Pick a voice, set speed, enable spoken replies
›
Spend dashboard
Track AI usage and cost limits
›
💾 Backup
Download a complete backup of this device (data + photos)
›
📥 Restore
Load a backup file — replaces this device's data
›
🔄 Sync devices
Push or pull the latest between this device and the others
›
🧠 AI Provider
Pick who answers Ask Chef · Claude covers the rest
›
✨ AI Images
Generate menu art, flyers & illustrations via ChatGPT
›
🎙 Siri Shortcuts
"Hey Siri, start inventory count" — voice-launch any action
›
Tools
Check for updates
›
API keys
›
Data sources
›
Configuration
API Keys
All third-party keys for 86Nothing live here. Stored only in this browser's localStorage — never sent to any server except the matching API. Tap Test to verify a key works before saving it.
Data Sources
Connect external signals to enrich predictions. Each source plugs into the same framework — once configured and toggled on, its data flows automatically into the AI assistant's context and into the dashboard.
Bottle Profiles
Every time auto-fit identifies a bottle and you confirm the match, its dimensions get saved here as a sample. The more you scan a given SKU, the tighter its measurement profile gets. Tap one to override values manually.
Server Integrations
These connections use credentials stored in Netlify environment variables, not in this browser. If a test fails, the error message tells you exactly what to fix in Netlify.
Clover POS
Live order + sales data
About
Version:checking…
Loaded at:—
If a new version is available, the gold update pill appears at the bottom of the screen — tap it to install.
Drop or pick a .ics file (Google Calendar, Apple Calendar, Outlook). Duplicates are skipped automatically.
Add Event
🗺️ NEIGHBORHOOD INTEL
DEMO MODE
Busyness Level
Very High (85%+)
High (60-85%)
Moderate (30-60%)
Low (0-30%)
Walk Rings
5 min (400m)
10 min (800m)
15 min (1.2km)
Road Incidents
Minor delay
Moderate delay
Major delay / closure
Bridge data: checking…
Nearby Venues
Top-rated (8+)
Good (6-8)
Fair (4-6)
Area Activity
—
Your Spot
—
Area Activity
—
Google Rating
—
Events · 7 days
—
Bridges
—
💡 Insight loading...
🚶 5 MIN WALK
📅 Schedule
👤 Roster
🔄 Rotation
🏖️ Time Off
WEEK OF —
👥 Week Labor Summary
0h
Total Hours
0
Shifts
0
Staff
—
vs Last Week
Quick Add to ScheduleTap a name, then tap a day
✨
AI Insight
—
▶This Week's Cover Forecast
New Staff Member
TONIGHT'S ROTATION
—
Add to RotationTap a name to add
▶Tonight's Log
Log Time Off Request
Pending & Recent Requests
Add Shift
📷 Import from Homebase
Snap or upload screenshots of your Homebase schedule week. The app uses AI vision to extract shifts (~$0.03 per screenshot). Existing manual shifts are preserved; only previously-imported Homebase shifts get replaced for the same dates.
Tap to select multiple. Each screenshot covers a few days at a time.
0 screenshots ready
PARSING…
Reading your screenshots
✓
PREP STATIONS
Track par, on-hand, and notes per station. Email today's sheet to the cook. Resets every morning.
0/894 📷
894
All · 894🥃 Bar · 479🍷 Wine · 28🍺 Beer · 73🍳 Kitchen · 314
INVOICES
Track price changes. Protect your margins.
Loading invoices…
Hide:Show only:
🔮 CRYSTAL BALL FORECAST v4.6
Per-item day-of-week multipliers from 27 days of daily data (Apr 14 – May 19, events stripped) × 6-month item averages. Items with ↑ or ↓ tags diverge from the universal day multiplier — that's the per-item DoW signal at work.
PREP TARGETS
→ Mon–Sat coverage
PROTEINS PURVEYOR
PRODUCE PURVEYOR
DRY / OTHER
IMPORT CLOVER DAILY CSVs
Paste one or more Clover Items Report CSVs (single-day reports). Multiple reports can be pasted together — they'll be split automatically by the "Items Report" header. Tag any event days, then save. Multipliers recompute instantly.
PREVIEW
SAMPLE LIBRARY
How v4.6 works: Baselines = 6-month avg units per open day (Nov 19 – May 20). Per-item DoW multipliers are RECOMPUTED from stored daily samples — initially seeded with 29 days (Apr 14 – May 19), updated whenever you import new Clover CSVs via the Import tab. Multipliers blended with universal day mults (weight grows with sample size, max 80% observed). Daily prep: avg/day × per-item DoW mult × safety buffer × weather. Weekly order: avg/day × sum(per-item Mon–Sat mults) × 1.10.
✓ v4.6 adds: Self-serve CSV import. Paste daily Clover Items Reports into the Import tab and the multipliers refit automatically. Event tagging built in (wine dinner, buyout, partial buyout, holiday). Samples persist in localStorage.
Workflow: Each Monday, export Clover daily Items Reports for the prior week. Paste into Import. Tag any event days. Save. The model gets sharper every week.
✏️
NEW ENTRY
Log an issue, win, or observation… e.g. 'Ran out of pasta at 8pm Friday, had 180 covers'
SIDEWORK
Opening, running & closing checklists
Checkmarks are saved on this device and clear automatically each day. Day-specific tasks appear only on the days they apply.
EDIT ALLERGEN + DIET TAGS
Item
Contains (allergen warnings)
Diet attributes (tap once for "yes", twice for "adaptable", third to clear)
ITEM DETAIL
📸 SMART MATCH
⚙️ INVENTORY SETTINGS
📐 BOTTLE LIBRARY
+ ADD NEW ITEM
⚠ Offline — AI chat paused, local data still works
↻ Tap to update 86Nothing
VOICE COUNT
Heard
Say an item and level \u2014 e.g. "Tito's 50%" \u2014 then say "next" (or tap Confirm) to save it and move on
Last write
Nothing yet
⚠Confirm before writingtap ✓ to apply · ✗ to discard
BEVERAGE INVENTORYBar
ITEM
Size
COUNT
OZ / UNIT
PRICE
PER OZ
TOTAL VALUE
THIS MONTH
LAST MONTH
0 / 0 counted0 updates0 flagged↗ mirroring to Sheets
Updates will appear here as you call them out.
Settings
Voice commands: "scratch that" reverts the last write ·
"skip" ignores the last utterance ·
"end count" stops listening.