Track your entire green coffee collection. Add beans manually or import from vendor receipts. Search, filter, and organize by multiple criteria including origin, processing method, vendor, freshness, and more.
Every great roast starts with knowing what you have. When you're juggling a dozen different origins, each with its own processing method, vendor, and roast sweet spot, it's easy to lose track. How much of that Ethiopian natural do you have left? When did you buy that Sumatran wet-hulled? Which beans are getting stale and need to be roasted soon?
The Inventory module is the foundation everything else builds on. It's where your beans live — with all the detail that matters for making better roasting decisions. From here, beans flow into roasting sessions, inform your blend recipes, and give context to every rating. No more guesswork about what's in the cupboard.
The Inventory module is the foundation of RoastSource. It stores every green coffee bean in your collection with detailed metadata — origin country and region, processing method, vendor, weight, cost, tasting notes, and grade. From here, beans flow into the Roasting module when you start a session, and inventory data powers features across Blending, Ratings, and Equipment.
You can add beans one at a time with the manual form, or bulk-import directly from vendor receipts. The module has 11 views so you can organize your collection by whatever matters most at the moment — freshness, origin, storage bin, purchase date, or your to-buy list.
Switch between these views to organize and explore your inventory from different angles.
Craft mode keeps Inventory focused on the buying-and-roasting loop: By Coffee, By Country, Freshness, Coffees to Purchase, and Green Coffee Vendors (plus By Bin once you set up storage bins). The other views — By Region, By Processing, By Date, Purchases, and Quality Grades — are Journey and Science views (Craft users can peek via the “Discover more features” card on the main menu). Craft roast history is grouped by date.
Country selection drives the available grades and sub-regions, so select it first. Weight is tracked in pounds. Cost tracking helps you monitor spending over time and compare vendor pricing. You can always edit a bean later by tapping its row.
Always review parsed items carefully before confirming — receipt formats occasionally vary. Vendor detection improves parsing accuracy by applying vendor-specific rules. Multiple vendors are supported. If your vendor is not auto-detected, you can still paste receipt text and manually adjust.
Search is real-time and updates as you type. Each view answers a different question: Freshness tells you what to roast soon, Purchases helps track spending, Region lets you explore by geography. Combine search with views for powerful filtering — the "○ Never cupped" chip is a quick way to find beans that deserve a rating.
The export includes all fields for every bean in your inventory. CSV format is universally supported. This is useful for sharing your collection details with roasting groups, planning large orders, or keeping external backups.
Green coffee fades over time, and how fast depends on processing. RoastSource's windows are processing-aware: washed coffees hold their peak longest (about 6 months), naturals about 4 months, and anaerobics about 3. If you record a harvest date, freshness is measured from harvest with wider windows; otherwise it uses the purchase date. Vacuum-sealed or nitrogen-flushed packaging (set under Seal / Packaging) stretches the windows. Deliberately aged coffees like Monsooned Malabar are the exception.
Quality Grades reflect the grading systems used by each coffee-producing country — for example, Ethiopia uses ECX Grade 1–5, while Kenya uses AA, AB, etc. The Grades view filters out beans you have used up, so it always reflects your current roasting options. Pair this view with Freshness to identify your best beans that are also at peak freshness.
The Purchases view helps with budget planning and identifying your preferred vendors. Over time you will see which vendors consistently provide coffees you rate highly. Use this data when planning future orders.
The wishlist is excellent for planning around vendor sales and new crop arrivals. Note seasonal availability — many single-origin coffees are only available during specific harvest windows. Check the Java Geek module for growing season details.
Sync is optional. If the folder lives in Dropbox, Google Drive, or iCloud Drive, devices that share it see the same data. The backup is plain data, not encrypted, so keep it somewhere you trust.
Set a target roast range and consistency tolerances per coffee, and pin up to two favorite roast levels per bean — Quick Roast defaults to them, and the Roast Quality Score grades against your numbers.