Перейти к содержимому

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

CLI-детектор AI-контента для Claude, Codex и Cursor

slop CLI запускает детектор AI-текста и детектор AI-изображений Slop or Not из терминала вашего 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, когда скриптам или агентам нужны стабильные результаты.
Безлимитные локальные проверки
CLI входит в Pro. Нет дневного лимита проверок и тарификации за каждый вызов, поэтому скрипты и агенты могут повторять проверки текста, изображений, читаемости и очистки так часто, как нужно.

Настройка

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

Установите Slop or Not для Mac, откройте приложение один раз и активируйте Pro. Затем выполните блок настройки ниже: он привяжет встроенный бинарный файл к ~/.local/bin и добавит эту папку в ваш PATH, чего macOS сама не делает. В Settings > Command Line есть другая однострочная команда, которая добавляет в PATH сам пакет приложения. Проверьте командой slop status. После этого каждый новый сеанс Terminal будет находить slop в PATH без переустановки.

# 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

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

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

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

Все примеры ниже - реальный вывод, полученный из Slop or Not 1.1.1 для Mac в августе 2026 года и сокращенный там, где это отмечено.

slop status

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

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

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

Запуск

slop status --json

Возвращает

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

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

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

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

Запуск

pbpaste | slop text --json

Возвращает

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

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

Для английского считает Flesch Reading Ease и Flesch-Kincaid Grade Level, а в полном отчете также Gunning Fog, Coleman-Liau и ARI, с итоговым уровнем, который отбрасывает выбросы. Для немецкого, испанского, итальянского, шведского, датского и норвежского используется своя принятая формула.

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

Запуск

cat draft.md | slop readability --json

Возвращает

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

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

Таблица замен, а не переписывание: удаляет символы нулевой ширины, омоглифы и декоративную пунктуацию, не меняя ваши слова. Добавьте --british, чтобы преобразовать американские варианты написания в британский английский.

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

Запуск

pbpaste | slop cleanup --json

Возвращает

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

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

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

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

Запуск

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

Возвращает

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

Оценивать изображения моделью изображения

Передайте изображение через pipe прямо в модель и получите ее сырую оценку, пропустив эвристики происхождения. Полезно, когда циклу генерации изображений нужна прямая обратная связь от модели. Требует установленной модели обнаружения AI-изображений.

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

Запуск

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

Возвращает

{
  "rawSlopScore" : 0.706787109375
}
slop mcp

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

Запускает stdio-сервер, который открывает все шесть инструментов для Claude, Codex, Cursor и других MCP-клиентов. Используйте --print-config, чтобы вывести готовые фрагменты настройки вместо запуска сервера.

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

Запуск

slop mcp --print-config

Возвращает

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)

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

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

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

Как оценить 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

Как получить сырую оценку модели изображения?

Используйте score-image, когда рабочему процессу генерации изображений нужен сырой сигнал модели, а не результат детекции изображений с учетом происхождения.

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

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

Передавайте через pipe скриншоты, фото товаров, фотографии из профилей знакомств и другие файлы, которые хотите проверить локально.

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

API локального детектора ИИ

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

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

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

MCP из CLI

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

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

slop mcp