HomeButler vs Detrix

Choosing between HomeButler and Detrix? Both are docker MCP servers, but they lean into different workflows. This page focuses on where each one is actually stronger, not just raw counts.

Choose HomeButler for

Remotely restarting a stuck Docker container from a mobile chat interface.

Choose Detrix for

Debugging intermittent production bugs without redeploying code.

HomeButler

64by Higangsshstdio

All-in-one homelab management MCP server.

Best for Remotely restarting a stuck Docker container from a mobile chat interface.

Manage your homelab from any AI — Claude, ChatGPT, Cursor, or terminal. One binary. Zero dependencies.

A single-binary CLI + MCP server that lets you monitor servers, control Docker, wake machines, and scan your network — from chat, AI tools, or the command line.

What it does

  • Real-time system monitoring for CPU, memory, disk, and uptime
  • Comprehensive Docker container management including logs and restarts
  • Multi-server management via SSH with key and password authentication
  • One-command deployment for self-hosted applications
  • Network utilities including Wake-on-LAN and local network scanning

Available tools (5)

system_statusRetrieve CPU, memory, disk, and uptime metrics.
docker_manageList, restart, stop, or view logs for Docker containers.
wake_on_lanPower on machines remotely.
network_scanDiscover devices on the local area network.
app_installDeploy self-hosted applications with one command.
View HomeButler details
vs

Detrix

20by flashusstdio

Give your AI agent eyes inside any running program.

Best for Debugging intermittent production bugs without redeploying code.

Give your AI agent eyes inside any running program.

Watch any variable at any line — agent sets an observation point in seconds, zero code changes during debugging Local or cloud — same workflow for Docker containers and remote hosts Python, Go, Rust — observation points capture values without pausing, without restarting Built…

What it does

  • Watch variables at any line without code changes
  • Zero-restart debugging for Python, Go, and Rust
  • Support for local, Docker, and remote host environments
  • Natural language query and management of observations
  • Configurable sensitive data blacklisting and whitelisting

Available tools (2)

find_variableLocates a variable in the running container or process to set an observation point.
observeCaptures values of variables at specific points without pausing or restarting the application.

Setup requirements

Requires 1 environment variable: DETRIX_CONFIG. Available via Homebrew and Shell Script.

View Detrix details

Biggest differences

CompareHomeButlerDetrix
Best forRemotely restarting a stuck Docker container from a mobile chat interface.Debugging intermittent production bugs without redeploying code.
StandoutReal-time system monitoring for CPU, memory, disk, and uptime.Watch variables at any line without code changes.
SetupManual, stdio transport.Homebrew or Shell Script, needs DETRIX_CONFIG, stdio transport.
Transportstdiostdio
Community64 GitHub stars20 GitHub stars

Bottom line

Pick HomeButler if...

Remotely restarting a stuck Docker container from a mobile chat interface. Real-time system monitoring for CPU, memory, disk, and uptime. Manual, stdio transport.

Pick Detrix if...

Debugging intermittent production bugs without redeploying code. Watch variables at any line without code changes. Homebrew or Shell Script, needs DETRIX_CONFIG, stdio transport.

The real split here is workflow fit, not raw counts. HomeButler: Remotely restarting a stuck Docker container from a mobile chat interface. Detrix: Debugging intermittent production bugs without redeploying code. HomeButler also has the larger public footprint (64 vs 20 stars).

Keep the comparison logic in memory

Once you pick a server, keep the decision notes, setup rules, and docs in Conare so your agent can apply them again without re-explaining.

Open Conare