v0.12.0 Open Source · Apache-2.0 Self-hosted

Die KI-native Kommandozentrale für deine Container-Flotte

Container, Logs, Metriken, CVEs, Deployments, Kubernetes und Datenbanken — in einem Tool. Mit einem handelnden KI-Agenten hinter unumgehbaren Guardrails.

Keine .env, keine Konfigurationsdateien — Admin-Konto und Secrets entstehen im Browser.

Was sonst keiner kombiniert

Whiskers ist kein Portainer-Klon — diese Bausteine gibt es so nirgendwo sonst zusammen.

Handelnder KI-Agent

Ein Agent, der nicht nur berät, sondern handelt — hinter unumgehbaren Guardrails am MCP-Boundary, mit Human-in-the-Loop-Freigaben und lückenloser Agent-History.

SSH-freier Betrieb

Einmaliger SSH-Bootstrap, danach übernehmen Mesh + mTLS und der Key wird gelöscht. Host-Keys werden verifiziert (TOFU) — keine stehenden Zugangsdaten auf der Platte.

Integriertes CVE-Scanning

Trivy- + OS-Scans mit Dedup, verifiziertem Impact-Kontext und Age-Tracking — die Release-Pipeline läuft selbst durch dasselbe Scanner-Gate.

Docker + Kubernetes zusammen

Docker-Hosts und k3s-Cluster in EINEM Dashboard: Pods neben Containern, Logs, ehrliche Scale-/Rollout-Aktionen. Läuft per Helm auch selbst auf Kubernetes.

Git-Deploy & Auto-Updates

Repo-URL rein → auf dem Zielserver gebaut und deployt, Push-getriggert über HMAC-signierte Webhooks. Image-Auto-Updates mit Snapshot-Rollback.

Alles unter Kontrolle

Metriken, Log-Alerts, Terminal, Datenbank-Tools, Cloud-Steuerung (Hetzner/Hostinger), verschlüsselte Self-Backups und ein lückenloses Audit-Protokoll.

Drei Wege zum Start

Wähle dein Profil — alle enden im selben Browser-Setup-Wizard.

Quick

docker run

docker run -d --name whiskers \
  -p 127.0.0.1:5100:8080 \
  -v whiskers-data:/app/data \
  -v /var/run/docker.sock:/var/run/docker.sock \
  ghcr.io/lupusmalusdeviant/whiskers:latest

Zum Ausprobieren auf einem Host — ein Container, ein Volume.

Standard

Docker Compose

$ curl -fsSL https://raw.githubusercontent.com/LupusMalusDeviant/Whiskers/main/deploy/install.sh | bash

Der Installer schreibt eine Compose-Datei, wartet auf /healthz und gibt die Wizard-URL aus. Hardened-Profil je Release verfügbar.

Kubernetes

Helm

helm install whiskers \
  oci://ghcr.io/lupusmalusdeviant/charts/whiskers \
  --set vault.key="$(openssl rand -hex 32)"

Single-Replica by design, non-root, restricted PodSecurity, Daten auf PVC.

Ein Tool statt fünf Tabs

Whiskers bündelt das, wofür man sonst ein halbes Dutzend Tools offen hat — und legt einen MCP-Server plus KI-Agenten obendrauf: Dashboard, CVE-Scanner, Log-Alerts, Terminal, Deployments (auch direkt aus Git), Backups und Cloud-Steuerung. SSH-frei per Mesh + mTLS, wenn du willst.

  • MCP-first: jede Fähigkeit ist zugleich API für dein KI-Tooling
  • Modular — jeder Funktionsbereich per Config-Flag abschaltbar
  • SQLite out of the box, PostgreSQL für größere Flotten
  • Deutsche & englische Oberfläche, Light & Dark Mode

Aktuelles

Alle Beiträge

Deine Flotte. Deine Regeln. Deine KI.

Kostenlos, Open Source, selbst gehostet — läuft, bevor der Kaffee durch ist.