Skip to content
BotServBotServ
Instagram AutopilotHermes AgentPostizKI Social MediaAutomatisierungSelf-HostingPraxisprojekt

Projekt: Instagram-Autopilot mit KI: Hermes Agent + Postiz selbst hosten

Praxis-Projekt: Ein KI-Agent erstellt Instagram-Posts automatisch: Caption, Hashtags, Zeitplan, Veröffentlichung. Mit Hermes Agent, Postiz und Ollama self-hosted.

S

schutzgeist

4 min read
Instagram-Autopilot-Architektur mit Hermes Agent und Postiz

Projekt: Instagram-Autopilot mit KI: Hermes Agent + Postiz selbst hosten

Was dieses Projekt macht

Ein KI-Agent erstellt eigenständig Instagram-Posts: Caption schreiben, Hashtags wählen, Bild vorbereiten, zur besten Zeit veröffentlichen und meldet Dir per Telegram, was gelaufen ist. Du gibst nur noch Themen und Bilder vor; der Rest ist automatisiert.

Der Stack:

Hermes Agent (Brain, läuft auf VPS/Mini-PC)
    ├── Skill: Content-Planung (wöchentlicher Cron)
    ├── Skill: Caption + Hashtags (Ollama oder API-Modell)
    ├── Postiz-Skill (Publishing-API)
    │       └── Instagram Graph API → Post live
    └── Telegram-Gateway (Reports + Freigaben an Dich)

Voraussetzungen: Instagram Business-/Creator-Account, Server oder Mini-PC (Homelab-Guide), ~1 Stunde Setup.

Warum dieser Aufbau

  • Postiz statt Browser-Botting: Postiz nutzt die offizielle Instagram Graph API, kein Risiko durch unerlaubte Automatisierung, keine Sperr-Gefahr wie bei Selenium-Bots.
  • Hermes als Brain: Er merkt sich, was performt hat (persistentes Gedächtnis), und verbessert Captions mit der Zeit, siehe Hermes Agent.
  • Lokales Modell optional: Captions können von einem lokalen Ollama-Modell kommen, keine API-Kosten pro Post.
  • Freigabe-Schleife: Der Agent schickt Dir den Entwurf per Telegram: Du antwortest „ok” oder „ändere X”. Mensch bleibt Chef.

Schritt 1: Postiz aufsetzen

Postiz ist die Publishing-Schicht, self-hosted oder Cloud. Details im Postiz-Artikel.

# docker-compose.yml (Auszug)
services:
  postiz:
    image: ghcr.io/gitroomhq/postiz-app:latest
    ports: ["127.0.0.1:3000:5000"]
    environment:
      - DATABASE_URL=postgresql://postiz:pass@postgres:5432/postiz
      - REDIS_URL=redis://redis:6379
      - JWT_SECRET=zufaelliger-geheimer-string
    depends_on: [postgres, redis]

  postgres:
    image: postgres:17
    environment: [POSTGRES_PASSWORD=pass, POSTGRES_DB=postiz]
    volumes: [pg_data:/var/lib/postgresql/data]

  redis:
    image: redis:7-alpine

volumes:
  pg_data:

Danach in der Postiz-UI: Instagram-Kanal verbinden (Business-Account via Meta-Login), API-Key erzeugen.

Schritt 2: Hermes Agent installieren + Skill

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
hermes model          # Modell wählen: lokal (Ollama) oder API

# Postiz-Skill installieren
npx skills add gitroomhq/postiz-agent
export POSTIZ_API_KEY=dein_postiz_api_key

# Instagram-Integration-ID holen
postiz integrations:list | jq '.[] | select(.identifier=="instagram")'

Schritt 3: Der Wochen-Cron: Content automatisch planen

Hermes’ Scheduler in natürlicher Sprache:

/im Chat an Hermes:
„Jeden Sonntag 18:00: Erstelle einen Content-Plan für die kommende Woche
(3 Posts: Montag/Mittwoch/Freitag je 18:00). Themen: lokale KI, Homelab,
Self-Hosting. Schicke mir den Plan zur Freigabe auf Telegram."

Hermes legt dafür einen Cron-Job an und schickt Dir wöchentlich den Entwurf. Du antwortest „ok” → er scheduled die Posts via Postiz.

Schritt 4: Posten, was tatsächlich passiert

# Intern: so sieht der Postiz-Aufruf aus (macht der Skill für Dich)
RESULT=$(postiz upload ./post-bild.jpg)
IMAGE_URL=$(echo "$RESULT" | jq -r '.path')

postiz posts:create \
  -c "Homelab Tag 3: Der Switch ist da. 10G-SFP+ für die Zukunft. #homelab #selfhosted" \
  -m "$IMAGE_URL" \
  -s "2026-09-22T18:00:00Z" \
  --settings '{"post_type":"post"}' \
  -i "deine-instagram-integration-id"

Der wichtige Punkt: Instagram erlaubt keine reinen Text-Posts, der Agent schreibt Caption/Hook/Hashtags, Du lieferst das Bild (Foto, Screenshot, oder per Bild-Generierungs-Skill wie FLUX/Imagen erzeugt). Vollautomatisch geht’s nur mit Bild-Quelle (z. B. eigene Fotos aus einem Ordner, oder AI-generierte Grafiken).

Schritt 5: Reports + Lern-Loop

„Jeden Samstag: Schick mir einen Report — welche Posts liefen,
Reichweite, was hat funktioniert, Vorschläge für nächste Woche."

Hermes’ Gedächtnis macht den Rest: Er merkt sich, dass „Behind the scenes”-Posts besser laufen als Produktbilder, und passt den nächsten Plan an. Das ist der Unterschied zu einem starren Scheduler, der Agent lernt.

Erweiterungen

  • Multi-Plattform: Dieselbe Caption → Postiz auf LinkedIn, X, Facebook: Postiz unterstützt ~15 Netzwerke.
  • Bild-Pipeline: FLUX/Imagen lokal via ComfyUI → Hermes generiert Grafiken selbst.
  • Kommentar-Management: Skill für Antworten auf Kommentare (vorsichtig: Meta-Rate-Limits).
  • Competitor-Research: Wöchentlicher Recherche-Cron zu Konkurrenz-Accounts.
  • Alternative ohne Hermes: Derselbe Flow geht mit n8n + Postiz-Node, weniger „lernend”, dafür visueller Workflow.

Was Du dabei lernst

  • Agent-Skills-System (agentskills.io)
  • Instagram Graph API über Publishing-Tools
  • Cron-Automation in natürlicher Sprache
  • Freigabe-Workflows (Human-in-the-Loop)
  • Warum API-Posten ≠ Botting ist

Key Takeaways:

  • Instagram-Autopilot = Hermes Agent (Brain) + Postiz (Publishing) + Bild-Quelle.
  • Postiz nutzt die offizielle Graph API, sicher, kein Botting-Risiko.
  • Text geht nicht allein: Instagram braucht Bild/Video; Agent macht den Rest.
  • Human-in-the-Loop: Freigabe per Telegram, Agent lernt aus Performance.
  • ~1h Setup auf VPS oder Mini-PC; Multi-Plattform-Erweiterung trivial.

FAQ

Über die offizielle Graph API (wie Postiz es nutzt) ja, dafür ist sie da. Verboten ist Browser-Automation (Selenium-Bots, Auto-Liker). Business- oder Creator-Account ist Voraussetzung für die API.

Komplett ohne mich?

Möglich aber nicht empfohlen, der Agent braucht eine Bild-Quelle (Fotos-Ordner oder Bild-Generierung) und eine Freigabe-Schleife verhindert peinliche Posts. „KI schlägt vor, Mensch bestätigt” ist der robuste Modus.

Was kostet das?

Software: kostenlos (Hermes MIT, Postiz self-hosted). Modell: Ollama lokal gratis oder API-Kosten (~5-15 €/Monat bei täglichen Posts). Instagram: kostenlos.

Alternative ohne Hermes?

n8n mit Postiz-Node + Ollama-Node, derselbe Flow als visueller Workflow, aber ohne Gedächtnis/Lern-Loop. Für starre Zeitpläne reicht das; Hermes lohnt sich für adaptive Content-Strategie.

Woher kommen die Bilder?

Drei Wege: eigener Foto-Ordner (Agent pickt), lokale Bild-Generierung (FLUX/Imagen via ComfyUI), oder Screenshots/Grafiken die Du vorbereitest. Text-Only geht auf Instagram nicht.

Quellen und weiterführende Literatur

Zurück zum KI Blog
Share:

Ähnliche Beiträge