Przejdź do treści

Sprawdzanie na urządzeniu w Terminalu

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

CLI slop uruchamia z terminala na Macu detektor tekstu AI Slop or Not, detektor obrazów AI, surową punktację obrazów OmniAID, analizator czytelności i narzędzie do czyszczenia tekstu. Zwraca JSON dla Claude, Codex, Hermes Agent, OpenClaw, Cursor, skryptów i edytorów.

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
Pro znosi dzienny limit, dzięki czemu skrypty i agenci mogą lokalnie wielokrotnie sprawdzać tekst, obrazy, czytelność i czyszczenie.

Konfiguracja

Jak zainstalować CLI Slop or Not?

Otwórz Slop or Not dla Maca jeden raz, aktywuj Pro, a potem przejdź do Settings > Command Line i pozwól aplikacji zainstalować CLI. Następnie zweryfikuj je w Terminalu, używając ścieżki binarnej z pakietu aplikacji.

# In Slop or Not: Settings > Command Line > Install
"/Applications/Slop Or Not.app/Contents/MacOS/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.

slop status

Sprawdź instalację

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

Pokaż polecenie i odpowiedź

Uruchom

"/Applications/Slop Or Not.app/Contents/MacOS/slop" status --json

Zwraca

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

Oceń tekst AI

Odczytuje tekst UTF-8 ze stdin i zwraca to samo lokalne prawdopodobieństwo AI, którego używa aplikacja na Mac, oraz metryki czytelności.

Pokaż polecenie i odpowiedź

Uruchom

pbpaste | "/Applications/Slop Or Not.app/Contents/MacOS/slop" text --json

Zwraca

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

Analizuj czytelność

Zwraca wyniki Flesch dla języka angielskiego i obsługiwaną formułę właściwą dla sześciu innych języków.

Pokaż polecenie i odpowiedź

Uruchom

cat draft.md | "/Applications/Slop Or Not.app/Contents/MacOS/slop" readability --json

Zwraca

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

Usuń ukryte sztuczki w tekście

Usuwa spacje o zerowej szerokości, homoglif, ozdobną interpunkcję i inne formatowanie zdradzające ślady przed kolejnym sprawdzeniem.

Pokaż polecenie i odpowiedź

Uruchom

pbpaste | "/Applications/Slop Or Not.app/Contents/MacOS/slop" cleanup --json

Zwraca

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

Wykrywaj obrazy AI

Sprawdza lokalnie przekazane potokiem bajty obrazów JPEG, PNG, HEIC lub WebP, z opcjonalnym OCR dla zrzutów ekranu.

Pokaż polecenie i odpowiedź

Uruchom

"/Applications/Slop Or Not.app/Contents/MacOS/slop" image --json < ~/Desktop/screenshot.png

Zwraca

{
  "detection" : {
    "result" : {
      "_0" : 0.80,
      "_1" : { "most_likely_ai_slop" : {} }
    }
  }
}
slop score-image

Oceniaj obrazy za pomocą OmniAID

Zwraca surowy wynik modelu OmniAID dla obrazu przekazanego przez potok, gdy potrzebujesz bezpośredniej informacji z modelu zamiast pełnej odpowiedzi detektora obrazów.

Pokaż polecenie i odpowiedź

Uruchom

"/Applications/Slop Or Not.app/Contents/MacOS/slop" score-image --json < ~/Desktop/generated.png

Zwraca

{
  "rawSlopScore" : 0.690673828125
}
slop mcp

Uruchom serwer MCP

Udostępnia narzędzia Slop or Not klientom Claude, Codex, Hermes Agent, OpenClaw, Cursor i innym klientom MCP przez stdio.

Pokaż polecenie i odpowiedź

Uruchom

"/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp --print-config

Zwraca

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

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 | "/Applications/Slop Or Not.app/Contents/MacOS/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 | "/Applications/Slop Or Not.app/Contents/MacOS/slop" readability --json

Jak usunąć ukryte ślady AI?

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

pbpaste | "/Applications/Slop Or Not.app/Contents/MacOS/slop" cleanup --json

Jak uzyskać surowy wynik obrazu OmniAID?

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

"/Applications/Slop Or Not.app/Contents/MacOS/slop" score-image --json < ~/Desktop/generated.png

Jak sprawdzić plik obrazu?

Użyj polecenia CLI z pakietu aplikacji do zrzutów ekranu, zdjęć produktowych, zdjęć z profili randkowych i innych plików, które chcesz sprawdzić lokalnie.

"/Applications/Slop Or Not.app/Contents/MacOS/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 | "/Applications/Slop Or Not.app/Contents/MacOS/slop" text --json
"/Applications/Slop Or Not.app/Contents/MacOS/slop" image --json < ~/Desktop/source-photo.png
"/Applications/Slop Or Not.app/Contents/MacOS/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ę.

"/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp