Briefing
BREMA moves device knowledge out of compiled firmware into descriptions stored on the stick, so supporting a new device means loading a file instead of waiting for a release. A language model writes those descriptions from structured facts, and a deterministic gate replays each one against captured frames before it goes live. For KNX, the manufacturer's product file is still the input.
The MCP tools are generated from the firmware's own command registry, and mutating commands default to dry runs. The stick pairs an ESP32-C6 with an NCN5130 bus transceiver. The firmware runs only on busware TUL hardware, paired to each stick, because the KNX pins differ per product. The repository holds documentation, not firmware source.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | tostmann/ |
|---|---|
| Stars | 0 |
| Last push | 14 Aug 2026 2 mo ago |