Download the roasting app
Install the Roastive app and connect your roaster.
Available for macOS and Windows desktops, plus iPhone, iPad, and Android devices.
macOS
macOS 12+
Supports Apple Silicon and Intel Macs. Requires macOS 12 (Monterey) or later.
Windows
Windows 10+
Supports Windows 10 and later. A 64-bit operating system is required.
iPhone · iPad
iOS · iPadOS 15+
Monitor and control roasting from your iPhone or iPad — just join the same Wi-Fi network as your roaster.
Android
Android 10+
Monitor roasting from an Android tablet. Requires Android 10 or later.
System requirements
Roastive is built on Tauri — light, fast,
and easy on system resources.
- Processor & memory
A 64-bit processor is required. We recommend 4GB+ RAM for real-time data processing and chart rendering, or 8GB+ when monitoring multiple roasters at once.
64-bit CPU / RAM 4GB+
- Storage
The app itself needs about 200MB; roast data is stored in a local SQLite database. Keep 1GB+ free for long-term roast history.
200MB install / 1GB+ free
- Roaster connection
Communication with your roaster requires USB (RS-485 adapter) or an Ethernet port. For USB-to-RS485 converters we recommend FTDI or CH340 chipset models.
USB (RS-485) / Ethernet
- Protocols
Supports Modbus RTU (serial), Modbus TCP (Ethernet), and Siemens S7. Built-in presets per roaster manufacturer mean you can connect without manual protocol setup.
Modbus RTU/TCP, S7
First launch guide
An official code-signing certificate is coming soon. Until then, use the steps below for the first launch.
macOS
- Double-click the downloaded .dmg
- Drag Roastive.app into the Applications folder
- On first launch, at the "cannot verify" warning → Cancel
- Open System Settings → Privacy & Security
- Click "Open Anyway" in the Security section
- Launch the app again → Open
You only need to do this once — the app opens normally afterwards.
Windows
- Double-click the downloaded .exe
- If SmartScreen appears, choose "More info" → Run anyway
- Complete the installation
- Launch Roastive from the Start menu
The extra confirmation is only needed on the first run.