Seven modules. One app. Zero complexity.

Every aspect of home coffee roasting, from green bean to brewed cup.

📦
Inventory
Track your green bean collection with origin, processing, cost, and freshness. RoastSource monitors how fresh your green beans are and helps you prioritize what to roast next. Vendor auto-detection recognizes Sweet Maria's, Happy Mug, Bodhi Leaf, and more — bulk import a whole order in one paste.
Vendor auto-detect · Bulk import · Freshness bands · Quality grades
Interactive Help →
🔥
Roasting
Adaptive profiles tuned to your specific roaster. Light, medium, and dark roasts get distinctly different heat & fan curves — with adjustments for batch size, ambient temperature, and line voltage. When something goes wrong, RoastSource tells you what happened and how to fix it — in plain English. Edit or delete roasts and browse a date-grouped history.
50+ roasters · Adaptive profiles · Defect guidance · Date-grouped history
Interactive Help →
🎨
Blending
Build blend recipes with personality-matched recommendations. 7 coffee personalities, 100+ preset blends including 68 world blends, and automatic ratio calculation.
Personality quiz · 100+ preset blends
Interactive Help →
Ratings
Brief and full SCA 100-point cupping protocols with predicted scores, blind-cupping mode, spider charts, and an 8-category flavor intensity wheel (CVA, the SCA's 2024 standard, coming with Expert). Print an SCA cupping sheet from any completed rating — client-facing cupping reports and retail bag labels with QR codes come with the Commercial tier. Quick 1-10 ratings if you're in a hurry — everything feeds the same history.
SCA cupping · Predicted scores · Tasting cards · Flavor wheel
Interactive Help →
Brewing
Brew calculators and method guides for pour-over, espresso, French press, AeroPress, and more. Roast-level adjustments for every method, plus a taste-troubleshooter for under- and over-extraction.
8+ brew methods · Brew calculators
Interactive Help →
⚙️
Roasting Equipment
Not sure which roaster fits your style? Answer a few quick questions and RoastSource recommends the best match for your experience, budget, and priorities. Deep dives on 16+ roasters across air, drum, hybrid, DIY/home-built, and commercial categories.
Equipment advisor · Budget matching · DIY category · Roaster deep-dives
Interactive Help →
🎓
Java Geek
Origin guides for 49 coffee-growing countries with an interactive world map — including the Middle East and Pacific Islands. Bean varieties, processing methods, growing seasons, and practical roast science.
49 countries · Interactive world map
Interactive Help →

Walk through every module

Real examples of the choices and pages you'll use. Watch each flow auto-advance, or click the indicators to navigate.

📦Inventory
Step 1 of 4
Add New Coffee
NameEthiopia Yirgacheffe Kochere
OriginEthiopia
ProcessWashed
Weight2 lbs
Cost$8.50/lb
VarietyHeirloom
Step 2 of 4
Browse Your Collection
🇪🇹 Ethiopia Yirgacheffe2.0 lb · Washed
🇨🇴 Colombia Huila3.0 lb · Washed
🇧🇷 Brazil Cerrado5.0 lb · Natural
🇰🇪 Kenya Nyeri AA1.0 lb · Washed
🇬🇹 Guatemala Antigua2.0 lb · Honey
13.0 lbs total · 5 origins
Step 3 of 4
Import an Order
VendorSweet Maria's
Ethiopia Dry Process Yirg..  2lb  $9.10
Sumatra Wahana Estate...  2lb  $8.75
Guatemala Huehuetenango..  1lb  $7.90
✔︎ 3 coffees parsed → Review & confirm
Step 4 of 4
Track Freshness
Ethiopia Yirgacheffe● Peak · 2 weeks
Colombia Huila● Peak · 3 weeks
Brazil Cerrado● Good · 6 weeks
Kenya Nyeri AA● Roast Soon · 10 weeks
Guatemala Antigua● Past Prime · 16 weeks
🔥Roasting
Step 1 of 4
Choose Bean & Roaster
CoffeeEthiopia Yirgacheffe Kochere
ProcessWashed
RoasterFresh Roast SR800
Dose120g (4.2 oz)
Previous3 roasts logged
Step 2 of 4
Set Roast Goals
Target LevelCity+ (Medium-Light)
Flavor GoalBright & Fruity
Development18–22%
Color TargetAgtron 55–60
💡 Ethiopian washed beans shine at City to City+ with high acidity
Step 3 of 4
Live Roast Profile
🌡 BT: 392°F⏱ 11:15RoR: 12°/min
DryingMaillard← FC 385°DevDrop
Fan Speed7 → recommended: 8 at FC
First Crack✔︎ Detected at 9:45
Development1:30 (13%)
Step 4 of 4
Roast Complete
12:30
Total Roast Time
First Crack9:45
Development2:45 (22%)
Weight Loss14.8%
Roast LevelCity+ ✔︎
✔︎ Saved to roast history · Ready to rate in 24 hours
🎨Blending
Step 1 of 4
Coffee Personality Quiz
What draws you to coffee?
Bold intensity & heavy body
✔︎ Bright complexity & acidity
Sweet comfort & chocolate
Something new & adventurous
Step 2 of 4
Your Profile: The Explorer
🌍
The Explorer
Adventurous Curious Variety-Seeker
You love discovering new flavors and single-origin surprises. Your blends should highlight unique character.
Step 3 of 4
Recommended Blends
Morning Spark
Ethiopian 60% + Colombian 40%
Bright, fruity, clean finish
Sunset Smooth
Brazilian 50% + Guatemalan 30% + Kenya 20%
Balanced, nutty, berry notes
+ 68 world blends from 40+ countries available
Step 4 of 4
Build Custom Blend
Ethiopia Yirgacheffe60% · 7.2 oz
Colombia Huila25% · 3.0 oz
Kenya Nyeri AA15% · 1.8 oz
Total Batch12.0 oz
Ratings
Step 1 of 4
Score Your Cup
Ethiopia Yirgacheffe · City+ · Roasted Feb 16
Aroma8.5 / 10
Flavor9.0 / 10
Acidity8.5 / 10
Body7.0 / 10
Aftertaste8.0 / 10
Step 2 of 4
Flavor Notes
Tag the flavors you taste:
Blueberry Jasmine Honey Lemon Zest Bergamot
Brew method:
Pour-over V60
Notes: Exceptionally clean cup. Floral aroma opens up as it cools. Best at 3 days post-roast.
Step 3 of 4
Cup Quality Modifier
5-dimension scoring adjusts your final cup rating:
Evenness+0.5
Cleanness+0.3
Sweetness+0.4
Uniformity+0.3
Balance+0.2
Final Score88.7
Step 4 of 4
Compare Roasts
Ethiopia Yirgacheffe
City+ · Score: 88.7
Blueberry, Jasmine
Aroma 8.5 · Acidity 8.5
Dev: 22% · FC 9:45
Colombia Huila
Full City · Score: 85.2
Caramel, Red Apple
Aroma 7.5 · Acidity 7.0
Dev: 25% · FC 10:20
Brewing
Step 1 of 4
Select Brew Method
✔︎ Pour-over (V60, Chemex, Kalita)
Espresso (machine, Flair, Robot)
French Press
AeroPress
Cold Brew
Step 2 of 4
Dial In Parameters
Dose18g
Water300ml
Ratio1 : 16.7
Temperature205°F (96°C)
Brew Time3:00 – 3:30
Step 3 of 4
Grind Recommendation
Grind SizeMedium-Fine
Comandante C4022 clicks
Timemore C215 clicks
Baratza EncoreSetting 14
💡 For City+ Ethiopian, go slightly coarser to avoid over-extracting bright acids
Step 4 of 4
Extraction Calculator
TDS Reading1.35%
Extraction19.8%
Under 18%✔︎ Sweet Spot 18–22%Over 22%
✔︎ Right in the sweet spot. Great extraction!
⚙️Roasting Equipment
Step 1 of 4
Equipment Advisor
Budget$200 – $400
Roaster TypeFluid Bed
SpaceKitchen countertop
Batch Size4 – 8 oz
ExperienceBeginner – Intermediate
Step 2 of 4
Your Top Picks
🥇 Fresh Roast SR800★★★★½
$269 · Fluid bed · 4oz · Best for beginners
🥈 Behmor 2000AB+★★★★
$399 · Drum · 1lb · Largest batch size
🥉 Gene Café CBR-101★★★★
$389 · Rotating drum · 8oz · Smoke-free
Step 3 of 4
Deep Dive: Fresh Roast SR800
Capacity4 oz (120g)
Roast Time8 – 12 min
TypeFluid bed / air roaster
ChaffBuilt-in collector
Community Ratings:
Community★★★★★
Quality★★★★
Durability★★★½
Step 4 of 4
Head-to-Head Compare
SR800
Capacity: 4 oz
Time: 8–12 min
Type: Fluid bed
Price: $269
Best for: Beginners
Behmor 2000AB+
Capacity: 1 lb
Time: 12–18 min
Type: Drum
Price: $399
Best for: Batch size
🎓Java Geek — Coffee Education
Step 1 of 4
Explore Coffee Origins
49 origin countries with growing regions, varieties & grades:
🇪🇹 Ethiopia 🇨🇴 Colombia 🇧🇷 Brazil 🇰🇪 Kenya 🇬🇹 Guatemala 🇮🇩 Indonesia 🇨🇷 Costa Rica 🇩🇸 Panama
Step 2 of 4
Ethiopia Deep Dive
Altitude1,700 – 2,200m
HarvestOct – Feb
VarietiesHeirloom cultivars
Grade SystemECX Grade 1–5
Key Regions:
Yirgacheffe Sidama Guji Harrar Limu
Step 3 of 4
Processing Methods
Washed
Fruit removed before drying. Clean, bright, transparent origin flavors. High acidity.
Natural
Dried in the cherry. Fruity, sweet, wine-like, heavy body. Lower acidity.
Honey
Partial fruit left on. Balanced sweetness, complex, syrupy mouthfeel.
Anaerobic
Fermented sealed. Intense, funky, tropical fruit. Experimental.
Step 4 of 4
Roast Science
Drying
0–5 min
300°F
Moisture loss
Maillard
5–9 min
300–385°F
Browning, flavor
First Crack
~9–10 min
385–400°F
Expansion
Development
10–13 min
400–430°F
Flavor balance
💡 Development time ratio (15–25%) is the key variable separating good from great roasts

Profiles for 50+ home roasters

Adaptive profiles generated for your specific equipment. Not a generic "one size fits all."

Air / Fluid Bed
Fresh Roast
SR540, SR800. Fluid-bed profiles with fan-speed guidance.
Air / Fluid Bed
Ikawa & Kaffelogic
Ikawa Home, Kaffelogic Nano. Profile-driven fluid-bed roasting.
Drum
Aillio Bullet
Bullet R1 V2 & R2. Profile-driven logging with computed Rate of Rise from your logged temps.
Drum
Behmor
1600 Plus, 2000AB Plus. Power-setting profiles with drum-speed tips.
Drum
Hottop
KN-8828B-2K+ and KN-8828P. Precise temperature-control profiles.
Hybrid
Gene Café
CBR-101. Temperature-target rotating-drum profiles with chaff guidance.
Stovetop / Manual
Kaldi & Nuvo
Kaldi Wide & Fortis, Nuvo Eco. Manual profiles with visual-cue timing.
Commercial
Commercial drum
Mill City, Giesen, Probat, Diedrich & Loring. Batch profiles up to 10 kg+.
DIY
DIY & Other
Popcorn poppers, heat guns, bread machines, and custom builds.
In beta — model-specific calibration in progress
Kaleido Sniper · Sandbox Smart · Roest · Cormorant · Skywalker · Huky 500 · and more — selectable today with general type-based guidance while we calibrate model-specific profiles.

Join the Conversation

Have questions? Want to share your roasting journey?

Connect with other home roasters, share tips, request features, and help shape the future of RoastSource in our community forum.

Visit the Community

Ready to roast smarter?

Works on desktop, tablet, and mobile. Chrome, Firefox, Safari, Edge.

Try RoastSource Free — No Signup Required