Przejdź do treści

Sprawdzanie na urządzeniu w Terminalu

CLI do wykrywania treści AI dla Claude, Codex i Cursor

CLI slop uruchamia detektor tekstu AI i detektor obrazów AI Slop or Not z terminala na Macu. Zwraca JSON dla Claude, Codex, Hermes Agent, OpenClaw, Cursor, skryptów i edytorów, a także obsługuje surową ocenę modelu obrazu, czytelność i czyszczenie tekstu.

Przechodzisz z detektora w chmurze, takiego jak ZeroGPT lub GPTZero? Przekaż wersję roboczą, zrzut ekranu lub lokalny plik przez potok. Slop or Not ocenia go lokalnie i nigdy go nie przesyła.

Download on the App Store
Ekran konfiguracji wiersza poleceń Slop or Not na Mac
Plik binarny jest dołączony do podpisanej aplikacji Slop or Not na Mac.
Działa lokalnie
Sprawdzanie tekstu, obrazów, czytelności i oczyszczania zostaje na Twoim Mac.
Zwraca JSON
Użyj --json, gdy skrypty lub agenty potrzebują stabilnych wyników.
Nielimitowane lokalne sprawdzanie
CLI jest dostępne w Pro. Bez dziennego limitu sprawdzeń i bez rozliczania za wywołanie, więc skrypty i agenty mogą ponownie uruchamiać sprawdzanie tekstu, obrazów, czytelności i czyszczenia tak często, jak potrzebują.

Konfiguracja

Jak zainstalować CLI Slop or Not?

Zainstaluj Slop or Not dla Mac, otwórz ją raz i aktywuj Pro. Następnie uruchom poniższy blok konfiguracji: łączy on dołączony plik binarny z ~/.local/bin i dodaje ten folder do PATH, czego macOS nie robi za Ciebie. Settings > Command Line oferuje inną jednowierszową komendę, która dodaje sam pakiet aplikacji do PATH. Sprawdź poleceniem slop status. Od tego momentu każda nowa sesja Terminal znajduje slop w PATH bez ponownej instalacji.

# 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

Dokumentacja poleceń

Co potrafi CLI Slop or Not?

Zakres poleceń jest celowo mały: status, text, image, score-image, readability, cleanup i MCP.

Każdy przykład poniżej to rzeczywisty wynik, zarejestrowany w Slop or Not 1.1.1 dla Mac w sierpniu 2026 r. i skrócony tam, gdzie zaznaczono.

slop status

Sprawdź instalację

Potwierdza, że CLI może znaleźć pakiet aplikacji, i informuje, czy Pro jest aktywne.

Pokaż polecenie i odpowiedź

Uruchom

slop status --json

Zwraca

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

Oceń tekst AI

Odczytuje tekst UTF-8 ze stdin i zwraca to samo lokalne prawdopodobieństwo AI, które pokazuje aplikacja dla Mac, oraz metryki czytelności. Dodaj --language, gdy znasz już język.

Pokaż polecenie i odpowiedź

Uruchom

pbpaste | slop text --json

Zwraca

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

Analizuj czytelność

Dla angielskiego pełny raport zawiera Flesch Reading Ease i Flesch-Kincaid Grade Level oraz Gunning Fog, Coleman-Liau i ARI, z oceną konsensusową odrzucającą wartości odstające. Niemiecki, hiszpański, włoski, szwedzki, duński i norweski korzystają ze swoich uznanych formuł.

Pokaż polecenie i odpowiedź

Uruchom

cat draft.md | slop readability --json

Zwraca

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

Usuń ukryte sztuczki w tekście

Tabela zamian, nie przepisywanie tekstu: usuwa znaki o zerowej szerokości, homoglify i ozdobną interpunkcję, nie zmieniając Twoich słów. Dodaj --british, aby zamienić amerykańską pisownię na brytyjską odmianę angielskiego.

Pokaż polecenie i odpowiedź

Uruchom

pbpaste | slop cleanup --json

Zwraca

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

Wykrywaj obrazy AI

Sprawdza lokalnie przesłane potokiem bajty obrazów JPEG, PNG, HEIC lub WebP. Dodaj --ocr, aby odczytać tekst ze zrzutu ekranu.

Pokaż polecenie i odpowiedź

Uruchom

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

Zwraca

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

Oceniaj obrazy modelem obrazu

Przekaż obraz z pipe bezpośrednio do modelu i odbierz jego surowy wynik, pomijając heurystyki pochodzenia. Przydatne, gdy pętla generowania obrazów potrzebuje bezpośredniej informacji zwrotnej z modelu. Wymaga zainstalowanego modelu do wykrywania obrazów AI.

Pokaż polecenie i odpowiedź

Uruchom

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

Zwraca

{
  "rawSlopScore" : 0.706787109375
}
slop mcp

Uruchom serwer MCP

Uruchamia serwer stdio, który udostępnia wszystkie sześć narzędzi Claude, Codex, Cursor i innym klientom MCP. Użyj --print-config, aby wydrukować gotowe do wklejenia fragmenty konfiguracji zamiast uruchamiać serwer.

Pokaż polecenie i odpowiedź

Uruchom

slop mcp --print-config

Zwraca

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)

Szybkie ścieżki

Typowe przepływy pracy w terminalu

To polecenia, po które większość osób sięga najpierw. Każde z nich odczytuje lokalne dane wejściowe i wypisuje lokalny wynik.

Jak ocenić tekst AI z Terminala?

Skopiuj wersję roboczą, przekaż ją potokiem do slop text i odczytaj werdykt JSON. Dodaj --json, gdy inne narzędzie potrzebuje stabilnego wyjścia.

pbpaste | slop text --json

Jak sprawdzić czytelność?

Czytelność jest oddzielona od wykrywania AI. Użyj jej, gdy potrzebujesz sprawdzić poziom trudności tekstu bez wysyłania go do narzędzia webowego.

cat draft.md | slop readability --json

Jak usunąć ukryte ślady AI?

Text Cleanup usuwa niewidoczne znaki, homoglif i sztuczki z odstępami. Nie przeredagowuje tekstu.

pbpaste | slop cleanup --json

Jak uzyskać surowy wynik modelu obrazu?

Użyj score-image, gdy workflow generowania obrazów potrzebuje surowego sygnału z modelu, a nie wyniku detekcji obrazu z uwzględnieniem pochodzenia.

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

Jak sprawdzić plik obrazu?

Przesyłaj potokiem zrzuty ekranu, zdjęcia produktów, zdjęcia z profili randkowych i inne pliki, które chcesz sprawdzić lokalnie.

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

Lokalne API detektora AI

Czy mogę używać CLI jako lokalnego API detektora AI?

Do lokalnej automatyzacji - tak. CLI czyta stdin lub pliki lokalne i zwraca JSON, więc skrypty i edytory mogą traktować je jak lokalne API detektora AI bez wysyłania tekstu ani obrazów do endpointu w chmurze. To nie jest hostowane HTTP API; aplikacja na Mac uruchamia sprawdzanie na komputerze, który wywołuje polecenie.

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

MCP z CLI

Jak uruchomić MCP z CLI?

Serwer MCP jest podpoleceniem CLI. Uruchom go bezpośrednio, gdy klient MCP prosi o polecenie albo gdy debugujesz konfigurację.

slop mcp