Slop Or Not Logo

Проверки на устройстве в Terminal

CLI-детектор AI для Claude, Codex, Hermes Agent, OpenClaw

CLI slop запускает детектор AI-текста Slop or Not, детектор AI-изображений, анализатор читаемости и инструмент очистки из терминала Mac. Он возвращает JSON для Claude, Codex, Hermes Agent, OpenClaw, Cursor, скриптов и редакторов.

Переходите с облачного детектора вроде ZeroGPT или GPTZero? Передайте черновик, скриншот или локальный файл через pipe. Slop or Not оценит его локально и никуда не загрузит.

Download on the App Store
Экран настройки командной строки Slop or Not на Mac
Бинарный файл встроен в подписанное приложение Slop or Not для Mac.
Работает локально
Проверки текста, изображений, читаемости и очистки остаются на вашем Mac.
Выводит JSON
Используйте --json, когда скриптам или агентам нужны стабильные результаты.
Требуется Pro
CLI входит в приложение для Mac и открывается с Pro или Lifetime.

Настройка

Как установить CLI Slop or Not?

Откройте Slop or Not для Mac один раз, активируйте Pro, затем создайте symlink на встроенный бинарный файл в каталоге PATH. Symlink помогает shell и локальным AI-инструментам проще находить команду.

mkdir -p ~/.local/bin
ln -sf '/Applications/Slop Or Not - AI Fake Detector.app/Contents/MacOS/slop' ~/.local/bin/slop
export PATH="$HOME/.local/bin:$PATH"
slop status

Справочник команд

Что умеет CLI Slop or Not?

Набор команд намеренно небольшой: status, text, image, readability, cleanup и MCP.

slop status

Проверить установку

Подтверждает, что CLI может найти app bundle, и сообщает, активен ли Pro.

Показать команду и ответ

Запуск

slop status --json

Возвращает

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

Оценить AI-текст

Читает UTF-8 текст из stdin и возвращает ту же локальную вероятность AI, что и приложение для Mac, плюс метрики читаемости.

Показать команду и ответ

Запуск

pbpaste | slop text --json

Возвращает

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

Проанализировать читаемость

Возвращает оценки Flesch для английского и поддерживаемую языковую формулу для шести других языков.

Показать команду и ответ

Запуск

cat draft.md | slop readability --json

Возвращает

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

Очистить скрытые текстовые приемы

Удаляет пробелы нулевой ширины, омоглифы, декоративную пунктуацию и другие признаки форматирования перед следующей проверкой.

Показать команду и ответ

Запуск

pbpaste | slop cleanup --json

Возвращает

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

Определить AI-изображения

Локально проверяет переданные через pipe байты изображений JPEG, PNG, HEIC или WebP, с опциональным OCR для скриншотов.

Показать команду и ответ

Запуск

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

Возвращает

{
  "detection" : {
    "result" : {
      "_0" : 0.80,
      "_1" : { "most_likely_ai_slop" : {} }
    }
  }
}
slop mcp

Запустить MCP-сервер

Открывает инструменты Slop or Not для Claude, Codex, Hermes Agent, OpenClaw, Cursor и других MCP-клиентов через stdio.

Показать команду и ответ

Запуск

slop mcp --print-config

Возвращает

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

Быстрые сценарии

Частые рабочие сценарии в терминале

Это команды, к которым чаще всего обращаются первыми. Каждая читает локальный ввод и печатает локальный результат.

Как оценить AI-текст из Terminal?

Скопируйте черновик, передайте его в slop text через pipe и прочитайте вердикт в JSON. Добавьте --json, когда другому инструменту нужен стабильный вывод.

pbpaste | slop text --json

Как проверить читаемость?

Читаемость отделена от AI-детекции. Используйте ее, когда нужна проверка уровня чтения без отправки текста в веб-инструмент.

cat draft.md | slop readability --json

Как очистить скрытые AI-следы?

Text Cleanup удаляет невидимые символы, омоглифы и трюки с пробелами. Он не переписывает текст.

pbpaste | slop cleanup --json

Как проверить файл изображения?

Используйте slop image для скриншотов, снимков товаров, фото из профилей знакомств и других файлов, которые хотите проверить локально.

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

Локальный API

Можно использовать CLI как локальный API AI-детектора?

Да, для локальной автоматизации. CLI читает stdin или локальные файлы и возвращает JSON, поэтому скрипты и редакторы могут обращаться к нему как к API AI-детектора без загрузки текста или изображений в облачный endpoint. Это не размещенный HTTP API; приложение для Mac выполняет проверку на машине, которая вызывает команду.

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

MCP из CLI

Как запустить MCP из CLI?

MCP-сервер - это подкоманда CLI. Запускайте ее напрямую, когда ваш MCP-клиент просит указать команду или когда вы отлаживаете настройку.

slop mcp