Saltar al contenido

Comprobaciones en el dispositivo desde Terminal

CLI de detector de contenido de IA para Claude, Codex y Cursor

La CLI slop ejecuta el detector de texto de IA, el detector de imágenes de IA, la puntuación raw de imagen de OmniAID, el analizador de legibilidad y la herramienta de limpieza de Slop or Not desde la terminal de tu Mac. Devuelve JSON para Claude, Codex, Hermes Agent, OpenClaw, Cursor, scripts y editores.

¿Vienes de un detector en la nube como ZeroGPT o GPTZero? Pasa un borrador, una captura de pantalla o un archivo local por pipe. Slop or Not lo puntúa localmente y nunca lo sube.

Download on the App Store
Pantalla de configuración de la línea de comandos de Slop or Not en Mac
El binario está incluido dentro de la app firmada de Slop or Not para Mac.
Se ejecuta localmente
Las comprobaciones de texto, imagen, legibilidad y limpieza se quedan en tu Mac.
Genera JSON
Usa --json cuando los scripts o agentes necesiten resultados estables.
Comprobaciones locales ilimitadas
Pro elimina el límite diario, para que los scripts y agentes puedan ejecutar comprobaciones repetidas de texto, imágenes, legibilidad y limpieza localmente.

Configuración

¿Cómo instalo la CLI de Slop or Not?

Abre Slop or Not para Mac una vez, activa Pro, luego ve a Settings > Command Line y deja que la app instale la CLI. Después, verifícala desde Terminal con la ruta del binario dentro del paquete de la app.

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

Referencia de comandos

¿Qué puede hacer la CLI de Slop or Not?

La superficie de comandos es pequeña a propósito: status, text, image, score-image, readability, cleanup y MCP.

slop status

Comprobar la instalación

Confirma que la CLI puede encontrar el bundle de la app e indica si Pro está activo.

Ver comando y respuesta

Ejecutar

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

Devuelve

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

Puntuar texto de IA

Lee texto UTF-8 desde stdin y devuelve la misma probabilidad de IA en el dispositivo que usa la app para Mac, además de métricas de legibilidad.

Ver comando y respuesta

Ejecutar

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

Devuelve

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

Analizar legibilidad

Devuelve puntuaciones Flesch en inglés y la fórmula específica admitida para otros seis idiomas.

Ver comando y respuesta

Ejecutar

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

Devuelve

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

Limpiar trucos de texto oculto

Elimina espacios de ancho cero, homoglifos, puntuación decorativa y otros indicios de formato antes de otra comprobación.

Ver comando y respuesta

Ejecutar

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

Devuelve

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

Detectar imágenes de IA

Comprueba localmente bytes de imagen JPEG, PNG, HEIC o WebP pasados por pipe, con OCR opcional para capturas de pantalla.

Ver comando y respuesta

Ejecutar

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

Devuelve

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

Puntúa imágenes con OmniAID

Devuelve la puntuación raw del modelo OmniAID para una imagen enviada por pipe cuando necesitas feedback directo del modelo en lugar de la respuesta completa de detección de imágenes.

Ver comando y respuesta

Ejecutar

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

Devuelve

{
  "rawSlopScore" : 0.690673828125
}
slop mcp

Iniciar el servidor MCP

Expone las herramientas de Slop or Not a Claude, Codex, Hermes Agent, OpenClaw, Cursor y otros clientes MCP por stdio.

Ver comando y respuesta

Ejecutar

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

Devuelve

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

Rutas rápidas

Flujos habituales en terminal

Estos son los comandos que la mayoría usa primero. Cada uno lee entrada local e imprime un resultado local.

¿Cómo puntúo texto de IA desde Terminal?

Copia un borrador, pásalo por pipe a slop text y lee el veredicto JSON. Añade --json cuando otra herramienta necesite una salida estable.

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

¿Cómo compruebo la legibilidad?

La legibilidad es independiente de la detección de IA. Úsala cuando necesites comprobar el nivel de lectura sin enviar texto a una herramienta web.

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

¿Cómo limpio huellas ocultas de IA?

Text Cleanup elimina caracteres invisibles, homoglifos y trucos de espaciado. No reescribe el texto.

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

¿Cómo obtengo una puntuación raw de imagen de OmniAID?

Usa score-image cuando un flujo de generación de imágenes necesita la señal raw del modelo, no el resultado de detección de imágenes con contexto de procedencia.

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

¿Cómo compruebo un archivo de imagen?

Usa el comando CLI del paquete de la app para capturas de pantalla, fotos de producto, fotos de perfiles de citas y otros archivos que quieras revisar localmente.

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

API local de detector de IA

¿Puedo usar la CLI como API local de detección de IA?

Para la automatización local, sí. La CLI lee stdin o archivos locales y devuelve JSON, así que los scripts y editores pueden tratarla como una API local de detector de IA sin subir texto ni imágenes a un endpoint en la nube. No es una API HTTP alojada; la app para Mac ejecuta la comprobación en el equipo que llama al 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 desde la CLI

¿Cómo inicio MCP desde la CLI?

El servidor MCP es un subcomando de la CLI. Ejecútalo directamente cuando tu cliente MCP pida un comando o cuando estés depurando la configuración.

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