Aller au contenu

Vérifications sur l'appareil dans Terminal

CLI de détection de contenu IA pour Claude, Codex et Cursor

La CLI slop lance le détecteur de texte IA, le détecteur d'images IA, le calcul de score d'image OmniAID brut, l'analyseur de lisibilité et l'outil de nettoyage de Slop or Not depuis le terminal de votre Mac. Elle renvoie du JSON pour Claude, Codex, Hermes Agent, OpenClaw, Cursor, les scripts et les éditeurs.

Vous passez d'un détecteur cloud comme ZeroGPT ou GPTZero ? Transmettez un brouillon, une capture d'écran ou un fichier local. Slop or Not l'évalue localement et ne le téléverse jamais.

Download on the App Store
Écran de configuration de la ligne de commande Slop or Not sur Mac
Le binaire est inclus dans l'app Mac signée Slop or Not.
Fonctionne localement
Les vérifications du texte, des images, de la lisibilité et du nettoyage restent sur votre Mac.
Sortie JSON
Utilisez --json quand des scripts ou des agents ont besoin de résultats stables.
Vérifications locales illimitées
Pro supprime la limite quotidienne, afin que les scripts et les agents puissent lancer des vérifications répétées du texte, des images, de la lisibilité et du nettoyage en local.

Configuration

Comment installer le CLI Slop or Not ?

Ouvrez Slop or Not pour Mac une fois, activez Pro, puis allez dans Settings > Command Line et laissez l'app installer la CLI. Ensuite, vérifiez-la depuis Terminal avec le chemin du binaire dans le bundle de l'app.

# In Slop or Not: Settings > Command Line > Install
"/Applications/Slop Or Not.app/Contents/MacOS/slop" status --json

Référence des commandes

Que peut faire le CLI Slop or Not ?

La surface de commande est volontairement réduite : status, text, image, score-image, readability, cleanup et MCP.

slop status

Vérifier votre installation

Confirme que le CLI peut trouver le bundle de l'app et indique si Pro est actif.

Voir la commande et la réponse

Exécuter

"/Applications/Slop Or Not.app/Contents/MacOS/slop" status --json

Renvoie

{
  "localCachePro" : true,
  "pro" : true,
  "version" : "1.0.9"
}
slop text

Évaluer un texte IA

Lit du texte UTF-8 depuis stdin et renvoie la même probabilité IA sur l'appareil que celle utilisée par l'app Mac, avec des métriques de lisibilité.

Voir la commande et la réponse

Exécuter

pbpaste | "/Applications/Slop Or Not.app/Contents/MacOS/slop" text --json

Renvoie

{
  "detectedLanguage" : "en",
  "detection" : {
    "result" : {
      "_0" : 0,
      "_1" : { "real" : {} }
    }
  },
  "readability" : {
    "detectedLanguage" : "en",
    "languageConfidence" : 0.9996,
    "scores" : [
      { "kind" : "fleschReadingEase", "direction" : "higherIsEasier", "label" : "<label>", "value" : 75.17 },
      { "kind" : "fleschKincaidGradeLevel", "direction" : "gradeLevel", "value" : 5.51 }
    ],
    "selectedLanguage" : "en",
    "stats" : { "wordCount" : 66, "sentenceCount" : 6, "syllableCount" : 94 },
    "warnings" : []
  },
  "sentenceCount" : 6
}
slop readability

Analyser la lisibilité

Renvoie les scores Flesch en anglais et la formule prise en charge propre à six autres langues.

Voir la commande et la réponse

Exécuter

cat draft.md | "/Applications/Slop Or Not.app/Contents/MacOS/slop" readability --json

Renvoie

{
  "readability" : {
    "detectedLanguage" : "en",
    "languageConfidence" : 0.9996,
    "scores" : [
      { "kind" : "fleschReadingEase", "direction" : "higherIsEasier", "label" : "<label>", "value" : 88.54 },
      { "kind" : "fleschKincaidGradeLevel", "direction" : "gradeLevel", "value" : 2.65 }
    ],
    "selectedLanguage" : "en",
    "stats" : { "wordCount" : 35, "sentenceCount" : 5, "syllableCount" : 46 },
    "warnings" : []
  }
}
slop cleanup

Nettoyer les astuces de texte caché

Supprime les espaces sans chasse, les homoglyphes, la ponctuation fantaisie et d'autres marques de mise en forme avant une autre vérification.

Voir la commande et la réponse

Exécuter

pbpaste | "/Applications/Slop Or Not.app/Contents/MacOS/slop" cleanup --json

Renvoie

{
  "cleanedText" : "<cleaned_text>",
  "detectedLanguage" : "en",
  "invisibleCounts" : [
    { "count" : 1, "kind" : "<invisible_character>" }
  ],
  "punctuationCounts" : [
    { "count" : 1, "kind" : "<punctuation_replacement>" }
  ],
  "homoglyphCounts" : [],
  "britishMappings" : []
}
slop image

Détecter les images IA

Vérifie localement les octets d'image JPEG, PNG, HEIC ou WebP transmis, avec OCR optionnel pour les captures d'écran.

Voir la commande et la réponse

Exécuter

"/Applications/Slop Or Not.app/Contents/MacOS/slop" image --json < ~/Desktop/screenshot.png

Renvoie

{
  "detection" : {
    "result" : {
      "_0" : 0.80,
      "_1" : { "most_likely_ai_slop" : {} }
    }
  }
}
slop score-image

Obtenir le score des images avec OmniAID

Renvoie le score brut du modèle OmniAID pour une image transmise en entrée, quand vous avez besoin du retour direct du modèle plutôt que de la réponse complète de détection d'image.

Voir la commande et la réponse

Exécuter

"/Applications/Slop Or Not.app/Contents/MacOS/slop" score-image --json < ~/Desktop/generated.png

Renvoie

{
  "rawSlopScore" : 0.690673828125
}
slop mcp

Démarrer le serveur MCP

Expose les outils Slop or Not à Claude, Codex, Hermes Agent, OpenClaw, Cursor et d'autres clients MCP via stdio.

Voir la commande et la réponse

Exécuter

"/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp --print-config

Renvoie

{
  "clients": [
    "Claude Desktop",
    "Claude Code",
    "Codex CLI",
    "Hermes Agent",
    "OpenClaw",
    "Cursor"
  ],
  "tools": [
    "detect_text",
    "analyze_readability",
    "clean_text",
    "detect_image",
    "score_image",
    "slop_status"
  ]
}

Raccourcis

Flux de travail courants dans le terminal

Ce sont les commandes que la plupart des gens utilisent en premier. Chacune lit une entrée locale et affiche un résultat local.

Comment évaluer un texte IA depuis Terminal ?

Copiez un brouillon, transmettez-le à slop text et lisez le verdict JSON. Ajoutez --json quand un autre outil a besoin d'une sortie stable.

pbpaste | "/Applications/Slop Or Not.app/Contents/MacOS/slop" text --json

Comment vérifier la lisibilité ?

La lisibilité est séparée de la détection d'IA. Utilisez-la quand vous avez besoin de vérifier le niveau de lecture sans envoyer le texte à un outil web.

cat draft.md | "/Applications/Slop Or Not.app/Contents/MacOS/slop" readability --json

Comment nettoyer les empreintes IA cachées ?

Text Cleanup supprime les caractères invisibles, les homoglyphes et les astuces d'espacement. Il ne réécrit pas le texte.

pbpaste | "/Applications/Slop Or Not.app/Contents/MacOS/slop" cleanup --json

Comment obtenir un score d'image OmniAID brut ?

Utilisez score-image lorsqu'un workflow de génération d'images a besoin du signal brut du modèle, et non du résultat de détection d'image tenant compte de la provenance.

"/Applications/Slop Or Not.app/Contents/MacOS/slop" score-image --json < ~/Desktop/generated.png

Comment vérifier un fichier image ?

Utilisez la commande CLI du bundle de l'app pour les captures d'écran, les visuels produit, les photos de profil de rencontre et les autres fichiers que vous voulez vérifier localement.

"/Applications/Slop Or Not.app/Contents/MacOS/slop" image --json < ~/Desktop/screenshot.png

API de détection IA locale

Puis-je utiliser le CLI comme API locale de détection d'IA ?

Pour l'automatisation locale, oui. La CLI lit stdin ou des fichiers locaux et renvoie du JSON, ce qui permet aux scripts et aux éditeurs de l'utiliser comme une API de détection IA locale sans envoyer de texte ni d'images vers un endpoint cloud. Ce n'est pas une API HTTP hébergée; l'app Mac effectue la vérification sur la machine qui appelle la commande.

pbpaste | "/Applications/Slop Or Not.app/Contents/MacOS/slop" text --json
"/Applications/Slop Or Not.app/Contents/MacOS/slop" image --json < ~/Desktop/source-photo.png
"/Applications/Slop Or Not.app/Contents/MacOS/slop" score-image --json < ~/Desktop/generated.png

MCP depuis le CLI

Comment démarrer MCP depuis le CLI ?

Le serveur MCP est une sous-commande du CLI. Exécutez-la directement quand votre client MCP demande une commande, ou lorsque vous déboguez la configuration.

"/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp