I run a few homelab servers and got sick of opening SSH sessions
every time something broke at night. So I built this — a single
Go binary that handles status checks, Docker control, WoL, port
scanning, and alerts across multiple servers. It can also
self-heal basics like restarting crashed containers automatically.
The part I care about most: it has a built-in MCP server, so you
can plug it into Claude Desktop or whatever AI tool you use. But
the AI only talks to homebutler through structured JSON, it never
gets a raw shell. Felt important given how agents have been
behaving lately.
~15MB, zero dependencies, MIT licensed. Happy to talk about the
architecture if anyone's curious.
I run a few homelab servers and got sick of opening SSH sessions every time something broke at night. So I built this — a single Go binary that handles status checks, Docker control, WoL, port scanning, and alerts across multiple servers. It can also self-heal basics like restarting crashed containers automatically.
The part I care about most: it has a built-in MCP server, so you can plug it into Claude Desktop or whatever AI tool you use. But the AI only talks to homebutler through structured JSON, it never gets a raw shell. Felt important given how agents have been behaving lately.
~15MB, zero dependencies, MIT licensed. Happy to talk about the architecture if anyone's curious.