Aktualizacja 0.2.7 (zgłoszona do Chrome Web Store) pokazuje konkretność treści i niepewność oceny. Słabszy sygnał daje odznakę; automatyczna zasłona wymaga mocnej, zgodnej oceny. Zmiana czułości przelicza dostępne wyniki bez ponownego wysyłania tekstów.
Hostowane proxy to publiczne demo z limitem. Do codziennej pracy postaw własne proxy i własny klucz (BYOK).
Rozszerzenie jest w Chrome Web Store. Ten sam wpis instalujesz w Chrome, Brave i Edge. Instalacja ręczna z GitHub (rozpakowane rozszerzenie) nadal działa.
Firefox to osobny XPI (dodatek tymczasowy, bez listy AMO). Safari to build na Macu, bez App Store.
Produkt działa tylko na LinkedIn.
Wersja 0.2.6 na moim feedzie LinkedIn: plakietka Ludzki z wynikiem po najechaniu, baner AI slop i przycisk Pokaż. Nagranie bez dźwięku.
Jak to działa
1. Widoczny post
Gdy karta wejdzie w widok (około 35% wysokości), rozszerzenie bierze własny tekst posta. Komentarze i post w środku udostępnienia pomija. Tekst krótszy niż 200 znaków (po odcięciu hashtagów, wzmianek, linków i emoji) zostaje w przeglądarce.
2. Jev na proxy
Jedno wywołanie na post: model jev-latest, pytania is_ai_slop, slop_intensity, has_substance, voice. Próg domyślny to 0.65.
3. Odznaka
Kolor liczy kod w repozytorium, nie ta strona. Najedź na odznakę, żeby zobaczyć prawdopodobieństwa.
Suwak progu
Model daje każdemu postowi ocenę od 0 do 1. To szansa, że tekst brzmi jak AI slop. Bliżej 1 sygnał jest mocniejszy. Odznaka „AI slop” pojawia się, gdy ocena jest równa progowi albo wyższa. Suwak w opcjach rozszerzenia chodzi od około 0.15 do 0.95. Domyślnie stoi koło 0.65.
Niżej, czulej
Próg 0.15 łapie słabszy sygnał. Więcej kart dostaje odznakę „AI slop”.
Domyślnie 0.65
To punkt startowy. Ustawiasz go sam w opcjach rozszerzenia, obok włącznika i trybu.
Wyżej, ostrzej
Próg 0.95 puszcza tylko mocny sygnał. Rzadziej zobaczysz „AI slop”, częściej „Ludzki” albo „Mieszany”.
W Edge zezwól na rozszerzenia z innych sklepów, gdy przeglądarka o to zapyta.
Instalacja ręczna:
Pobierz repozytorium albo rozpakuj store/linkedin-ai-slop-extension.zip.
Otwórz chrome://extensions albo edge://extensions i włącz tryb dewelopera.
Załaduj rozpakowane i wskaż katalog extension/.
Zip odtwarzasz przez npm run pack:extension.
Brave
Brave instaluje ten sam wpis z Chrome Web Store. Osobnego pliku Brave nie ma.
Instalacja ręczna:
Otwórz brave://extensions i włącz tryb dewelopera.
Załaduj rozpakowane i wskaż extension/.
Notatka: store/BRAVE.md.
Firefox
Osobny XPI, te same skrypty. Firefox 142+. Listy na addons.mozilla.org nie ma.
npm run pack:firefox składa store/linkedin-ai-slop-firefox.xpi.
Otwórz about:debugging#/runtime/this-firefox.
Załaduj dodatek tymczasowy i wskaż ten XPI. Po restarcie Firefoksa zrób to ponownie.
Notatka: store/FIREFOX.md.
Safari
Projekt Xcode w safari/. Na Macu: bash scripts/build-safari.sh. To nie jest App Store ani TestFlight.
Safari → Develop → Allow Unsigned Extensions.
Uruchom aplikację z Xcode, włącz rozszerzenie i zezwól na www.linkedin.com.
Notatka: store/SAFARI.md.
Plany
Tylko LinkedIn. Rozszerzenie jest darmowe. Płatne warianty to Hosted Pro, Lifetime Pro i Team. Checkout jest włączony.
Działa dziś
Free / BYOK
0 USD
Własne proxy i własny TYPESAFE_API_KEY w server/.env. W opcjach wybierz BYOK i wpisz adres, na przykład http://127.0.0.1:8787. Limity ustawiasz u siebie.
Działa dziś, marketing
Hosted Demo
0 USD
Publiczne proxy https://proxy-production-ebcc.up.railway.app. To nie jest plan płatny. Limit około 60 ocen na minutę z IP. Dobowy hamulec Demo to około 200 ocen na IP (DEMO_MODE, gdy brak jawnego capu).
Dostępne teraz
Hosted Pro
od ~5 USD/mies. albo ~40 USD/rok
Publiczne proxy z wyższymi limitami. Po opłaceniu dostajesz token Pro i wklejasz go w opcjach rozszerzenia. Subskrypcja miesięczna albo roczna przez Stripe Checkout.
Klucz TYPESAFE_API_KEY zostaje na serwerze. Ta strona go nie ma i sama nie woła TypeSafe. GitHub Pages serwuje tylko docs/.
Limit: 60 żądań na minutę z jednego adresu IP. Powtórzony tekst nie woła Jev drugi raz (pamięć podręczna werdyktu). To demo w dobrej wierze, nie usługa bez limitu.
BYOK
Własne proxy: cd server, npm install, npm start. W opcjach wpisz http://127.0.0.1:8787. Klucz wstawiasz tylko w server/.env.
Tekst wysyłany do Jev jest obcięty do 6000 znaków. Opcjonalny dobowy limit IP włączysz zmienną EVALUATE_DAILY_IP_CAP.
Od autora
Paweł Mamcarz. Inne projekty, te same adresy co na mamcarz.com.