The AI pitmaster
for your Ninja Woodfire.

Tell it when you want to eat. PitMinder plans the cook, runs the pit, coaches you through the stall — and when your brisket hits perfect juiciness, it drops the temperature and holds it warm until you're ready to slice.

Saturday brisket — dinner at 19:00

PREHEAT
120°90° 60°30° the stall 😤 perfect juiciness AI drops pit → hold-warm 🍽️ dinner 19:00
Grill Chamber Brisket AI setpoint

Start with a sentence, not a spreadsheet

Tell PitMinder what you're cooking and when you want to eat. It builds the plan, adjusts as reality happens, and you just ack each step — or steer.

Want to eat at 19:00. I've got a 4kg brisket and two racks of baby backs.
PITMINDER
Lovely. Brisket needs ~10h at 107°C plus rest; ribs join later. Here's your Saturday:
  • 06:30 Fire up — pit to 107°C
  • 07:00 Brisket on, probe 1 in
  • ~11:30 Stall begins — I'll tell you when to wrap
  • 14:30 Ribs on, probe 2 in
  • ~17:45 Brisket at 96°C → I drop pit to 65°C hold
  • 18:30 Pull & rest. Slice at 19:00
Guests are running 45 min late…
PITMINDER
No drama — that's what hold-warm is for. I'll keep the brisket at 65°C and push the ribs back 30 minutes. New slice time: 19:45. 😊
Every step pings your phone. Ack it, snooze it, or change the plan in plain English.

Coached in real time, run automatically

Alerts tell you what to do, not just what happened — and the pit adjusts itself when no action is needed from you.

🔔 PitMinder · 09:40 Spritz baby, spritz 💦 Bark's drying out — surface temp climbing fast at hour 3
🔔 PitMinder · 11:20 The stall has begun 😤 Wrap now in butcher paper, or ride it out — reply 'wrap' or 'ride'
🔔 PitMinder · 14:25 Ribs on in 5 minutes Second shelf, probe 2 in the thickest rack
🔔 PitMinder · 17:42 We lowered the pit to 65°C. It's ready. 🎉 Brisket hit perfect juiciness — holding warm until you are
Demo Smoker AI managedManual
107°Csetpoint

pit steady · brisket 82°C and climbing

🍽️

"I want to eat at seven"

One sentence — what meat, how much, when you're eating — becomes a full fire-up-to-resting plan with times for every move you'll make.

🤖

It runs the pit

PitMinder manages the setpoint through preheat, the long hold, the stall, and the push — then drops to hold-warm the moment doneness lands. No babysitting.

🥩

Multi-meat choreography

Brisket and ribs finishing together is a scheduling problem. Each probe gets its own doneness target, timeline, and hold decision.

💦

Coaching, not noise

"Spritz now." "Wrap or ride — your call." "We lowered the temp, it's ready." Every alert is an action or a decision, never a data dump.

😤

The Stall Detector

Detects the flatline live, badges it with a running count, and shades it on the graph. Misery loves data.

⏱️

Honest ETAs

The probe's real climb rate projects your finish time as a dotted line into the future — recalculated as the cook breathes.

🧾

Every cook remembered

Auto-logged sessions with a 0–100 pit stability score, temperature histograms, and a replay you can scrub. Settle arguments with receipts.

🎮️

You can always grab the wheel

One tap flips to manual: your setpoints, your smoke levels, your calls. The AI takes notes and stays out of the way.

Built by someone who's also stared at the stall at 2am

PitMinder talks directly to your Ninja account — connect once, and every Woodfire grill on it shows up. No extra hardware, no replacement probes, no subscription.