AICheck

April 10, 2026 · View on GitHub

English | 简体中文 | Deutsch | 日本語 | 한국어 | हिन्दी | Español

AICheck

KI-generierte Inhalte erkennen. Offline. Keine API-Keys. Keine Einrichtung.

CI Crates.io License: AGPL-3.0 Rust

Dieses virale Bild — KI oder echt? Welches Modell hat dieses Video generiert? Kann man den Metadaten dieses Fotos vertrauen?

AICheck beantwortet diese Fragen durch Analyse von Datei-Metadaten und unsichtbaren Wasserzeichen. Keine API-Keys, kein Netzwerk, keine Einrichtung.

11 Erkennungsmethoden · 62 KI-Tools · 16 Dateiformate · 3 Konfidenzstufen · Null Netzwerkanfragen

Demo

Vollständiges Video: YouTube | Bilibili


⚡ Schnellstart

cargo install aicheck

Erfordert Rust 1.86+. Oder aus dem Quellcode bauen: cargo install --path .

aic check photo.jpg
photo.jpg
  HIGH   C2PA: digitalSourceType = trainedAlgorithmicMedia (fully AI-generated)
  HIGH   C2PA: claim_generator matches AI tool: DALL-E 3/OpenAI [dall-e]
  MEDIUM XMP: AISystemUsed = DALL-E 3 [dall-e]
  Verdict: AI-generated (confidence: HIGH)

real_photo.jpg
  No AI-generation signals detected.

🔍 Funktionsweise

                            Deine Datei
                                 |
     +------+------+------+------+------+------+------+
     |      |      |      |      |      |      |      |
     v      v      v      v      v      v      v      v
  [C2PA] [XMP]  [EXIF] [PNG]  [MP4]  [ID3]  [WAV] [DATEI]
  HIGH  MEDIUM  LOW    LOW   MEDIUM MEDIUM MEDIUM   LOW
     |      |      |      |      |      |      |      |
     +--+---+--+---+--+---+--+---+--+---+--+---+--+---+
        |                                          |
        v                                          v
  Metadaten-Signale gefunden?              Keine Signale?
        |                                          |
        v                                          v
   [ Ergebnis ]   [ Unsichtb. / Sichtb. Wasserzeichen / Audio-Spektral ]
                    DWT-DCT / Luminanz / FFT-Analyse
                    Konfidenz: LOW–MEDIUM
                                       |
                                       v
                                  [ Ergebnis ]

Erkennungsmethoden

C2PA-Manifeste (HIGH Konfidenz) — Kryptografisch signierte Herkunftsnachweise. Wenn ein C2PA-Manifest sagt „hergestellt von DALL-E", ist das das autoritativste Signal, das Metadaten liefern können. Liest digitalSourceType, claim_generator und claim_generator_info. Kann spezifische KI-Tools aus Herstellerkennungen im Claim-Generator ableiten (z.B. Google → Google AI). Funktioniert mit Bildern, Videos und Audio (z.B. ElevenLabs).

XMP/IPTC-Metadaten (MEDIUM Konfidenz) — Standard-Foto-Metadaten: DigitalSourceType, AISystemUsed, AIPromptInformation, CreatorTool, Credit (z.B. Google AIs photoshop:Credit). Zuverlässig, aber nicht signiert — kann gefälscht oder entfernt werden.

MP4-Container-Metadaten (MEDIUM Konfidenz) — Analysiert iTunes-Stil-Atome (©too, ©swr), AIGC-Labels (chinesischer Standard mit JSON ProduceID und ContentProducer Unternehmens-ID → Tool-Zuordnung, z.B. Wan-Videos) und H.264-SEI-Wasserzeichenmarker (Kling, Sora, Runway, Pika, Luma, Hailuo, Pixverse, Vidu, Genmo, Haiper). Erkennt auch nicht-KI-Erstellungssoftware (FFmpeg, Remotion, Premiere usw.) zur informativen Anzeige. Erfasst KI-Signale, die in Videocontainern eingebettet sind und von anderen Methoden übersehen werden.

ID3-Audio-Metadaten (MEDIUM Konfidenz) — Liest ID3v2-Tags aus MP3-Dateien: Kommentarframes (COMM), URL-Frames (WOAS/WOAF/WXXX) und Textframes (TENC/TPUB/TXXX). Erkennt KI-Audioplattformen wie Suno (über eingebettete URLs und „made with suno"-Kommentare).

WAV-Container-Metadaten (MEDIUM/LOW Konfidenz) — Analysiert RIFF-LIST/INFO-Blöcke (ISFT, ICMT, IART) auf Verweise zu KI-Tools. Kennzeichnet außerdem TTS-typische Audioeigenschaften: Mono-Kanal + nicht-standardmäßige Abtastraten (16kHz, 22050Hz, 24000Hz).

EXIF-Heuristiken (LOW–MEDIUM Konfidenz) — Wenn das Software-Tag mit einem bekannten KI-Tool übereinstimmt UND typische Kamerafelder (Make, Model, GPS, Brennweite) fehlen, ist es wahrscheinlich KI-generiert. Erkennt auch hash-artige Artist-Tags. Zusätzlich werden AIGC-JSON-Labels aus UserComment analysiert (z.B. Qianfan-Qwen-Bilder), wobei ContentProducer-Unternehmens-ID-Präfixe auf spezifische Tools abgebildet werden (MEDIUM Konfidenz).

PNG-Textblöcke (LOW Konfidenz) — Durchsucht tEXt- und iTXt-Blöcke nach KI-Tool-Verweisen in den Schlüsselwörtern Software, Comment, Description, Source, Author, parameters und prompt.

Dateinamenmuster (LOW Konfidenz) — Gleicht Dateinamen mit bekannten Benennungskonventionen von KI-Tools ab (z.B. ElevenLabs-Zeitstempelformat ElevenLabs_YYYY-MM-DDTHH_MM_SS_*, Suno/SoundRaw-Präfixe, Midjourney/DALL-E in Dateinamen).

Audio-Spektralanalyse (LOW Konfidenz) — FFT-basierte Analyse von WAV-Audio: erkennt harte Frequenzabschneide (Energie konzentriert unterhalb von Nyquist) und abnormale spektrale Flachheit, typisch für TTS/KI-Synthese. Läuft als Fallback oder mit --deep.

Unsichtbare Wasserzeichen (LOW Konfidenz) — Pixelbasierte DWT-DCT-Analyse, die Kanalrauschen-Asymmetrie, kanalübergreifende Bit-Übereinstimmung und Wavelet-Energiemuster erkennt. Bei Videos werden automatisch Keyframes über ffmpeg extrahiert und einzeln analysiert. Läuft automatisch als Fallback, wenn keine Metadaten-Signale gefunden werden, oder auf Anforderung mit --deep.

Sichtbare Wasserzeichen (MEDIUM Konfidenz) — Erkennt sichtbare Texteinblendungen in Bildecken (z.B. chinesische KI-Inhaltskennzeichnungslabels). Nutzt Luminanzanalyse und Textzeilenmustererkennung zur Identifikation kleiner Textabzeichen in Ecken. Läuft zusammen mit der unsichtbaren Wasserzeichenerkennung, nur für Bilder.


🎯 Erkannte Inhalte

KI-Tools

KategorieTools
BildgenerierungDALL-E, Midjourney, Stable Diffusion, Adobe Firefly, Imagen, Flux, Ideogram, Leonardo.ai, NovelAI, Grok, Jimeng (即梦), Qwen (通义万相)
VideogenerierungSora, Google Veo, Runway, Pika, Kling, Vidu, Luma, Hailuo (海螺), Pixverse, Genmo, Haiper, Wan
Audio-/MusikgenerierungSuno, Udio, ElevenLabs, SoundRaw, AIVA, Boomy, Mubert, Loudly, Beatoven, Soundful, Hume, Fish Audio
MultimodalGPT-4o, GPT-4, ChatGPT, OpenAI, GPT Image, Gemini, Google AI
PlattformenBing Image Creator, Copilot Designer, Microsoft Designer, Canva AI, DreamStudio, NightCafe, Craiyon, DeepAI, Meta AI, Stability AI
OberflächenComfyUI, Automatic1111 (A1111), InvokeAI, Fooocus
ForschungGlide, Parti, Muse, Seedream, Recraft

Dateiformate

TypFormate
BildJPEG, PNG, WebP, AVIF, HEIF, TIFF, GIF, BMP
VideoMP4, MOV, AVI, WebM
AudioMP3, M4A, WAV
DokumentPDF

💻 Befehle

aic check [PFADE]

Dateien auf KI-Generierungssignale analysieren.

aic check photo.jpg                       # einzelne Datei
aic check images/ -r                      # Verzeichnis, rekursiv
aic check photo.jpg --json                # JSON-Ausgabe
aic check photo.jpg -q                    # leise — nur Exit-Code
aic check photo.jpg --min-confidence medium  # nach Konfidenz filtern
aic check photo.jpg --deep                # Pixelbasierte Wasserzeichenanalyse erzwingen

aic info <DATEI>

Alle Herkunfts-Metadaten ausgeben (C2PA-Manifeste, XMP-Eigenschaften, EXIF-Felder, MP4-Atome, ID3-Tags, WAV-Metadaten, Wasserzeichenanalyse).

aic info photo.jpg

Globale Optionen

OptionWirkung
--jsonAusgabe als JSON
-q, --quietAusgabe unterdrücken, nur Exit-Code setzen
--no-colorFarbige Ausgabe deaktivieren
--lang <LANG>Anzeigesprache überschreiben (en, zh-CN, de, ja, ko, hi, es)

Check-Optionen

OptionWirkung
-r, --recursiveVerzeichnisse rekursiv durchsuchen
--deepUnsichtbare Wasserzeichen- und Audio-Spektralanalyse für alle Dateien erzwingen
--min-confidence <LEVEL>Nach Konfidenzstufe filtern (low, medium, high; Standard: low)

Exit-Codes

CodeBedeutung
0KI-Signale erkannt
1Keine KI-Signale
2Fehler

⚠️ Einschränkungen

  • Entfernte Metadaten = unsichtbar. Wenn jemand die Metadaten entfernt, gibt es nichts zu erkennen. Soziale Plattformen tun dies beim Upload — analysiere immer die Originaldatei.
  • Die meisten KI-Bilder haben kein Wasserzeichen. Nur ~19% der KI-Bilder tragen erkennbare Herkunftsmarker (Daten von 2025).
  • Proprietäre Wasserzeichen sind unerreichbar. SynthID, Stable Signature und VideoSeal benötigen Schlüssel, die wir nicht haben.
  • Pixelbasierte Analyse hat Grenzen. Der eingebaute DWT-DCT-Wasserzeichendetektor erkennt häufige Muster, ist aber kein vollständiger forensischer Klassifikator. Für tiefgehende statistische Erkennung verwende spezialisierte forensische Tools.

📄 Lizenz

AGPL-3.0