Innovative Coffee Technology

Source · Roast · Perfect

Free for 30 days · No signup required · Works in your browser

The all-in-one app for
home coffee roasting

Track beans. Perfect profiles. Rate every cup. Build blends. Master your roast — all in one place.

No credit card · No account · Works in your browser

What do you roast on?

Tap your setup and we'll highlight what matters for it — or skip this entirely. Everything on this page works for every roaster.

Pick all that apply
How do you roast?

Or jump straight to your machine: Fresh Roast · Behmor · Gene Café · Aillio Bullet · Kaldi · Popcorn popper · Hottop · IKAWA Home · Skywalker · Kaffelogic · Coming from Artisan?

Roast by sight, smell, and sound — no probes needed.

One app for every roaster you've ever owned — every machine, one history.
  • Quick Roast: tap first crack, tap done — no forms mid-roast
  • A simple “did I like it?” rating, and the roast you loved findable in one tap
  • $19.99 once — not a subscription. Offline & private: your data stays on your device
Try Free 30 Days

Sour? Baked? Grassy? Find out why — and what to change next roast.

One app for every roaster you've ever owned — every machine, one history.
  • Plain-language defect guidance — what went wrong and how to fix it
  • Adaptive profiles by roast level for 50+ roasters, including yours
  • Roast Quality Score: a 100-point score with “where to focus” advice
Try Free 30 Days

RoR, DTR, and your Artisan history — in one place.

One app for every roaster you've ever owned — every machine, one history.
  • Import coming soon: Artisan .alog, RoasTime, Cropster, IKAWA, Kaffelogic, Sandbox, Roest & any CSV — auto-matched to your inventory
  • Live probe logging with real-time RoR today — USB (Mastech) or WiFi thermocouple, included with Home
  • Event-aligned roast compare with smoothed RoR and phase analysis — your data stays yours, on your device
  • Expert (coming): zero-setup sync across devices, Bluetooth & multi-channel probes, and deep quality analytics
Try Free 30 Days See how we compare →

Batch consistency without volume-based pricing.

  • Per-coffee roast targets and consistency tolerances — graded against your numbers
  • Green-bean inventory with freshness tracking
  • A Commercial tier — production planning, traceability, team access — is being built with working roasteries
Talk to us about Commercial

New to roasting? Start here.

  • The Equipment Advisor finds the right roaster for your budget and style
  • Java Geek: free coffee education — 49 origin countries, processing, roast science
  • Try everything free for 30 days — no signup, no credit card
Try Free 30 Days

Tired of juggling spreadsheets, notebooks, and Artisan just to track your roasts?

  • 📋 Scattered notes across apps, paper, and Google Sheets
  • 🔍 Can't compare roasts or track what changed
  • 📉 No way to connect inventory, roasting, and tasting data
  • Complex tools that take hours to learn

RoastSource replaces them all. Inventory, roast profiles, tasting notes, blend recipes, and brewing guides — in one app that works offline and runs in your browser.

Three styles of Coffee Roasters

Home roasters don't all roast the same way. RoastSource lets you pick how much detail you see during a roast and switch any time — your beans, history, and ratings stay the same. Only the view changes.

🔥
Craft
Craft mode
“I roast by smell, sight, and sound. I want to enjoy it — not spend all my time staring at the app.”
You lead with your senses. You've been at this long enough to know the smell, the color, and the crack when you hear them. You don't need an app to tell you it's time — you need one that trusts your instincts and remembers what you did.
What you want
  • Your senses lead. The app follows.
  • A clean screen that doesn't compete with the roaster
  • Tap a milestone, keep going — no forms, no prompts, no homework
  • Save the settings that worked — heat, fan, and time — and run your own recipe again just the same
  • A simple “did I like it?” rating, not a cupping worksheet
  • The roast you loved, findable again in one tap
  • Any roaster, any place, offline — no account, no setup
📖
Journey
Journey mode · the default
“I know what I should do. I want to get better at knowing how to do it.”
You know the milestones but want the roadmap between them. You've done enough roasts to have opinions — now you want each batch to teach you something you can use next time.
What you want
  • Your call each batch — keep it simple with Quick Roast, or follow a guided Adaptive roadmap you can learn from
  • A growing library of your own recipes — named, saved, and refined as you learn what works
  • To see what changed between two roasts, without digging
  • Predicted cup scores so you're never starting from a blank page
  • Plain-language answers to “what does that number mean?”
  • Leading you from an okay batch to one that is almost perfect
🔬
Science
Science mode
“I want every data point, my own recipes, and a profile that reacts to what's actually happening in the roaster.”
You treat every batch as an experiment. Sometimes you run your own tried-and-true recipe. Sometimes you start from a RoastSource profile that adapts to your bean, your environment, and the way the roast is actually going. Either way, you want every metric visible and every decision yours.
What you want
  • Quick, Adaptive, or your own recipe — run whichever the batch calls for
  • Your own recipes, run your way — prompt by prompt, heat, fan, and time
  • RoastSource-generated profiles that adapt live — the app watches RoR, phase timing, and your logged temps, then nudges you if the roast is drifting
  • Every metric on screen, live — no digging, no second tab
  • Artisan, RoasTime & Cropster import coming soon — alongside your native roasts
  • Deep post-roast analysis with real comparisons across batches
  • Control — not suggestions dressed up as decisions

All three views come with Home. Start in Craft, drop into Journey when you want to learn, switch to Science when you want to dig in. Your data carries across every mode.

📑

Your roasts, your recipes

Adaptive profiles are a starting point — not a requirement. If you've already dialed in a profile that works, RoastSource treats your recipe as the source of truth. Create it, save it, run it again, tweak it, import one you've been using elsewhere. The app follows along instead of trying to guess for you.

Create & save your own recipes

  • Enter your own heat, fan, and time settings as a named roast recipe — your personal profile library, built from the roasts you already trust
  • Save any roast from your history as a reusable recipe in one tap — the one that worked becomes the one you run next time
  • Name and organize recipes by bean, roast level, or however you think about them — “Ethiopia City+” or “Monday morning espresso”
  • Edit any saved recipe — adjust a setting, log what changed, and keep the old version if you want to compare

Eight 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 beans are and helps you prioritize what to roast next. Vendor auto-detection recognizes Sweet Maria's, Happy Mug, Bodhi Leaf, and more.
Vendor auto-detect · Bulk import · Freshness bands · Quality grades
🔥
Roasting
Adaptive profiles tuned to your specific roaster, roast level, batch size, ambient temperature, and even your line voltage. When something goes wrong, the app tells you what happened and how to fix it.
50+ roasters · Adaptive profiles · Defect guidance
🎨
Blending
Build a blend from the beans on your shelf and see its predicted cup profile as you dial in the ratios. Personality-matched recommendations, 100+ presets, world blends, and automatic per-component weights.
Blend predictor · Build from your stock · Personality quiz
Ratings
Full SCA 100-point cupping protocol with predicted scores, spider charts, and flavor wheel. Or use simplified Tasting cards that track rest time and remind you when beans are ready to taste.
SCA cupping · Predicted scores · Tasting cards
Brewing
Brew calculators and method guides for pour-over, espresso, French press, AeroPress, and more. Roast-level adjustments for every method.
8+ brew methods & brew calculators
⚙️
Equipment
Not sure which roaster fits your style? Answer a few quick questions to find the right match. Deep dives on 16+ roasters across air, drum, hybrid, DIY, and commercial categories.
Equipment advisor · Budget matching · DIY category
🎓
Java Geek
Origin guides for 49 coffee-growing countries with an interactive world map. Bean varieties, processing methods, growing seasons, and practical roast science.
49 countries · Interactive world map · Roast science
📈
Reporting
Your whole roasting story in one place: quality trends with the 100-point Roast Quality Score, cup scores, inventory usage, cost per batch, and roast curves side by side. Print any of 13 reports or export to CSV.
Quality trends · Cost & value · Curve compare · Printable reports
See All Features & Demos

Import from Artisan, RoasTime, Cropster & more

Already roasting with another tool? Don't start over. RoastSource will read your existing roast files and pull your history into one place — coming soon.

Coming soon · included with Home

You'll open profiles from Artisan (.alog), RoasTime, Cropster, IKAWA, Kaffelogic, Sandbox, and Roest — plus any CSV. See the curve, milestones, and a quality summary, and auto-match each roast to the green bean in your inventory.

Deep analytics with Expert

Deep import analytics: quality scoring on imported curves, defect detection (stalls, crashes, scorching), Rate-of-Rise and phase analysis — so an old Artisan log scores and compares just like a fresh roast — plus export back out as Artisan-compatible JSON — and continuous auto-import, so new roasts flow in without lifting a finger.

Formats: Artisan .alog, RoasTime, Cropster, IKAWA, Kaffelogic, Sandbox, and Roest exports — plus any CSV roast log.

The Quality Roast Calculator

Plan a better roast before you start — then improve every batch after. It's powered by the Roast Quality Score that grades each roast on how well you hit your target: tell RoastSource about your bean, your roaster, and the cup you're after, and it works out a starting profile built to score well.

📝
1 · Tell it your starting point

Pick your bean (origin / country and processing), your roaster and batch size, and the roast level or flavor you're aiming for. Got moisture or density readings? Add them for extra precision — totally optional.

🧮
2 · Get a calculated profile

It computes a recommended charge temperature, heat & fan steps, and target first-crack, drop, and development times — tuned to your machine for a high Roast Quality Score.

📈
3 · Roast, then refine

Log the roast and the calculator compares your real curve to the plan, learns what works on your setup, and sharpens the next recommendation.

It turns your roast history and the Roast Quality Score into a forward-looking plan — so you spend fewer batches dialing in, and pull more cups you actually love. Included with Home.

Built by a home roaster,
for home roasters.

RoastSource started at the kitchen counter with a Fresh Roast SR800, a notebook full of scribbled temperatures, and the frustration of not having a single place to track it all. Every feature exists because a home roaster needed it.

✔︎ Adaptive profiles for 50+ roasters ✔︎ 49 coffee-growing countries mapped ✔︎ Brief & full SCA 100-point cupping with blind mode ✔︎ Pick your view: Craft, Journey, or Science ✔︎ Printable SCA cupping sheets ✔︎ Simplified tasting cards with rest tracking ✔︎ Equipment advisor & deep-dive reviews ✔︎ 100% offline — data stays on device ✔︎ No account required
Apps get shut down. Your roast data shouldn't die with them.
RoastSource is local-first: every roast, rating, and recipe lives on your device, exportable anytime as an open JSON backup or shareable .roastsource files. No server to switch off, no account to lose, no subscription to lapse.
Why I Built RoastSource

I love coffee. Not just drinking it — the entire craft of roasting it. There's nothing quite like the smell of a roast in progress — that grassy, hay-like aroma when the beans first start to heat, the warm toasty sweetness as they begin to yellow, the rich caramel wave rolling through first crack, and then that deep, intoxicating chocolate and smoky complexity if you decide to push into second crack territory. My Fresh Roast has become one of my favorite tools — whether I'm set up on the back patio on a warm day, in the garage when it is raining or in the basement when it gets too cold to roast outside.

What really got me hooked was discovering how much the origin, processing method, and roast level change everything in the cup. A light-roasted Ethiopian Sidamo or Guji that gives you those incredible blueberry and floral notes — keeping it at a light or city roast is where those blueberry characteristics really shine, and pushing past city plus starts to lose them. But a natural processed Colombian or a Sumatran wet-hulled? Those beans shine anywhere from a medium all the way to a dark French roast — the chocolate, spice, and body just keep building the further you go. And then there's the magic of nailing a natural processed coffee at exactly the right roast level for that bean — when all those wild, fruity, wine-like flavors come together in perfect balance and you know you found the sweet spot. Every combination of region, process, and roast degree unlocks something different, and chasing those flavors is endlessly rewarding.

But tracking all of that? That part was a mess. I tried notebooks, spreadsheets, random phone notes — nothing stuck. I'd nail an incredible roast — the perfect medium on a Sumatran wet-hulled that brought out all that earthy sweetness — and then have difficulty tracking exactly how I roasted to be able to repeat it again. Which power setting did I use at first crack? How long was the development time? What was the weight loss? Batch details got lost. Inventory was guesswork. Comparing how the same bean performed across different roast levels meant flipping through pages of scribbled times and temps.

That frustration became the Home release's headline. The Roast Quality Score grades every batch — development, timing, weight loss — and tells you where to focus next time, and a live drop window anchored to your actual first crack counts down on screen so the sweet spot stops being a guess. And if your roasting history lives in Artisan or RoasTime, you'll be able to bring it with you instead of starting over.

And then came blending — taking it to the next level. Once you start combining different origins and roast levels, you discover how all those individual flavors interact to create something entirely new. The perfect espresso blend, a smooth daily driver, a sweet cold brew, or something experimental inspired by traditions from around the world. Blending turns roasting into an endless creative playground, and keeping track of what ratios worked becomes just as important as tracking the roasts themselves. That's why I built the Blending module.

Beyond roasting and blending, I found myself constantly wanting to learn more — about coffee regions, processing methods, roast science, and brewing. Why does a Kenyan AA taste so different from a Guatemalan Antigua? Why does the same roast taste completely different in a pour over versus a French press? All of that knowledge feeds back into better roasting decisions, and I wanted it all in one place. That's why I built the Brewing and Java Geek modules.

I looked for software that could help, and everything I found was either built for commercial drum roasters, overly complicated, or just didn't fit the way home roasters actually work — especially air roaster users. Nothing spoke to our workflow.

So I built RoastSource. Not as a generic tool, but as the app I wished existed — designed from the ground up for home roasters who care about consistency, want to learn from every batch, and are tired of losing track of what worked. I built RoastSource so it would help every roaster — whether you're new and just learning or trying to take it to the next level and enhance your expertise. Every origin, every process, every roast level — all in one place, so once you perfect it, you can nail it again the next time: pin your favorite roast level on the bean, set your own targets, and let the app keep score.

— ChrisFounder of RoastSource & fellow Fresh Roast roaster

Up and running in 3 steps

No installation. No account. Just open and start roasting.

1
Add your beans
Enter origin, processing, and roast level
2
Start a roast — or import one
Select your roaster for a tailored profile, or import a prior roast
3
Rate your cup
Score, take notes, and track what you love
Already have roast logs? Import from Artisan, RoasTime, Cropster & more arrives in v7.1 (timing TBD), included with Home — pick up right where you left off.

Ready to roast smarter?

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

Try RoastSource Free — No Signup Required