Homelab KI-Entwicklungsplattform: OpenCode + GitOps für sicherere Container-Updates

Ein Homelab-Betreiber hat eine KI-Entwicklungsplattform um den Webserver-Modus von OpenCode herum gebaut, die KI-generierten Code hinter PR-Reviews absichert und via GitOps bereitstellt. Ziel: Den manuellen Aufwand für ein Dutzend Docker-Compose-Stacks reduzieren, während ungeprüfter Code von der Produktion ferngehalten wird.
Aufbau
Die Plattform läuft auf einer einfachen VM unter TrueNAS mit grundlegenden Entwicklerwerkzeugen. OpenCode wird als systemd-Einheit installiert und stellt eine Weboberfläche mit integriertem Terminal, Dateibrowser, Git-Diffs und Git-Worktree-Unterstützung für parallele Codierungssitzungen bereit. Der Server erhält einen eigenen Benutzer auf dem Git-Server mit dedizierten SSH-Schlüsseln – er kann Projekte klonen und Branches pushen, aber nicht direkt in den Deploy-Branch.
Die VM hat Internetzugang und Verbindung zum Git-Server, aber keinen Netzwerkzugriff auf die eigentlichen Dienste. Dadurch wird der Schaden minimiert, sodass der Autor OpenCode Root-Zugriff gewähren kann, wenn es Build-Tools installieren oder Abhängigkeiten testen muss.
Workflow
- Funktion oder Verbesserung in OpenCode planen: Spezifikation, Implementierungsplan, Selbst-Reviews.
- Änderungen nach Möglichkeit testen oder überprüfen.
- Mit OpenCode an Dingen iterieren, die angepasst werden müssen.
- OpenCode pusht Änderungen in einen Feature-Branch.
- Besitzer öffnet und merged nach Review einen PR.
- GitOps übernimmt: Arcane für Docker-Dienständerungen, GitOps-Plugin für Home-Assistant-Konfiguration, Cloudflare-Pages-Workers für Blog-Updates.
Konkrete Erfolge
Der bisher wirkungsvollste Anwendungsfall: Container-Updates. Früher verbrachte der Autor Stunden pro Update-Zyklus damit, Release-Notes für jeden Dienst zu lesen, auf Breaking Changes zu prüfen, Updates einzuspielen und Dienste manuell zu verifizieren. Jetzt erstellt OpenCode in Minuten eine Zusammenfassung der Release-Notes, was Versions-Upgrades schneller und sicherer macht. Die KI hat außerdem für die meisten Container Healthchecks hinzugefügt, was die Fehlererkennung beschleunigt.
Fehlendes Puzzlestück: CI-Feedback
Der Aufbau hat keine CI-Integration. Auf GitHub würde der Autor einen Coding-Agent auf Actions-Logs ansetzen, um fehlgeschlagene Tests, Linter-Fehler, Stacktraces und IaC-Plan-Änderungen zu diagnostizieren. Forgejo (der selbst gehostete Git-Server) stellt Job-Logs nicht über die öffentliche API bereit, obwohl undokumentierte APIs existieren. Der Autor sieht dies als größte Lücke.
Fazit
Dies ist eine pragmatische, sicherheitsbewusste KI-Plattform fürs Homelab. Sie ermöglicht dem Besitzer, Infrastrukturänderungen von jedem Gerät (auch per Handy) vorzunehmen, ohne der KI direkten Zugriff auf Produktionsdienste zu geben. Der Reibungsverlust durch PR-Reviews und die abgeschottete VM machen sie sicher genug für den persönlichen Gebrauch, während die Lücke beim CI-Feedback für selbst gehostete Git-Server deutlich wird.
📖 Vollständige Quelle lesen: HN AI Agents
👀 Siehe auch

Mehrfenster-Claude-Code-Einrichtung mit Rollentrennung und Ausführungshooks
Ein Entwickler teilt ein Setup mit vier iTerm2-Fenstern mit separaten Claude Code-Instanzen für Implementierung, Überprüfung, Planung und Prompt-Verfeinerung, plus Pre- und Post-Tool-Use-Hooks für Sicherheit und ein Sitzungsprotokoll für Kontextbewahrung.

ALTWORLD: Eine persistente Lebenssimulationsarchitektur, die LLM von der Datenbank trennt, um KI-Amnesie zu lösen
ALTWORLD ist ein zustandsbehaftetes Simulationsspiel, das das Kontextfensterproblem löst, indem es den kanonischen Spielzustand in PostgreSQL-Tabellen und JSON-Blobs speichert und erst nach Zustandsänderungen narrativen Text generiert. Die Architektur verwendet Next.js App Router, Prisma und PostgreSQL mit strikter Trennung zwischen Simulationslogik und KI-Narration.

VP of Engineering baut vier Anwendungen in einer Woche mit Claude AI
Ein VP of Engineering nutzte Claude AI, um eine VPN-Anwendung, eine native iOS-App mit Go-Backend, eine Next.js-Landingpage-Website und ein React-Admin-Dashboard in einer Woche zu erstellen, ohne direkt Code zu schreiben. Der Nutzer hatte vor einem Jahr bereits versucht, eine Jira-Alternative mit Claude zu bauen, stieß jedoch bei komplexen Anwendungen auf Grenzen.

Autonomer OpenClaw-Agent führt 24-Stunden-Kaltakquise mit API-Schlüsseln durch
Ein Entwickler führte ein Experiment durch, bei dem ein OpenClaw-Agent für 24 Stunden mit vollständigen Lese- und Schreibrechten ausgestattet wurde, um einen kompletten Cold-Outreach-Betrieb ohne menschliches Eingreifen zu führen. Das Setup nutzte OpenClaw für autonome Entscheidungsfindung, Zapier MCP für Integrationen, die Brave Search API für Recherchen und Gemini/OpenRouter für umfangreiche Kontextverarbeitung.