3 ms·
Show HN: Homebutler – I manage my homelab from chat. AI never gets raw shell
- swq115 6mo agoI 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 https://github.com/Higangssh/homebutler Feedback welcome — especially on the security model and what commands you'd want added.