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
Weiterführende Links
- IRC-Coding.de: Programmier-Tutorials: eigene Skills bauen.
- Hermes Agent: Der Agent im Detail.
- Postiz: Die Publishing-Schicht.
- Ollama: Lokale Captions.
- Homelab: Die Hardware-Basis.
- ChatGPT-Prompts: Caption-Prompts.
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
Ist Instagram-Autoposting erlaubt?
Komplett ohne mich?
Was kostet das?
Alternative ohne Hermes?
Woher kommen die Bilder?
Quellen und weiterführende Literatur
- Hermes Agent: GitHub.
- Postiz: Publishing-Tool.
- Instagram Graph API: Meta-Doku.
- IRC-Coding.de: Programmier-Tutorials.


