AI-Powered Home Roasting

Your roasting knowledge
shouldn't disappear.

Roast Coach captures every second of every roast, connects your decisions to cup quality, and uses AI to synthesize it all into real-time coaching that gets smarter with every session.

10s
Nudge Interval
5
Feedback Loops
589+
Tests Passing
Learning Cycle

Knowledge captured, synthesized, delivered.

Here's a 7-minute roast. Every nudge draws on your history. Every response you give feeds the next session. Nothing is lost.

Costa Rica · Anaerobic Natural · Light Roast · Target 395°F
1:30BT 285°FFan 9 / Power 9
Beans climbing nicely at 285°F. At 300°F, drop fan to 7 to slow the ramp before Maillard.
✓ Fan → 7 at 1:42 (12s response)
2:50BT 315°F
💡 Reference: Last roast hit DRY END at 3:05 when BT was 320°F — you're 15 seconds out.
Memory · Costa Rica Natural #4
3:10BT 325°F
You: "How's the ROR looking compared to last time?"
Coach: "ROR at 20 — last roast was 22 at this point. You're on a slightly gentler ramp, which should give you more sweetness in the cup."
5:50BT 388°FROR 12°F/min
FC should hit in ~30 seconds at this rate. Drop power to 2 now to control the finish.
✓ Power → 2 at 5:55 (5s response)
7:02BT 395°FDTR 9.8%
You're at target. DTR is 9.8% — hold another 5-10s for 10% DTR, then drop.
✓ DROP at 7:12

Log. Score. Synthesize. Coach.

Every roast generates data. The AI captures it all, links it to cup quality, and synthesizes it into intelligence that drives the next session. This is the engine that turns experience into expertise.

01
📋
Log
Every second of temperature data, every fan/power change, every coaching message and your response — captured automatically.
02
Score
Cup your coffee days later. Your quality score links every decision to the result in the cup. Good data → good decisions.
03
🧠
Synthesize
AI compares your best and worst roasts, extracts the patterns, and rebuilds per-bean profiles weighted by cup quality.
04
🎤
Coach
Next roast, the AI delivers real-time nudges based on everything it's learned. Specific advice, not guessing.
knowledge compounds — every roast makes the next one better

Six ways data becomes intelligence.

Every roast generates knowledge. Here's how the AI captures, synthesizes, and delivers it back to you.

Live

Proactive Nudges

Every 10 seconds, live data meets your full roasting history. The AI delivers specific fan and power suggestions drawn from what actually worked before — not generic advice.

AI Chat
💬

Chat During Roast

Ask "how does this compare to last time?" and get a real answer. The AI draws on your live data, past roast curves, and cupping scores to answer in context.

Memory
💡

Reference Memories

Captured knowledge, replayed at exactly the right moment. 9 seconds before each key event from your best roast, a memory fires with what you did and how the cup scored.

Learning
📈

Technique Insights

The AI compares your best and worst roasts of the same bean and finds the patterns. "Your 5-star roasts reduced fan 30 seconds earlier." Knowledge extracted, not assumed.

Learning
🎯

Learned ROR Targets

Your cupping scores reshape the AI's temperature targets. A 5-star roast influences the ideal curve 8x more than a 2-star. Over time, the system converges on what produces your best cups.

Data
📊

Nudge Effectiveness

The system logs which coaching you act on and which you ignore, then calibrates itself. Over time, it learns to emphasize what helps you and drop what you already know.

🧠
Claude Sonnet
🌐
Flask
🌡️
MS6514
Fresh Roast SR800
📡
RoastLink CORE
🎮
Stream Deck