slop statusVerificar 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 --jsonRetorna
{
"localCachePro" : true,
"pro" : true,
"version" : "1.1.1"
}Verificações no dispositivo pelo Terminal
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.

Configuração
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 --jsonReferência de comandos
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 statusConfirma que a CLI consegue encontrar o pacote do app e informa se o Pro está ativo.
Rodar
slop status --jsonRetorna
{
"localCachePro" : true,
"pro" : true,
"version" : "1.1.1"
}slop textLê 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.
Rodar
pbpaste | slop text --jsonRetorna
{
"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 readabilityO 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.
Rodar
cat draft.md | slop readability --jsonRetorna
{
"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 cleanupUma 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.
Rodar
pbpaste | slop cleanup --jsonRetorna
{
"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 imageVerifica localmente bytes de imagem JPEG, PNG, HEIC ou WebP enviados por pipe. Adicione --ocr para ler o texto dentro de uma captura de tela.
Rodar
slop image --json < ~/Desktop/screenshot.pngRetorna
{
"detection" : {
"result" : {
"_0" : 0.8416403,
"_1" : { "most_likely_ai_slop" : {} }
}
},
"detectionSourceRaw" : "ml"
}slop score-imagePasse 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.
Rodar
slop score-image --json < ~/Desktop/generated.pngRetorna
{
"rawSlopScore" : 0.706787109375
}slop mcpExecuta 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.
Rodar
slop mcp --print-configRetorna
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
Estes são os comandos que a maioria das pessoas usa primeiro. Cada um lê entrada local e imprime um resultado local.
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 --jsonLegibilidade é 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 --jsonText Cleanup remove caracteres invisíveis, homoglifos e truques de espaçamento. Ele não reescreve o texto.
pbpaste | slop cleanup --jsonUse 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.pngEnvie 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.pngAPI 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.pngMCP 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 mcpAjude-nos a entender como este site é usado. Política de privacidade