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 y el detector de imágenes de IA de Slop or Not desde el terminal de tu Mac. Devuelve JSON para Claude, Codex, Hermes Agent, OpenClaw, Cursor, scripts y editores, y también cubre puntuación bruta del modelo de imagen, legibilidad y limpieza de texto.

¿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
La CLI viene incluida con Pro. No hay límite diario de comprobaciones ni medición por llamada, así que los scripts y agentes pueden repetir comprobaciones de texto, imagen, legibilidad y limpieza tantas veces como necesiten.

Configuración

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

Instala Slop or Not para Mac, ábrelo una vez y activa Pro. Después ejecuta el bloque de configuración de abajo: enlaza el binario incluido en ~/.local/bin y añade esa carpeta a tu PATH, algo que macOS no hace por ti. Settings > Command Line ofrece otro comando de una línea que añade el paquete de la app a tu PATH. Verifícalo con slop status. A partir de ahí, cada nueva sesión de Terminal encuentra slop en PATH sin reinstalar nada.

# One-time setup for zsh, the default shell on macOS.
mkdir -p ~/.local/bin && ln -sf '/Applications/Slop Or Not.app/Contents/MacOS/slop' ~/.local/bin/slop
grep -qsxF 'export PATH="$HOME/.local/bin:$PATH"' ~/.zshrc || printf '\nexport PATH="$HOME/.local/bin:$PATH"\n' >> ~/.zshrc
source ~/.zshrc

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.

Todos los ejemplos de abajo son salidas reales, capturadas de Slop or Not 1.1.1 para Mac en agosto de 2026 y abreviadas donde se indica.

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

slop status --json

Devuelve

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

Puntuar texto de IA

Lee texto UTF-8 desde stdin y devuelve la misma probabilidad de IA en el dispositivo que muestra la app para Mac, además de métricas de legibilidad. Añade --language cuando ya sepas el idioma.

Ver comando y respuesta

Ejecutar

pbpaste | slop text --json

Devuelve

{
  "detectedLanguage" : "en",
  "detection" : {
    "result" : {
      "_0" : 0.12590113,
      "_1" : { "most_likely_real" : {} }
    }
  },
  "inputTruncated" : false,
  "readability" : {
    "detectedLanguage" : "en",
    "languageConfidence" : 0.99984,
    "scores" : [
      { "kind" : "fleschReadingEase", "direction" : "higherIsEasier", "label" : "Fairly difficult", "value" : 50.85 },
      { "kind" : "fleschKincaidGradeLevel", "direction" : "gradeLevel", "value" : 16.97 }
    ],
    "full" : { "consensus" : { … }, "genre" : { … }, "gradeLabel" : { … }, … },
    "selectedLanguage" : "en",
    "stats" : { "wordCount" : 87, "sentenceCount" : 2, "syllableCount" : 115, … },
    "warnings" : [ … ]
  },
  "sentenceCount" : 2
}
slop readability

Analizar legibilidad

Para inglés, incluye Flesch Reading Ease y Flesch-Kincaid Grade Level, además de Gunning Fog, Coleman-Liau y ARI en el informe completo, con una nota de consenso que descarta valores atípicos. Alemán, español, italiano, sueco, danés y noruego usan cada uno su fórmula establecida.

Ver comando y respuesta

Ejecutar

cat draft.md | slop readability --json

Devuelve

{
  "readability" : {
    "detectedLanguage" : "en",
    "languageConfidence" : 0.99984,
    "scores" : [
      { "kind" : "fleschReadingEase", "direction" : "higherIsEasier", "label" : "Fairly difficult", "value" : 50.85 },
      { "kind" : "fleschKincaidGradeLevel", "direction" : "gradeLevel", "value" : 16.97 }
    ],
    "full" : { "consensus" : { … }, "genre" : { … }, "gradeLabel" : { … }, … },
    "selectedLanguage" : "en",
    "stats" : { "wordCount" : 87, "sentenceCount" : 2, "syllableCount" : 115, … },
    "warnings" : [ … ]
  }
}
slop cleanup

Limpiar trucos de texto oculto

Una tabla de sustitución, no una reescritura: elimina caracteres de ancho cero, homoglifos y puntuación decorativa sin tocar tus palabras. Añade --british para convertir grafías estadounidenses a inglés británico.

Ver comando y respuesta

Ejecutar

pbpaste | slop cleanup --json

Devuelve

{
  "britishMappings" : [],
  "cleanedText" : "He said \"hello\" - and left.",
  "detectedLanguage" : "en",
  "homoglyphCounts" : [],
  "invisibleCounts" : [
    { "count" : 1, "kind" : "Zero Width Space (U+200B)" }
  ],
  "punctuationCounts" : [
    { "count" : 1, "kind" : "Em Dash (U+2014) with '-'" },
    { "count" : 1, "kind" : "Left Double Quotation Mark (U+201C) with '\"'" },
    { "count" : 1, "kind" : "Right Double Quotation Mark (U+201D) with '\"'" }
  ]
}
slop image

Detectar imágenes de IA

Comprueba localmente bytes de imagen JPEG, PNG, HEIC o WebP enviados por pipe. Añade --ocr para leer el texto dentro de una captura de pantalla.

Ver comando y respuesta

Ejecutar

slop image --json < ~/Desktop/screenshot.png

Devuelve

{
  "detection" : {
    "result" : {
      "_0" : 0.8416403,
      "_1" : { "most_likely_ai_slop" : {} }
    }
  },
  "detectionSourceRaw" : "ml"
}
slop score-image

Puntúa imágenes con el modelo de imagen

Pasa una imagen por pipe directamente al modelo y obtén su puntuación bruta, saltándote las heurísticas de procedencia. Útil cuando un bucle de generación de imágenes necesita feedback directo del modelo. Requiere que el modelo de detección de imágenes de IA esté instalado.

Ver comando y respuesta

Ejecutar

slop score-image --json < ~/Desktop/generated.png

Devuelve

{
  "rawSlopScore" : 0.706787109375
}
slop mcp

Iniciar el servidor MCP

Ejecuta el servidor stdio que expone las seis herramientas a Claude, Codex, Cursor y otros clientes MCP. Usa --print-config para imprimir fragmentos de configuración listos para pegar en lugar de iniciar el servidor.

Ver comando y respuesta

Ejecutar

slop mcp --print-config

Devuelve

CLIENT SETUP
------------
To use slop CLI in the Terminal, run this once to symlink it
into ~/.local/bin:

  mkdir -p ~/.local/bin && ln -sf '/Applications/Slop Or Not.app/Contents/MacOS/slop' ~/.local/bin/slop

MCP SERVER
----------
Run slop CLI as a MCP server so your AI client can call its
detection tools directly. …
(snippets for Claude Desktop, Claude Code, Codex CLI, and Cursor follow)

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 | 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 | 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 | slop cleanup --json

¿Cómo obtengo una puntuación bruta del modelo de imagen?

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.

slop score-image --json < ~/Desktop/generated.png

¿Cómo compruebo un archivo de imagen?

Envía por pipe capturas de pantalla, fotos de producto, fotos de perfiles de citas y otros archivos que quieras comprobar localmente.

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 | slop text --json
slop image --json < ~/Desktop/source-photo.png
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.

slop mcp