Pular para o conteúdo

Verificações no dispositivo pelo Terminal

CLI de detector de conteúdo de IA para Claude, Codex e Cursor

A CLI slop roda o detector de texto de IA e o detector de imagem de IA do Slop or Not pelo terminal do seu Mac. Ela retorna JSON para Claude, Codex, Hermes Agent, OpenClaw, Cursor, scripts e editores, e também cobre pontuação bruta do modelo de imagem, legibilidade e limpeza de texto.

Saindo de um detector na nuvem como ZeroGPT ou GPTZero? Envie um rascunho, uma captura de tela ou um arquivo local por pipe. O Slop or Not pontua localmente e nunca faz upload.

Download on the App Store
Tela de configuração da linha de comando do Slop or Not no Mac
O binário vem incluído no app Slop or Not para Mac assinado.
Roda localmente
As verificações de texto, imagem, legibilidade e limpeza ficam no seu Mac.
Gera JSON
Use --json quando scripts ou agentes precisarem de resultados estáveis.
Verificações locais ilimitadas
A CLI vem com o Pro. Sem limite diário de verificações e sem cobrança por chamada, para que scripts e agentes possam refazer verificações de texto, imagem, legibilidade e limpeza quantas vezes precisarem.

Configuração

Como instalo a CLI do Slop or Not?

Instale o Slop or Not para Mac, abra uma vez e ative o Pro. Depois execute o bloco de configuração abaixo: ele vincula o binário incluído a ~/.local/bin e coloca essa pasta no seu PATH, algo que o macOS não faz por você. Ajustes > Linha de comando oferece um comando de uma linha diferente que coloca o próprio pacote do app no seu PATH. Verifique com slop status. A partir daí, toda nova sessão do Terminal encontra slop no PATH sem reinstalar.

# 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

Referência de comandos

O que a CLI do Slop or Not pode fazer?

A superfície de comandos é pequena de propósito: status, text, image, score-image, readability, cleanup e MCP.

Todos os exemplos abaixo são saídas reais, capturadas do Slop or Not 1.1.1 para Mac em agosto de 2026 e abreviadas onde indicado.

slop status

Verificar a instalação

Confirma que a CLI consegue encontrar o pacote do app e informa se o Pro está ativo.

Ver comando e resposta

Rodar

slop status --json

Retorna

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

Pontuar texto de IA

Lê texto UTF-8 de stdin e retorna a mesma probabilidade de IA no dispositivo que o app para Mac mostra, além de métricas de legibilidade. Adicione --language quando você já souber o idioma.

Ver comando e resposta

Rodar

pbpaste | slop text --json

Retorna

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

Analisar legibilidade

O inglês recebe Flesch Reading Ease e Flesch-Kincaid Grade Level, além de Gunning Fog, Coleman-Liau e ARI no relatório completo, com uma série escolar de consenso que descarta valores discrepantes. Alemão, espanhol, italiano, sueco, dinamarquês e norueguês usam, cada um, sua fórmula estabelecida.

Ver comando e resposta

Rodar

cat draft.md | slop readability --json

Retorna

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

Limpar truques de texto oculto

Uma tabela de consulta, não uma reescrita: remove caracteres de largura zero, homoglifos e pontuação estilizada sem mexer nas suas palavras. Adicione --british para converter grafias americanas para inglês britânico.

Ver comando e resposta

Rodar

pbpaste | slop cleanup --json

Retorna

{
  "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 imagens de IA

Verifica localmente bytes de imagem JPEG, PNG, HEIC ou WebP enviados por pipe. Adicione --ocr para ler o texto dentro de uma captura de tela.

Ver comando e resposta

Rodar

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

Retorna

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

Pontue imagens com o modelo de imagem

Passe uma imagem via pipe direto para o modelo e receba a pontuação bruta, pulando as heurísticas de proveniência. Útil quando um loop de geração de imagem precisa de feedback direto do modelo. Requer que o modelo de detecção de imagem de IA esteja instalado.

Ver comando e resposta

Rodar

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

Retorna

{
  "rawSlopScore" : 0.706787109375
}
slop mcp

Iniciar o servidor MCP

Executa o servidor stdio que expõe todas as seis ferramentas para Claude, Codex, Cursor e outros clientes MCP. Use --print-config para imprimir trechos de configuração prontos para colar em vez de iniciar o servidor.

Ver comando e resposta

Rodar

slop mcp --print-config

Retorna

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)

Caminhos rápidos

Fluxos comuns no terminal

Estes são os comandos que a maioria das pessoas usa primeiro. Cada um lê entrada local e imprime um resultado local.

Como pontuo texto de IA pelo Terminal?

Copie um rascunho, envie para slop text por pipe e leia o veredito em JSON. Adicione --json quando outra ferramenta precisar de saída estável.

pbpaste | slop text --json

Como verifico legibilidade?

Legibilidade é separada da detecção de IA. Use quando precisar verificar o nível de leitura sem enviar texto para uma ferramenta web.

cat draft.md | slop readability --json

Como limpo marcas ocultas de IA?

Text Cleanup remove caracteres invisíveis, homoglifos e truques de espaçamento. Ele não reescreve o texto.

pbpaste | slop cleanup --json

Como obtenho uma pontuação bruta do modelo de imagem?

Use score-image quando um fluxo de trabalho de geração de imagens precisar do sinal bruto do modelo, não do resultado de detecção de imagem com contexto de procedência.

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

Como verifico um arquivo de imagem?

Envie por pipe capturas de tela, fotos de produtos, fotos de perfis de namoro e outros arquivos que você quer verificar localmente.

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

API local de detector de IA

Posso usar a CLI como uma API local de detector de IA?

Para automação local, sim. A CLI lê stdin ou arquivos locais e retorna JSON, então scripts e editores podem tratá-la como uma API local de detector de IA sem enviar textos ou imagens para um endpoint na nuvem. Ela não é uma API HTTP hospedada; o app para Mac faz a verificação na máquina que chama o comando.

pbpaste | slop text --json
slop image --json < ~/Desktop/source-photo.png
slop score-image --json < ~/Desktop/generated.png

MCP pela CLI

Como inicio o MCP pela CLI?

O servidor MCP é um subcomando da CLI. Rode diretamente quando seu cliente MCP pedir um comando ou quando você estiver depurando a configuração.

slop mcp