Vai al contenuto

Controlli on-device nel Terminale

CLI di rilevamento dei contenuti AI per Claude, Codex e Cursor

La CLI slop esegue dal terminale del tuo Mac il rilevatore di testo AI, il rilevatore di immagini AI, il punteggio grezzo delle immagini OmniAID, l'analizzatore di leggibilità e lo strumento di pulizia di Slop or Not. Restituisce JSON per Claude, Codex, Hermes Agent, OpenClaw, Cursor, script ed editor.

Stai passando da un rilevatore cloud come ZeroGPT o GPTZero? Passa una bozza, uno screenshot o un file locale tramite pipe. Slop or Not lo valuta in locale e non lo carica mai.

Download on the App Store
Schermata di configurazione della riga di comando di Slop or Not su Mac
Il binario è incluso nell'app Mac Slop or Not firmata.
Funziona in locale
I controlli su testo, immagini, leggibilità e pulizia restano sul tuo Mac.
Output JSON
Usa --json quando script o agenti hanno bisogno di risultati stabili.
Controlli locali illimitati
Pro rimuove il limite giornaliero, così script e agenti possono eseguire controlli ripetuti su testo, immagini, leggibilità e pulizia in locale.

Configurazione

Come installo la CLI di Slop or Not?

Apri Slop or Not per Mac una volta, attiva Pro, poi vai in Settings > Command Line e lascia che l'app installi la CLI. Dopo, verificala da Terminal con il percorso del binario nel bundle dell'app.

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

Riferimento comandi

Cosa può fare la CLI di Slop or Not?

La superficie dei comandi è volutamente ridotta: status, text, image, score-image, readability, cleanup e MCP.

slop status

Controlla l'installazione

Conferma che la CLI riesca a trovare il bundle dell'app e segnala se Pro è attivo.

Mostra comando e risposta

Esegui

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

Restituisce

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

Valuta testo AI

Legge testo UTF-8 da stdin e restituisce la stessa probabilità AI on-device usata dall'app Mac, insieme alle metriche di leggibilità.

Mostra comando e risposta

Esegui

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

Restituisce

{
  "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

Analizza la leggibilità

Restituisce i punteggi Flesch in inglese e la formula specifica supportata per altre sei lingue.

Mostra comando e risposta

Esegui

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

Restituisce

{
  "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

Pulisci i trucchi nascosti nel testo

Rimuove spazi a larghezza zero, omoglifi, punteggiatura elaborata e altri segnali di formattazione prima di un altro controllo.

Mostra comando e risposta

Esegui

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

Restituisce

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

Rileva immagini AI

Controlla in locale byte immagine JPEG, PNG, HEIC o WebP passati tramite pipe, con OCR opzionale per gli screenshot.

Mostra comando e risposta

Esegui

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

Restituisce

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

Assegna un punteggio alle immagini con OmniAID

Restituisce il punteggio grezzo del modello OmniAID per un'immagine passata tramite pipe quando ti serve un feedback diretto dal modello invece della risposta completa di rilevamento immagini.

Mostra comando e risposta

Esegui

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

Restituisce

{
  "rawSlopScore" : 0.690673828125
}
slop mcp

Avvia il server MCP

Espone gli strumenti di Slop or Not a Claude, Codex, Hermes Agent, OpenClaw, Cursor e altri client MCP tramite stdio.

Mostra comando e risposta

Esegui

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

Restituisce

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

Percorsi rapidi

Flussi di lavoro comuni da terminale

Questi sono i comandi che la maggior parte delle persone usa per primi. Ognuno legge input locale e stampa un risultato locale.

Come valuto testo AI dal Terminale?

Copia una bozza, passala con pipe a slop text e leggi il verdetto JSON. Aggiungi --json quando un altro strumento ha bisogno di output stabile.

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

Come controllo la leggibilità?

La leggibilità è separata dal rilevamento AI. Usala quando ti serve un controllo del livello di lettura senza inviare testo a uno strumento web.

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

Come pulisco le impronte AI nascoste?

Text Cleanup rimuove caratteri invisibili, omoglifi e trucchi di spaziatura. Non riscrive il testo.

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

Come ottengo un punteggio grezzo OmniAID per un'immagine?

Usa score-image quando un flusso di lavoro di generazione immagini ha bisogno del segnale grezzo del modello, non del risultato di rilevamento immagini basato sulla provenienza.

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

Come controllo un file immagine?

Usa il comando CLI nel bundle dell'app per screenshot, immagini di prodotto, foto per profili dating e altri file che vuoi controllare in locale.

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

API locale per rilevatore di contenuti AI

Posso usare la CLI come API locale di rilevamento AI?

Per l'automazione locale, sì. La CLI legge da stdin o da file locali e restituisce JSON, quindi script ed editor possono usarla come un'API locale per rilevatore di contenuti AI senza caricare testo o immagini su un endpoint cloud. Non è un'API HTTP ospitata: l'app Mac esegue il controllo sulla macchina che richiama il comando.

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 dalla CLI

Come avvio MCP dalla CLI?

Il server MCP è un sottocomando della CLI. Eseguilo direttamente quando il tuo client MCP richiede un comando o quando stai facendo debug della configurazione.

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