Version: 1.1
Größe: 180 KB
Abhängigkeiten: Keine
Aktualisiert: 22. Oktober 2026
Lizenz: MIT · CC BY-NC-SA 4.0

Über

A Fly Like Thee ist ein Open-Source-Plugin in JavaScript und PHP. Es erkennt KI-Bots, sobald sie Ihre Website besuchen, und hinterlässt auf jeder Seite, die sie aufrufen, eine Fliege. Mehr Bots, mehr Fliegen.


Ihre Website bekommt täglich Besuch von Bots. Manche davon sind nützlich: Suchmaschinen indexieren Ihre Seiten und bringen Ihnen Leserinnen und Leser. Andere grasen Ihre Inhalte ab (Texte, Bilder und mehr), um Sprachmodelle zu trainieren und deren Antworten zu füttern, ohne Sie vorher zu fragen. A Fly Like Thee nimmt nur diese ins Visier. Google, Bing und andere Suchmaschinen sehen Ihre Website wie bisher, Ihr Ranking bleibt unberührt.


Erkennt das Plugin einen KI-Bot, bekommt dieser Ihre Seite nicht zu sehen. Stattdessen erhält er vier Verse von William Blake: „Am not I / A fly like thee? / Or art not thou / A man like me?“ Für Menschen sieht Ihre Website aus wie immer, nur mit einer Fliege mehr. Jede Fliege ist ein Bot. Sie spaziert über die Seite, bleibt stehen, reibt sich die Beine, weicht aus, wenn der Cursor näher kommt, und fliegt los, wenn er nicht lockerlässt. Ein paar Minuten nachdem ihr Bot verschwunden ist, macht sich auch die Fliege davon. Auf einer Seite, die oft von Bots besucht wird, können sich ein Dutzend Fliegen oder mehr tummeln.


Die Fliegen auf dieser Seite sind nur eine Demo: Hinter ihnen stecken keine echten Bots. Mit dem Schieberegler unten auf der Seite können Sie ihre Anzahl ändern, oder Sie setzen ein Häkchen bei „Nur Fliegen“, um den Text auszublenden und ihnen einfach zuzusehen.

Installation

Die Installation dauert wenige Minuten. Das Plugin muss auf dem Server laufen: Nur dort lassen sich die Bots sehen. Vier Versionen stehen zur Verfügung.

Typ Link Einrichtung
Manuell
(PHP 7.4 +)
Herunterladen Zwei Zeilen einfügen, eine am Anfang und eine am Ende Ihrer Seiten.
Kirby
(v. 3 +)
Herunterladen Kopieren Sie den Ordner a-fly-like-thee nach site/plugins/.
WordPress
(v. 5.6 +)
Herunterladen Wählen Sie unter ‚Plugins‘ die Option ‚Neues Plugin hinzufügen‘, dann ‚Plugin hochladen‘, wählen Sie das Archiv aus und aktivieren Sie es.
Node
(v. 18 +)
Herunterladen app.use(flyLikeThee({...}))

Einstellungen

Die Standardwerte passen für die meisten Websites. Das Plugin funktioniert direkt nach der Installation, ganz ohne Einstellungen. Jeder Download enthält eine README-Datei, die erklärt, wo und wie sich diese Optionen auf Ihrer Plattform ändern lassen.

Option Standard Funktion
date null (immer) Der Tag, an dem das Werk existiert. Standardmäßig immer. Um es auf einen Tag oder einen Zeitraum zu begrenzen, geben Sie ein Datum ('2026-10-15'), eine Liste von Daten oder einen Zeitraum ('2026-09-22/2026-10-22') an. Außerhalb dieser Tage wird nichts aufgezeichnet oder angezeigt.
life '10 minutes' Lebensdauer: wie lange eine Fliege bleibt, nachdem ihr Bot gegangen ist. In Sekunden oder in Worten, auf Englisch ('30 seconds', '2 hours').
max 12 Höchstzahl der angezeigten Fliegen. Die jüngsten Bots haben Vorrang.
scope 'page' 'page': Jede Seite zeigt die Bots, die sie besucht haben. 'site': Alle Seiten zeigen alle Bots.
identity 'instance' 'instance': eine Fliege pro Bot und pro IP-Adresse (ein Crawler, der von 30 Rechnern aus arbeitet = 30 Fliegen). 'agent': eine Fliege pro Bot-Name.
type null (alle) Nur bestimmte Bots anzeigen, zum Beispiel ['ai-training', 'ai-search', 'ai-assistant'].
rate 40 Seiten pro Minute von derselben Adresse, ab denen sich eine Maschine verrät. false zum Deaktivieren.
ipHeader null Hinter Cloudflare oder einem Proxy: 'HTTP_CF_CONNECTING_IP', 'HTTP_X_FORWARDED_FOR' …
log false Ein monatliches CSV-Protokoll aller Bot-Besuche führen (ohne IP-Adressen).

Erkannte Bots

Für jeden der folgenden Bots erscheint eine Fliege. Die Liste wird im Quellcode gepflegt und aktualisiert, sobald die Betreiber neue Namen veröffentlichen.

Bot Betreiber Zweck
GPTBot OpenAI Modelltraining
OAI-SearchBot OpenAI Suche in ChatGPT
ChatGPT-User OpenAI Seiten, die auf Anfrage einer Person abgerufen werden
ClaudeBot Anthropic Modelltraining
Claude-SearchBot Anthropic Suche
Claude-User Anthropic Seiten, die auf Anfrage einer Person abgerufen werden
CCBot Common Crawl Offenes Webarchiv, häufig für das Training genutzt
PerplexityBot Perplexity Suchindex
Perplexity-User Perplexity Seiten, die auf Anfrage einer Person abgerufen werden
Bytespider ByteDance Modelltraining
Meta-ExternalAgent Meta Modelltraining

Suchmaschinen-Bots werden nicht gezählt: Googlebot, Bingbot, DuckDuckBot, Applebot. Sie indexieren eine Seite und schicken ihr im Gegenzug Leserinnen und Leser. Manche Fälle sind uneindeutig. Bingbot speist auch Microsoft Copilot, und die KI-Antworten von Google greifen auf den Index des Googlebot zurück. Google-Extended und Applebot-Extended sind keine Bots, sondern Opt-out-Kennungen für robots.txt: Sie tauchen in keiner Anfrage auf.

So funktioniert es

Bei jedem Seitenaufruf schaut das Plugin nach, wer anfragt. Bots geben sich meist selbst zu erkennen: Jede Anfrage trägt einen Namen (GPTBot, ClaudeBot …). Bei den großen Bots prüft das Plugin außerdem, woher die Anfrage tatsächlich kommt, damit es nicht auf einen geliehenen Namen hereinfällt. Und es achtet auf das Lesetempo: Kein Mensch liest 40 Seiten pro Minute von derselben Adresse aus. Was so schnell ist, gilt als Maschine.


Menschen und Suchmaschinen merken von alldem nichts: Sie bekommen Ihre Seite wie gewohnt. Ein erkannter KI-Bot bekommt eine andere Seite, auf der nichts steht als Blakes vier Verse. Dass verschiedene Besuche verschiedene Inhalte erhalten, nennt man Cloaking. Das Plugin protokolliert den Besuch des Bots, mit seinem Namen und der aufgerufenen Seite. Währenddessen fragen Ihre Seiten alle 20 Sekunden beim Server nach, welche Bots zuletzt da waren. Jeder bekommt eine Fliege. Sie bleibt noch zehn Minuten, nachdem ihr Bot gegangen ist, dann fliegt sie davon. Die neuesten Bots kommen zuerst, höchstens zwölf Fliegen pro Seite. Alle diese Werte können Sie in den Einstellungen ändern.


Die Fliegen wurden nach dem Vorbild von Musca domestica, der gewöhnlichen Stubenfliege, in 3D modelliert und Bild für Bild animiert. Sie laufen, wie Insekten laufen, im Dreifußgang, etwa zwei Körperlängen pro Sekunde, und drehen sich im Gehen, nie auf der Stelle. Bleiben sie stehen, reiben sie die Vorderbeine aneinander, dann die Hinterbeine, halten inne, fangen wieder an, bewegen den Kopf, zucken mit einem Flügel. Jede Fliege kommt mit einem von sieben Temperamenten zur Welt (schüchtern, gesellig, verliebt, nervös, gelassen, pingelig oder neugierig), das bestimmt, wie sie läuft, anhält und reagiert. Eine verliebte Fliege läuft ihrer Partnerin hinterher. Bewegen Sie den Cursor auf eine Fliege zu, weicht sie aus. Machen Sie weiter, fliegt sie los. Scrollen Sie, schrecken alle auf.


Hinweis: IP-Adressen werden nicht gespeichert. Wenn Sie das Protokoll einschalten, legt das Plugin jeden Monat eine CSV-Datei mit den Bot-Besuchen an, ebenfalls ohne IP-Adressen. Die Fliegen sind WebP-Bilder und werden deshalb in Safari 14 und älteren Versionen nicht angezeigt, die auf manchen älteren Macs noch laufen.

Hinweis

Ihre Besucherinnen und Besucher fragen sich vielleicht, woher die Fliegen kommen. Wenn Sie es erklären möchten, können Sie einen dieser Sätze auf Ihrer Website einfügen, etwa in der Fußzeile oder im Impressum.

  • Text : Diese Website beherbergt A Fly Like Thee, ein Werk von Olivier Jonvaux: Jede Fliege ist ein KI-Bot, der unsere Seiten gelesen hat.
  • HTML : <p>Diese Website beherbergt <a href="https://a-fly-like-thee.webresidencies.akademie-solitude.de/de">A Fly Like Thee</a>, ein Werk von Olivier Jonvaux: Jede Fliege ist ein KI-Bot, der unsere Seiten gelesen hat.</p>

Credits

A Fly Like Thee ist ein Werk von Olivier Jonvaux, entstanden während der Web Residencies Nr. 22, „Ignore All Previous Instructions“, an der Akademie Schloss Solitude, kuratiert von !Mediengruppe Bitnik.

  • Konzept und Entwicklung: Olivier Jonvaux
  • Kuratiert von: !Mediengruppe Bitnik
  • Koordination: Sarah Donderer, Akademie Schloss Solitude
  • Essay: Marion Zilio, Flybots (2026)
  • Gedicht: William Blake, The Fly, aus Songs of Experience (1794)

Danke an Marion Zilio, die den Fliegen ihre Temperamente gegeben hat; an Sarah Donderer und das ganze Team der Akademie Schloss Solitude; an !Mediengruppe Bitnik; an Grayson Earle; an Cédric Pierre; und an die anderen Web Residents der Ausgabe Nr. 22: Herdimas Anggara, automatonomy.net, Tara Kelton, Mahoutondji Kinmagbo und Lucia Rebolino.


© 2026 Akademie Schloss Solitude, Stiftung des öffentlichen Rechts, Stuttgart, und Olivier Jonvaux.