3 pointsby swq1154 hours ago1 comment
  • swq1154 hours ago
    I run a few homelab servers and got tired of SSH-ing into each one every time I needed to check something. Especially at 3am when an alert fires — I just didn't want to open my laptop anymore.

    So I built homebutler. It's a single Go binary (~15MB), zero dependencies. Point it at your servers via SSH and you get: system status, Docker control, Wake-on-LAN, port scanning, network discovery, alerts, and backup/restore. There's also a web dashboard (homebutler serve) and a TUI (homebutler watch).

    It has a built-in MCP server so you can plug it into Claude Desktop, ChatGPT, Cursor, or whatever. But the AI only talks through structured JSON commands — it can restart a container but can't rm -rf anything. No raw shell access, ever.

    GitHub: https://github.com/Higangssh/homebutler

    Feedback welcome — especially on the security model and what commands you'd want added.