Artisan is a free, open-source roast-logging and profiling application for macOS (and Windows/Linux) that turns your Mac into a real-time control centre for coffee roasting — charting bean temperature, environmental temperature, and rate-of-rise curves as they happen.
What is Artisan?
Artisan is an open-source roast controller that connects to thermocouples, data loggers, and roaster hardware to give coffee roasters a live, chart-driven view of every roast in progress. Think of it as a flight-deck instrument panel for your drum roaster: you see the numbers, the curves, and the critical inflection points all in one window, rather than squinting at analogue dials and scribbling notes on paper.
The project has been in active development for well over a decade, maintained by a dedicated community of roaster-engineers, and it shows. The feature set rivals commercial software that costs hundreds of dollars a year — yet Artisan is completely free to download and use.
What does Artisan do best?
Artisan excels at real-time roast profiling: plotting bean mass temperature (BT) and environmental temperature (ET) simultaneously, computing the rate of rise (RoR), and overlaying your current roast against any previously saved background profile so you can chase a target curve with precision.
That background-profile feature is where Artisan earns its place on a serious roaster's Mac. Load last Tuesday's award-winning roast, start today's batch, and the two curves live on the same graph — divergences are visible within seconds rather than after the coffee is in the bag and already wrong. You can mark key events (charge, dry-end, first crack, development start, drop) with a single keypress; those markers annotate the chart and become the data backbone for post-roast analysis.
- Hardware support: hundreds of thermocouple interfaces, data loggers, and roaster controllers — Phidgets, Aillio Bullet, Hottop, Mill City, Probat, and many more
- Alarms and automation: rule-based triggers can fire at temperature thresholds or time offsets, letting you automate gas/airflow commands on compatible machines
- Designer mode: draw an ideal roast curve freehand or mathematically, then use it as the reference profile during a live roast
- Roast log export: save every batch as CSV, PDF, or the native .alog format for long-term record-keeping and data analysis
Who should use Artisan?
Artisan is built for working roasters — from the cottage micro-roastery doing ten-kilogram batches to the mid-size specialty operation with a shop full of equipment. If you roast coffee professionally, or even semi-seriously at home on a drum roaster with temperature probe access, Artisan replaces a clipboard, a stopwatch, and a separate data logger in one native Mac window.
It is not designed for casual home roasting on an air popper or consumer appliance without a thermocouple output — there is nothing to connect. For those users, a simpler timer app does the job. But the moment you have hardware that exports temperature data, Artisan becomes the obvious companion.
Is Artisan free?
Yes — Artisan is completely free and open-source under the GNU General Public License. There is no paid tier, no subscription, no feature gate. The source lives on GitHub and the project accepts donations to fund hardware for testing new roaster integrations.
This is genuinely remarkable given the depth of the software. Commercial roast loggers from hardware vendors often lock profile management or data export behind a proprietary cloud subscription; Artisan has no such agenda.
How does Artisan compare to other roast-logging tools?
The main alternatives are vendor-bundled apps (Aillio's Roast.World, Ikawa's iOS app, Cropster's cloud platform) and hobbyist tools like RoastLogger. Vendor apps are machine-specific and often cloud-dependent — your roast data lives on someone else's server. Cropster is the professional gold standard for multi-site operations, but it carries an enterprise price tag that makes no sense for a single-drum micro-roastery.
Artisan sits between those poles: as capable as Cropster for single-machine use, entirely offline, hardware-agnostic, and free. The trade-off is a steeper initial configuration — mapping your hardware, calibrating offsets, building alarm sequences — but once tuned it is rock solid. I have been running it for several weeks across batches on two different machines and it has never crashed or lost a roast log.
What are the best Artisan alternatives?
If Artisan's configuration depth feels like too much, the closest alternatives are Cropster (polished, cloud-synced, expensive), Roast.World (free but Aillio-only), and RoastLogger (simpler open-source option, less actively maintained). For desktop general-purpose data logging that isn't coffee-specific, Logger Pro is worth a look — but it won't understand roast-specific events out of the box.