Arbeitsweise

KI-Agenten im Homelab

In meinem Homelab arbeitet Claude Code als Agent in einer eigenen Umgebung. Aufträge gebe ich per Chat, oft vom Smartphone aus. Der Agent setzt sie um, überprüft das Ergebnis und holt vor kritischen Schritten eine Freigabe ein.

Ablauf

Vom Auftrag bis zur Rückmeldung

  1. 01

    Auftrag

    Per Chat vom Laptop oder Smartphone.

  2. 02

    Remote-Session

    Die Nachricht geht an eine Sitzung, die im Homelab dauerhaft läuft.

  3. 03

    Agent-Umgebung

    Eigener Container mit Werkzeugen, Wissensbasis und festen Regeln.

  4. 04

    Umsetzung

    Änderungen an den Systemen, jeweils mit Backup und Prüfung.

Rückmeldung per Chat, Push-Benachrichtigung und Dashboard.

Beispiel

Ein Auftrag im Detail

Ein neues Wiki für Notizen: ein typischer Auftrag, bei dem der Agent zwischendurch eine Freigabe braucht.

claude · remote session verbunden
›Setz mir ein internes Wiki für Notizen auf.1
Freie Ressourcen geprüft
Freie Adresse im Netzplan gefunden
Neuen Container mit 2 Kernen und 2 GB RAM anlegen?2
›Ja.
Container erstellt
Wiki gestartetdocker compose up -d
In die nächtliche Sicherung aufgenommen3
Fertig. Das Wiki ist im internen Netz erreichbar.4
  1. 1

    Auftrag

    Der Auftrag kommt als normale Nachricht, meistens vom Smartphone.

  2. 2

    Freigabe

    Ein neuer Container verändert die Infrastruktur. Der Agent fragt deshalb nach und wartet auf ein Ja.

  3. 3

    Nachsorge

    Neue Dienste landen automatisch in der nächtlichen Sicherung und werden dokumentiert.

  4. 4

    Rückmeldung

    Am Ende steht eine kurze Zusammenfassung im Chat, dazu kommt eine Push-Meldung.

Freigaben

Was der Agent darf

Jede Aktion fällt in eine von vier Stufen. Je grösser die mögliche Auswirkung, desto mehr Kontrolle.

Frei

Lesen und analysieren

  • Status und Protokolle abfragen
  • Konfigurationen lesen
  • Fehler eingrenzen

Mit Backup

Konfiguration ändern

  • Automationen und Dashboards
  • Skripte und Werkzeuge
  • Vorher sichern, danach prüfen

Mit Freigabe

Infrastruktur verändern

  • Container und VMs anlegen
  • Dienste starten oder stoppen
  • Speicher anpassen

Ausgeschlossen

Bleibt bei mir

  • Server neu starten
  • Cluster und Firewall
  • Sicherungen löschen

Grundsätze

Worauf das Setup aufbaut

  • Eigene Umgebung

    Der Agent arbeitet in einem eigenen Container und hat nur die Zugänge, die er für seine Aufgaben braucht.

  • Feste Regeln

    Vor jeder Änderung ein Backup, vor jedem Neustart eine Prüfung der Konfiguration.

  • Dauerhaft erreichbar

    Die Sitzung läuft als Systemdienst und wird bei Bedarf neu gestartet. Bricht die Verbindung ab, kommt eine Benachrichtigung.

  • Wissensbasis

    Abläufe, Entscheidungen und bekannte Stolpersteine werden festgehalten und stehen jeder neuen Sitzung zur Verfügung.

  • Anbindung an Home Assistant

    Über das Model Context Protocol kann der Agent freigegebene Geräte abfragen und steuern.

  • Nachvollziehbar

    Sitzungen, Auslastung und Verlauf sind jederzeit in einem eigenen Dashboard einsehbar.

Agenten

Spezialisierte Agenten

Für wiederkehrende Aufgaben gibt es Agenten mit eigener Rolle und eigenen Berechtigungen. Alle greifen auf dieselbe Wissensbasis zu.

  • Homelab

    Allgemeine Aufgaben rund um alle Systeme.

  • Sicherheit

    Prüft Konfigurationen, Updates und Zugänge.

  • Netzwerk

    Router, WLAN, DNS und Verbindungsprobleme.

  • Code

    Skripte, Automationen und Reviews.

  • Smart Home

    Automationen, Szenen und Dashboards.

  • Server

    Cluster, Container, Speicher und Backups.

  • Fehlersuche

    Systematische Analyse bis zur Ursache.

  • Recherche

    Vergleiche und Erklärungen, ohne Systemzugriff.