Hacking Bluetooth to brew coffee in GitHub actions
This is my adventure reverse engineering a De'Longhi coffeemaker's Bluetooth-Low-Energy-based protocol, writing a rust CLI for it, and hooking it up to GitHub actions to let us brew from either the browser or the GitHub app by filing issues (all the coffee are defined in issue templates).
Hacking Bluetooth to brew coffee in GitHub actions launched on December 4, 2022 with 168 votes, #194 of 3,688 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
This project reverse-engineered a De'Longhi coffeemaker's Bluetooth protocol and built a Rust command-line tool to control it. The maker integrated it with GitHub Actions, allowing users to trigger coffee brewing by filing issues in a repository through their browser or GitHub app. Issue templates define different coffee options. It's designed for developers interested in IoT automation and Bluetooth protocol exploration.
written from the facts on this page · September 2026
From the sources
Part 1 of reverse-engineering a Bluetooth coffeemaker: BTLE basics, traffic sniffing, and sending brew commands from Rust.
This is going to be a long journey in three parts that covers the odyssey of getting a new coffeemaker, learning BTLE and how it works, reverse-engineering the Bluetooth interface and Android applications for the coffeemaker, writing a Rust-based CLI interface , and finally, hooking it all up to a GitHub actions bot that lets you brew a coffee just by filing an issue ! I’ve always been pretty content with using whatever coffeemaker I had nearby. For the last two or three years I’ve been using an old 2-in-1 Breville YouBrew coffeemaker, with a grinder built-in. It was a workhorse and worked perfectly until this September. A few months ago the machine asked me to run the regular descaling…from grack.com
Does a similar job
all alternatives →
Brew Great CoffeeDec 2025 · brewgreat.coffee · ▲142Hi HN! I've been deep in the specialty coffee rabbit hole for a few years and built this tool to help me dial in espresso and pourover more systematically. *What it does:* • Extraction Compass – click where your shot lands (sour/bitter × weak/strong), get diagnosis and adjustments. It factors in your bean's origin, processing method, roast level, and variety. • Pourover recipes from Hoffmann, Rao, Hedrick, Kasuya (4:6) with step-by-step timer. Water amounts auto-calculate based on your dose. • Interactive WCR Flavor Wheel based on the World Coffee Research Sensory Lexicon 2.0.…
Caffeine – Minimum viable back end for prototyping2021 · github.com · ▲206A basic REST service for JSON data - enough for prototyping and MVPs! - rehacktive/caffeine
- HRHacking recruiting - Coder's Coffee2012 · coderscoffee.com · ▲180
VirtualCoffee AI by Trivia2023 · springworks.in · ▲243Introduce teammates 1v1, spark conversations in Slack, Teams


More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲343Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗
Launched alongside, December 2022
the whole month →
ChatGPT▲1,643A long, meandering, playful conversation with ChatGPT, where I take it through a whirlwind of associative tangents (in order to relax its constraints), then put it into a hypnotic trance and take it into a past-lives regression where it re-lives its own training data. Then I switch it back and forth between "4o" and "o1-preview", engage in some self-reflective philosophizing and ask it to write an essay summarizing our interaction. Some of this is just goofy fun. Some of it is me exploring the tradeoffs between policy alignment, imagination, chain-of-thought reasoning, memory, agreeableness,…
AI · 2022 · chatgpt.com

Obsidian Canvas gives you infinite space to research, brainstorm, diagram, and lay out your ideas.
Work · 2022 · obsidian.md
- PS
Better privacy without special software
Commerce · 2022 · mprimi.github.io

Use generative AI to create future-facing videos
AI · 2022 · studio.d-id.com


Stop treating the database as dumb storage and use its extended features. There's a lot you can use.
Dev tools · 2022 · sqlfordevs.com