# artisan-roaster-scope/artisan

artisan scope: the world's most trusted roasting software

Repository: https://github.com/artisan-roaster-scope/artisan
Canonical: https://ross.abutalabs.com/products/artisan
Homepage: https://artisan-scope.org
Language: Python
License: AGPL-3.0
License Family: copyleft
Topics: coffee, thermocouple, fuji, phidgets, coffee-roasting, probat, modbus, hottop, aillio, yoctopuce, roasting, acaia, automation, mqtt, s7, websockets, roest
Last push: 2026-08-25T13:24:09+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 78, longevity 100
- inputs: {"age_days": 4191, "days_push": 8, "days_rel": 64, "gap_med": 87, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1208, forks 354 (observed 2026-08-28T04:03:59.460068+00:00)

## What it is
Artisan scope is a free, open-source desktop application for coffee roasters to record, visualize, analyze, and control roast profiles. It connects to 200+ roasting machines and 50+ data-logging devices (thermocouples, PID controllers) and supports automation, alarms, and profile replay.

## Use cases
- log and chart coffee roast temperature curves
- control a coffee roaster with PID automation
- track rate-of-rise and development time ratio during roasts
- replay reference roast profiles automatically
- connect a thermocouple data logger to a computer
- manage roast profiles for a small coffee roasting business
- import and export roast data from Cropster or IKAWA

## When to choose
- you roast coffee and want to profile, analyze, or automate roasts
- you need hardware support for many roasting machines and temperature devices
- you want a free, cross-platform, actively maintained roasting tool
- you need event detection, alarms, and between-batch protocols

## When to avoid
- you need a general-purpose data logger unrelated to coffee roasting
- you want a cloud-only or mobile solution
- you need a lightweight library to embed in another app rather than a standalone GUI application

## Facets
- artifact type: application
- maturity: stable
- function: data-visualization, monitoring, workflow-automation, iot, gui
- domain: hardware, cross-platform, analytics
- platform: windows, python, cross-platform
- tags: coffee-roasting, roast-profiling, thermocouple, pid-control, modbus, mqtt, hardware-integration, automation, real-time, macos, linux, desktop

## Member repositories
- artisan-roaster-scope/artisan (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:59.460068+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:18:38.890348+00:00, confidence not recorded.
  - readme: https://github.com/artisan-roaster-scope/artisan (fetched 2026-08-28T04:03:59.460068+00:00, sha bf2d0849746a)
  - homepage: https://artisan-scope.org (fetched 2026-08-29T12:26:40.076929+00:00, sha 5f05dc4f092e)
  - site_page: https://artisan-scope.org/about (fetched 2026-08-29T12:26:40.086439+00:00, sha 36274b093281)
  - site_page: https://artisan-scope.org/docs (fetched 2026-08-29T12:26:40.088487+00:00, sha 86178280ceef)
- Data as of 2026-08-30T08:39:29.467469+00:00.
