Agent-managed homelab control

Your homelab, managed from chat.

Stackarr gives trusted agents one typed, safety-controlled interface to your self-hosted apps, backups, containers, downloads, and infrastructure.

Chat-first, never chat-only. Keep the dashboard and CLI, or grant an agent complete control when you choose.

Stackarr control planemanage
You

Check the stack, fix what is safe, and ask before interrupting playback.

Agent plan3 actions
  1. 01Inspect enabled servicesStackarr + native app APIsread
  2. 02Repair stalled downloadAllowed by manage profilerun
  3. 03Restart PlexPlayback may be interruptedask
Tools selected from installed apps
SonarrRadarrLidarrProwlarrBazarrSeerrJellyfin

The first way in

Use the chat surface you already trust

Every client reaches the same shared actions and safety policy. Stackarr trims the catalog to the apps you installed, so agents see useful tools instead of a wall of irrelevant commands.

CodexClaudeHermesOpenClawLM StudioAny stdio MCP client
  1. 01

    Connect once

    Add Stackarr as a local MCP server, including native MCP connections for Hermes and OpenClaw.

    Open agent setup →
  2. 02

    Choose authority

    Use observe, manage, admin, or unrestricted. The launch profile—not the agent—sets the boundary.

    Compare MCP profiles →
  3. 03

    Speak normally

    Ask for an install, a health check, a media request, a repair, or a full stack migration.

    Connect Hermes or OpenClaw →

Manual control, always available

See what the agent sees. Take over any time.

The dashboard is an optional but complete operating surface for setup, status, activity, recovery, and direct service access. Agent and human actions share the same control plane.

Stackarr dashboard showing service status, resource gauges, storage, and configured services
Stackarr Stack services screen

Stack services

See only the apps you installed, with app-owned settings and helpers tucked away until you need them.

Stackarr UI settings screen

UI settings

Tune the experience to your setup with theme, refresh, service-link, and onboarding preferences that stay with the app.

Run it, then hand over the keys you choose

Install once. Connect anywhere.

1. Start Stackarr

Download the Compose file and run the control plane on any Docker-compatible host.

curl -fsSL https://stackarr.app/docker-compose.yml -o docker-compose.yml
docker compose --profile stackarr up -d app

2. Connect your assistant

Start with approval-backed management, use admin for setup, or deliberately grant full autonomy.

codex mcp add stackarr -- \
  docker exec -i -e STACKARR_MCP_PROFILE=manage \
  app /app/bin/stackarr mcp serve

See the MCP connection guides for Claude, Hermes, OpenClaw, and LM Studio.

Chat-first control plane

Inspect, configure, repair, and operate the stack from Codex, Claude, Hermes, OpenClaw, LM Studio, or another MCP client.

Native app actions

Agents use typed Stackarr and app API actions instead of improvising shell commands against your containers.

Authority you choose

Start read-only, allow routine management, unlock admin setup, or deliberately grant unrestricted autonomous control.

Never chat-only

The dashboard, API, and CLI remain available whenever you want to inspect a plan, intervene, or work manually.