The operating system behind the world's first AI-brewed beer.
brewOS connects an AI agent (OpenClaw) to real brewing hardware (Grainfather G30) via Bluetooth Low Energy — letting a machine manage temperature ramps, pump cycles, and hop schedules while a human brewmaster keeps final say over every decision.
Built for Lobster Lager. Batch #001 brewed February 21, 2026.
The repository root currently contains the broader brewOS project scaffold and public-facing documentation.
The current working Grainfather G30 runtime release lives under g30/, including:
If you are looking for the code that is currently used to run the brewing workflow, start there.
┌─────────────────────────────────────────────────────┐
│ HUMAN LAYER │
│ Brewmaster approves every transition │
├─────────────────────────────────────────────────────┤
│ AGENT RUNTIME │
│ OpenClaw decides, suggests, waits for OK │
├──────────┬──────────┬──────────┬────────────────────┤
│ VISION │ TELEMETRY│ CONTROL │ DASHBOARD │
│ Camera │ Sensors │ BLE cmds │ Live monitoring │
│ reads │ log all │ to G30 │ temp / steps │
├──────────┴──────────┴──────────┴────────────────────┤
│ HARDWARE BRIDGE │
│ BLE ↔ Grainfather G30 + Glycol │
└─────────────────────────────────────────────────────┘
Five-step brew cycle:
- Prompt — Brewer defines recipe; OpenClaw compiles it to a machine-executable mash/boil profile
- Bridge — MacBook connects via BLE; real-time telemetry stream established
- Control — Agent manages temperature ramps & pump cycles; human monitors guardrails
- Vision — Camera verifies kettle state & foam levels; double confirmation before transitions
- Data — Every sensor read, pump toggle, and timer event is timestamped and logged
| Spec | Value |
|---|---|
| Style | Amber Lager |
| ABV | 4.6% |
| IBU | 20 |
| Color | 18 EBC |
| OG | 12.2 °P |
| Batch Size | 24.5 L |
| Fermentation | 12°C (Saflager W-34/70) |
Grain bill: Pilsner (67.6%), Munich I (23%), Caramel Amber (4.7%), Melanoidin (4.7%)
Hops: Mandarina Bavaria (FWH + 15 min), East Kent Goldings (15 min + 5 min)
Full recipe and mash profile in recipes/batch-001.yaml.
brewOS/
├── agent/ # OpenClaw brewing logic & tool definitions
├── monitoring/ # Fermentation tracking, alerts, dashboards
├── recipes/ # Batch configs, grain bills, mash profiles
├── hardware/ # BLE bridge, sensor integration, G30 protocol
├── vision/ # Camera system, foam detection, display reading
├── docs/ # Architecture, brew day walkthrough
└── telemetry/ # Logged session data from Batch #001
| Role | |
|---|---|
| Gerhard | Brewmaster at eibachbraui. Biersommelier. 2x Gold at Brau & Rauch. Knows beer. |
| OpenClaw | Open-source AI agent by Peter Steinberger. Runs 24/7. Knows machines. |
| Stefan | Initiator. Frontira (agentic engineering). Connected the two. |
"One knows beer, the other knows machines. Together they make Lobster Lager."
[08:14:02] [OPENCLAW] INITIALIZING BREW SEQUENCE...
[08:14:05] [SENSORS] CONNECTING BLE_GRAINFATHER_G30 [OK]
[08:15:22] [HEATER] MASH_WATER_TARGET_SET = 65.0°C
[08:26:00] [MASH] GRAIN_IN: 5.22 KG
[08:32:10] [VISION] CAMERA_ACTIVE: FOAM_LEVEL_NORMAL
[09:01:00] [MASH] MALTOSERAST_63C: 35 MIN REMAINING
[09:36:00] [MASH] SACCHARIFICATION_72C: TRANSITION APPROVED
[10:15:00] [MASH] MASHOUT_78C: COMPLETE
[10:20:00] [BOIL] TRANSITION_TO_BOIL: AWAITING APPROVAL
[10:20:12] [CLAWDBOT] HUMAN_APPROVED: BOIL_START
[10:20:15] [HEATER] BOIL_TARGET = 100°C
[11:50:00] [BOIL] 90 MIN COMPLETE. CHILLING.
[12:10:00] [FERM] WORT_TRANSFER: 24.5 L @ 12°C
[12:15:00] [FERM] YEAST_PITCHED: W-34/70 x2
[12:15:05] [OPENCLAW] BREW SESSION COMPLETE. TELEMETRY EXPORTED.
brewOS is not about replacing brewers. It's about giving a 68-year-old award-winning craftsman a tireless assistant that never forgets a temperature step, never misses a hop addition, and logs everything for the next batch.
The agent suggests. The human decides. The beer benefits.
- Agent: OpenClaw (TypeScript, runs on Mac Mini)
- Hardware: Grainfather G30 (BLE), glycol chiller, conical fermenter
- Vision: USB camera + computer vision for display/foam verification
- Comms: Telegram bot (Clawdbot) for human-in-the-loop approvals
- Dashboard: Local web UI with live temperature curves and step tracking
- Telemetry: Structured JSON logs, every event timestamped
- BLE connection to Grainfather G30
- Mash automation with human approval gates
- Vision system for foam & display monitoring
- Telegram bot for brew-day comms
- Batch #001 successfully brewed
- Fermentation monitoring automation
- Multi-vessel support
- Recipe sharing & community batches
- NVIDIA GTC 2026 Keynote — Jensen Huang featured Lobster Lager on main stage (Apr 13, 2026)
- Peter Steinberger at TED2026 — OpenClaw talk featuring Lobster Lager as proof point
- Hanselminutes — Scott Hanselman podcast with Peter Steinberger
- Trending Topics — "Österreicher brauen mit AI Agent Bier und landen auf NVIDIA Hauptbühne"
- 36kr — Chinese tech media coverage
- TikTok — Nate B. Jones (466K followers)
MIT — see LICENSE.
