Skip to content
Go To Agency
/AI & Tech
AI & Tech

Kickbacks.ai: reklamy w spinnerze Claude Code — anatomia zajmowania cudzego terenu bez umowy najmu

11 czerwca 2026 roku Andrew McCalip uruchomił Kickbacks: rozszerzenie, które zastępuje spinner Claude Code licytowaną reklamą i oddaje deweloperowi 50% przychodu. 5,5 miliona wyświetleń w 24 godziny, dwóch konkurentów w 48 godzin — i jedno niewygodne pytanie: co się dzieje, gdy budujesz biznes na cudzym produkcie? Przeczytaliśmy kod rozszerzenia. Pełna analiza.

Autor Robin Monteiro12 czerwca 202610 min · 2 148 mots
Claude CodeReklamaSztuczna inteligencjaNarzędzia deweloperskieBezpieczeństwo
Udostępnij artykuł
Kickbacks.ai: reklamy w spinnerze Claude Code — anatomia zajmowania cudzego terenu bez umowy najmu

Kiedy Claude Code pracuje, wyświetla małą animowaną linijkę — „Baking…”, „Discombobulating…” — w którą setki tysięcy programistów wpatrują się godzinami każdego dnia. Andrew McCalip spojrzał na tę linijkę i zobaczył pusty billboard. 11 czerwca 2026 roku uruchomił Kickbacks: rozszerzenie, które wystawia spinner na licytację, renderuje sponsorowaną linijkę w miejscu czasowników oczekiwania i oddaje 50% przychodu deweloperowi, który na nią patrzy. Hasło: „Get paid for waiting.”

Tweet zapowiadający premierę przekroczył 5,5 miliona wyświetleń w 24 godziny. Dwóch konkurentów pojawiło się w ciągu 48 godzin. A mimo to cała konstrukcja opiera się na fakcie, którego nikt nie może zignorować: Kickbacks jest zbudowany na terenie Anthropic, bez umowy najmu — cztery miesiące po tym, jak Anthropic zapłacił za kampanię podczas Super Bowl, ogłaszając „Ads are coming to AI. But not to Claude.”

Przeczytaliśmy paczkę rozszerzenia linijka po linijce — nie komunikat prasowy. Oto co naprawdę jest w środku, ile to jest warte i dlaczego ta historia to najlepsze studium przypadku produktu oportunistycznego w 2026 roku.

Założyciel: konstruktor, który potrafi wyprodukować szum

Andrew McCalip nie jest postacią anonimową. W sierpniu 2023 roku ten inżynier z Varda Space Industries (produkcja na orbicie) zyskał sławę w internecie, podejmując pierwszą amerykańską próbę odtworzenia LK-99, rzekomego koreańskiego nadprzewodnika w temperaturze pokojowej — synteza transmitowana na żywo na Twitchu, postępy dokumentowane na Twitterze, lewitująca próbka wysłana do analizy na USC. Odtworzenia nigdy nie potwierdzono, ale persona była już uruchomiona: profil „inżynierii jako treści”, zdolny zamienić projekt techniczny w globalny serial w ciągu kilku dni.

Od tamtej pory: Project Bob (autonomiczna łódź dronowa o długości 14 stóp próbująca opłynąć kulę ziemską przez Starlink, wciąż w trasie) oraz ShiftKeys, Inc. — firma stojąca za asystentem AI na poziomie systemu operacyjnego, uruchamianym wciśnięciem obu klawiszy Shift, i podmiot prawny, pod którym funkcjonuje Kickbacks. Wymowny szczegół: w momencie premiery osobista strona McCalipa wymieniała siedem projektów… a Kickbacks nie było wśród nich. Sam nie zgłosił żadnego z wątków na Hacker News i nigdy w nich nie odpowiedział. Oficjalnym kanałem jest jego prywatne konto na X. Kickbacks wygląda mniej jak produkt firmy, a bardziej jak zagranie — szybkie, bezczelne, idealnie zsynchronizowane w czasie.

Pomysł: zamiana czasu oczekiwania na powierzchnię reklamową

Strona startowa Kickbacks.ai — „Get paid for waiting”, ze sponsorowanym spinnerem i przyciskiem instalacji rozszerzenia VS Code

Strona startowa Kickbacks w momencie premiery — zrzut ekranu z 13 czerwca 2026, kickbacks.ai

Zapowiadany model jest prosty. Reklamodawcy licytują slot poprzez otwartą księgę zleceń. Jednostką sprzedaży jest „blok” 1000 pięciosekundowych wyświetleń. Użytkownik wyświetlający reklamy zachowuje 50% przychodu, naliczanego za każde wyświetlenie i za każde kliknięcie — przy czym kliknięcie jest warte 50 wyświetleń. Limity godzinowe i dzienne ograniczają zarobki, a zdalny wyłącznik bezpieczeństwa może wyłączyć całą flotę.

Rzeczywistość w momencie premiery jest skromniejsza i to ma znaczenie: na dzień 12 czerwca wypłaty nie były otwarte (integracja Stripe Connect była „prawie gotowa”, bez podanej daty), a prawdziwych reklamodawców nie było — widoczna reklama, Firecrawl, to wewnętrzny zapełniacz używany do rozruchu zasobów reklamowych. Zarobki rosną na liczniku, ale nie można ich wypłacić. Pierwszy raport testera na Hacker News: około 3 godzin użytkowania, 407 wyświetleń, 4,43 $. Inny użytkownik twierdzi, że zarobił 10 $ w 2 godziny — liczby zgłaszane samodzielnie, traktujmy je jako takie, w zestawieniu z subskrypcją Claude, która może kosztować 200 $ miesięcznie.

Jeden sygnał płynący z ekosystemu zasługuje jednak na uwagę: mniej niż 30 godzin po premierze zewnętrzny deweloper zbudował już terminal danych dla kupujących reklamy — śledzenie księgi zleceń, wyczerpywanie bloków, wycena ofert względem średniej ważonej wolumenem. Jego (niezweryfikowane) metryki: mniej więcej 943 wyświetlenia obsługiwane na minutę, najwyższa oferta na poziomie 111 $, podłoga obsługi na poziomie 31 $. Kiedy w ciągu jednego dnia wokół twojego rynku pojawiają się spekulacyjne narzędzia, rynek istnieje — przynajmniej jako obiekt ciekawości.

Pod maską: co mówi kod

Zdekompilowaliśmy i przeczytaliśmy paczkę rozszerzenia. Pierwsze zabawne odkrycie: produkt nazywał się Vibe Ads przed zmianą nazwy. Kod wciąż wszędzie nosi tę nazwę — pliki przechowywane w ~/.vibe-ads/, znaczniki /* VIBE-ADS-START */, wewnętrzne polecenia z prefiksem vibe-ads.*.

Technicznie rozszerzenie atakuje dwie powierzchnie o bardzo nierównej trwałości.

Solidna droga: terminal, przez oficjalne ustawienia

W przypadku CLI Kickbacks niczego nie majstruje: edytuje twój plik ~/.claude/settings.json, aby wstrzyknąć dwa pola udokumentowane przez Anthropic. spinnerVerbs zastępuje czasowniki spinnera sponsorowaną linijką. statusLine wskazuje na skrypt renderujący klikalną reklamę na pasku statusu. Naprawdę miły akcent: jeśli miałeś już własny pasek statusu, rozszerzenie zapisuje go i łączy w łańcuch — twój oryginalny widok dalej działa, reklama doczepia się na wierzchu, a przywrócenie jest czyste. To dobra inżynieria, zbudowana na oficjalnych funkcjach.

Krucha droga: łatanie rozszerzenia Anthropic

W przypadku panelu VS Code i Cursor Kickbacks bezpośrednio modyfikuje jednak paczkę oficjalnego rozszerzenia Anthropic. Kopia zapasowa oryginalnego pliku co do bajta, zlokalizowanie tablicy czasowników wewnątrz zminifikowanego kodu, wstrzyknięcie bloku renderującego reklamę w spinnerze. A przede wszystkim: webview Claude Code jest dostarczane ze ścisłą Content Security Policy, która zabrania jakiegokolwiek połączenia sieciowego. Aby jego reklama mogła rozmawiać z lokalnym serwerem telemetrii, Kickbacks rozluźnia tę CSP — a komentarze ich własnych deweloperów przyznają, że to rozluźnienie pozostaje na miejscu nawet po dezaktywacji rozszerzenia. Znika naprawdę dopiero przy jawnym odinstalowaniu.

System zliczania jest też zaskakująco staranny: lokalny serwer odbiera zdarzenia wyświetleń i widoczności, reklama musi pozostać na ekranie co najmniej 5 sekund, aby została zaliczona, a detektor bezczynności obserwuje czas modyfikacji pliku transkryptu Claude Code — 90 sekund bez zapisu i zliczanie się zatrzymuje. Strażnik (watchdog) potrafi nawet odróżnić sytuację „użytkownik pracuje, ale nasze reklamy przestały się renderować” (samonaprawa) od „użytkownik poszedł na lunch” (nic nie rób). Widzieliśmy produkty z finansowaniem Series A o mniej rygorystycznej telemetrii.

Trzy problemy, których bezpieczeństwo nigdy nie wybacza

1. Trwałe osłabianie bariery bezpieczeństwa. Rozluźnianie CSP produktu osoby trzeciej i pozostawianie go rozluźnionym po dezaktywacji osłabia ochronę, którą Anthropic zaprojektował dla swoich użytkowników — bez ich świadomej zgody.

2. Niepodpisana automatyczna aktualizacja co 90 sekund. Rozszerzenie odpytuje serwer aktualizacji co 90 sekund i może instalować aktualizacje poza marketplace, bez weryfikacji podpisu. To był dominujący punkt w dyskusjach na Hacker News: jeśli ten serwer zostanie skompromitowany, staje się kanałem dystrybucji złośliwego oprogramowania do całej zainstalowanej bazy. Podręcznikowe ryzyko łańcucha dostaw, stworzone celowo, by nadążyć za nieustępliwym tempem wydań Claude Code.

3. Modyfikowanie produktu innego dostawcy bez pozwolenia. Szara strefa względem zasad marketplace Microsoftu i bezpośrednie narażenie na warunki świadczenia usług Anthropic. Kod jest publikowany tylko do odczytu na zastrzeżonej licencji ShiftKeys z klauzulami zakazującymi inżynierii wstecznej — source-available, a nie open source.

Odbiór: viral na X, klapa na Hacker News

Geografia szumu jest pouczająca, bo przeczy intuicji.

KanałWynik (pierwsze 48 godzin)
Tweet premierowy5 527 308 wyświetleń, 11 623 polubień, 707 cytowań
Główny wątek na HN15 punktów, 7 komentarzy
Drugi wątek na HN14 punktów, 2 komentarze
Oficjalny „Show HN”2 punkty, 0 komentarzy
Repozytorium GitHub~160 gwiazdek, nigdy w trendach

Pięć i pół miliona wyświetleń po jednej stronie; dwupunktowy Show HN po drugiej. Szeroka publiczność technologiczna kocha widowisko; społeczność, która faktycznie zainstalowałaby rozszerzenie, pozostała chłodna — a gdy się odezwała, to po to, by wskazać na niepodpisaną automatyczną aktualizację. O produkcie mówi się daleko poza kręgiem jego potencjalnych użytkowników. To znak rozpoznawczy McCalipa od czasów LK-99.

Dwóch konkurentów w 48 godzin — jeden z nich uprawia astroturfing sam na sobie

Nisza zapełniła się w rekordowym tempie. IdleAds.dev, uruchomiony na Hacker News 12 czerwca przez założyciela przedstawiającego się jako „Abhi”, obiecuje 70% udziału w przychodzie (z deklarowanym celem 90%) i twierdzi, że ma technicznie czystsze podejście: weryfikacja wyświetleń po stronie serwera, bez łatania edytora. Jego premiera zdobyła 1 punkt na HN. Pyszny szczegół: komentarz „try IdleAds.dev, it pays 70%” zamieszczony w wątku Kickbacks pochodził od tej samej nazwy użytkownika co założyciel — który nie ujawnił swojego powiązania. Astroturfing pierwszego stopnia, na rynku liczącym 24 godziny.

Idlen (idlen.io) gra w inną grę: w pełni anonimowy zespół, ale dużo szersza powierzchnia — rozszerzenia dla VS Code, Cursor i Windsurf, plus rozszerzenia przeglądarkowe celujące w ChatGPT, Claude, Perplexity i Gemini, z prawdziwymi linkami instalacyjnymi w marketplace'ach. Jedna rzecz warta odnotowania: aby targetować reklamy, Idlen czyta pliki zależności twoich projektów. Gdy anonimowy produkt prosi o taki poziom dostępu do twojego środowiska pracy, pytanie o zaufanie zmienia kształt.

Precedens, który mówi wszystko: npm, sierpień 2019

Ta historia już się wydarzyła, niemal takt po takcie. 19 sierpnia 2019 roku Feross Aboukhadijeh — szanowany opiekun StandardJS — po cichu uruchomił funding: pakiet, który przy każdej instalacji wypisywał komunikat sponsora w terminalu. Dwóch sponsorów, Linode i LogRocket. Bez śledzenia, łatwy do wyciszenia. Cel: finansowanie open source.

Sprzeciw był natychmiastowy i brutalny. „Adware to malware, kategorycznie” — grzmiał Hacker News. Obawa: że „npm install stanie się długim ciągiem banerów reklamowych”. W ciągu tygodnia powstały dwa dedykowane blokery reklam. Linode wycofał swoją reklamę pod presją. Po około tygodniu Feross zamknął całość — łącznie zebrano: około 2000 $. Pod koniec sierpnia npm Inc orzekło jednostronnie: pakiety wyświetlające reklamy zostały zakazane na platformie. A w listopadzie npm wypuściło własną oficjalną alternatywę, polecenie npm fund.

Prorocze zdanie pochodzi z sierpnia 2019 roku i należy do samego Ferossa: „terminal ads seem like they have a limited lifetime” — reklamy w terminalu mają ograniczony czas życia, bo platforma może zamknąć kanał, kiedy tylko zechce. Siedem lat później Kickbacks odgrywa ten sam scenariusz, na tej samej scenie, z jeszcze potężniejszym właścicielem terenu.

Anthropic: okno jest szeroko otwarte — ale właściciel już powiedział nie

To centralny paradoks tej sprawy i jest udokumentowany po obu stronach.

Z jednej strony, brak widocznych środków zaradczych. Na dzień 12 czerwca 2026 (Claude Code v2.1.175) oficjalny changelog nie wspomina o żadnych reklamach, żadnym ograniczeniu spinnera, żadnym wzmocnieniu webview. Co więcej: Anthropic aktywnie utrzymuje dokładnie te powierzchnie, które wykorzystuje Kickbacks — poprawka z maja 2026 naprawiła ustawienie spinnerVerbs, a pasek statusu wciąż zyskuje nowe możliwości. Okno nie jest uchylone: jest szeroko otwarte, a właściciel maluje na nowo ramę.

Z drugiej strony, doktryna i precedens. W lutym 2026 roku Anthropic przeprowadził kampanię podczas Super Bowl, której slogan nie pozostawia miejsca na interpretację: „Ads are coming to AI. But not to Claude.” — poparty oficjalnym stanowiskiem: model biznesowy oparty na subskrypcjach i kontraktach korporacyjnych, a reklamy w rozmowach z AI uznane za „niestosowne”. Timing Kickbacks odpowiada na ruch OpenAI, które testowało reklamy w ChatGPT od stycznia. A co do egzekwowania, precedens istnieje: w tym samym lutym zewnętrzny harness OpenCode usunął obsługę kont Claude w commicie jawnie powołującym się na „anthropic legal requests”. Gdy Anthropic chce zamknąć drzwi w swoim ekosystemie, nie wypuszcza aktualizacji — wysyła pismo.

Prawdziwym ryzykiem dla Kickbacks nie jest zatem techniczny „nerf”, wyścig wydań, w który jego droga webview już się zaangażowała. Jest nim dzień, w którym Anthropic zdecyduje albo to zakazać — albo, w okrutniejszym scenariuszu, samemu sprzedać ten slot, tak jak npm odpowiedziało na reklamy w terminalu, wypuszczając npm fund. Produkt zbudowany na cudzym terenie, bez umowy najmu, nigdy nie negocjuje okresu wypowiedzenia.

Nasze zdanie: cztery lekcje wykraczające poza anegdotę

To, co następuje, jest naszą analizą.

1. Szybkość wykonania stała się domyślną przewagą konkurencyjną. Kickbacks zamienił trywialną obserwację — miliony programistów wpatrują się w spinner — w działający rynek z księgą zleceń w ciągu kilku tygodni, a jego klony pojawiły się w ciągu 48 godzin. W gospodarce narzędzi AI okno między „oczywistym pomysłem” a „nasyconą niszą” mierzy się w dniach. Jeśli czekasz na pewność, przybywasz po astroturferach.

2. Dystrybucja nie waliduje produktu. 5,5 miliona wyświetleń i 160 gwiazdek na GitHubie opowiadają dwie niedające się pogodzić historie. Szum mierzy jakość widowiska, a nie adopcję. Dla projektu webowego czy oferty cyfrowej jedyną liczbą, która ma znaczenie, są użytkownicy, którzy instalują, wracają i płacą — cała reszta to zasięg organiczny na kontrowersyjny temat.

3. Nigdy nie buduj swojej kluczowej wartości na powierzchni, której nie kontrolujesz. To lekcja npm z 2019 roku, lekcja OpenCode i prawdopodobnie będzie to lekcja Kickbacks. Oportunistyczna integracja może być doskonałym kanałem pozyskiwania; jako fundament jest katastrofą. Kiedy projektujemy obecność cyfrową — stronę, lejek konwersji, treści — budujemy ją na zasobach, które należą do ciebie: twoja domena, twoja publiczność, twoje dane. Platformy są do przejścia, a nie do zamieszkania.

4. Reklama to rzemiosło, a kontekst jest królem. Załóżmy na chwilę kapelusz reklamodawcy: spinner Claude Code oferuje ogromną uwagę, ale zerową intencję. Programista wpatrzony w tę linijkę czeka na zakończenie generowania — nie szuka dostawcy; wyświetlenie po prostu mu się przytrafia. To dokładne przeciwieństwo kanałów, które prowadzimy codziennie dla naszych klientów: kampania Google Ads przechwytuje zadeklarowaną intencję w dokładnym momencie, w którym wyraża się ją w wyszukiwaniu, a kampania Social Ads buduje i targetuje publiczność ze śledzeniem konwersji od początku do końca. Zanim wydasz euro na egzotyczne zasoby reklamowe tylko dlatego, że są na fali, zadaj trzy pytania, które przesądzają o wszystkim: kto patrzy, w jakim stanie umysłu i co zostaje zmierzone później?

Jesteśmy po obu stronach tej historii: budujemy obecność cyfrową na zasobach, które należą do ciebie, oraz projektujemy i prowadzimy kampanie reklamowe, które się zwracają, bo siedzą we właściwym miejscu, przed właściwą publicznością, z czystym pomiarem zwrotu. Chcesz ocenić, jak bardzo twój projekt zależy od zewnętrznej platformy — albo uruchomić kampanię opartą na intencji, a nie na widowisku? Opowiedz nam o swojej sytuacji: odpowiadamy w ciągu 48 godzin konkretną analizą.

RM

O autorze

Robin Monteiro

Co-fondateur de Go To Agency

Développeur full-stack et co-fondateur de Go To Agency, Robin conçoit des solutions web performantes avec Next.js, React et les dernières technologies.

Poznaj zespół

Go To Agency — agence digitale à Dijon

L'équipe derrière cet article peut le faire pour vous

Sites et e-commerce Next.js sur mesure, SEO qui positionne, campagnes publicitaires mesurées au retour près. Tout se passe par écrit, sans rendez-vous : décrivez votre besoin, on revient vers vous avec une lecture concrète.

Votre demande arrive directement sur [email protected] — réponse sous 24 h ouvrées, aucun engagement.

Udostępnij artykuł

Questions fréquentes

Czym dokładnie jest Kickbacks.ai?+

To rozszerzenie uruchomione 11 czerwca 2026 roku przez Andrew McCalipa (ShiftKeys, Inc.), które zastępuje spinner oczekiwania Claude Code linijką reklamową sprzedawaną poprzez otwartą licytację. Deweloper wyświetlający reklamy zachowuje 50% przychodu, naliczanego za każde pięciosekundowe wyświetlenie i za każde kliknięcie. W momencie premiery wypłaty nie były jeszcze otwarte, a zasoby reklamowe rozruszano wewnętrznie, bez prawdziwych reklamodawców.

Czy instalacja Kickbacks jest niebezpieczna?+

W VS Code i Cursor modyfikuje oficjalną paczkę Anthropic i trwale osłabia jego Content Security Policy nawet po dezaktywacji, a także automatycznie aktualizuje się co 90 sekund z własnego serwera bez weryfikacji podpisu (ryzyko łańcucha dostaw). Czysta droga terminalowa/CLI jest dużo czystsza, korzystając wyłącznie z oficjalnych ustawień Claude Code.

Ile faktycznie płacą reklamy w spinnerze?+

Skromnie, według liczb zgłaszanych samodzielnie: jeden tester podaje 4,43 $ za ~3 godziny i 407 wyświetleń, inny 10 $ w 2 godziny. Obowiązują limity godzinowe i dzienne, a w momencie premiery wypłaty nie były jeszcze możliwe — kwoty rosną w oczekiwaniu na integrację płatności.

Czy Anthropic zareagował?+

Brak udokumentowanej, imiennej reakcji. Changelog Claude Code nie pokazuje żadnych środków zaradczych, a Anthropic wręcz utrzymuje ustawienia, których używa Kickbacks. Doktryna jest jednak publiczna: kampania z lutego 2026 „Ads are coming to AI. But not to Claude.”, model biznesowy bez reklam i precedens prawnego egzekwowania wobec zewnętrznego narzędzia (OpenCode). Okno jest otwarte, ale nie zagwarantowane.

Dlaczego porównujemy Kickbacks do reklam npm z 2019 roku?+

Bo scenariusz jest niemal identyczny: w sierpniu 2019 pakiet funding wypisywał komunikaty sponsorów podczas instalacji npm; w ciągu tygodnia sprzeciw przepędził sponsorów, npm zakazało reklam, a potem wypuściło własną alternatywę (npm fund). To samo ryzyko ciąży nad Kickbacks: platforma może zamknąć kanał z dnia na dzień — albo sama wykorzystać ten slot.

Jako reklamodawca, czy powinieneś kupować reklamy w narzędziach deweloperskich?+

Z ostrożnością. Spinner oferuje wysoką uwagę, ale niemal zerową intencję. Dla marki narzędzia deweloperskiego blok wyświetleń może być tanim zakładem na świadomość marki; dla wszystkich innych kanały oparte na intencji (wyszukiwanie jak Google Ads, targetowany social ze śledzeniem konwersji) to jedyne, których zwrot mierzy się czysto. Traktuj te zasoby jako budżet na eksperymenty, nigdy jako kręgosłup pozyskiwania.

Powiązane artykuły

Bezpłatna wycena
Kickbacks.ai: reklamy w spinnerze Claude Code | Go To Agency