- 5,0 ocena wtyczki
- 5 wersji językowych
- 0 zbieranych danych
- 2 tyg. od pomysłu do launchu
- Rola
- Solo – research, design, development
- Narzędzia
- Figma, Claude Code, Firefox APIs
SitesNuker to rozszerzenie do Firefoksa, które pomaga przestać tracić godziny na Reddicie, YouTube i X – przez limity czasowe, twarde blokady i intencjonalne tarcie. Open source, wydane na Mozilla Add-ons, zaprojektowane wokół jednej zasady: najlepsze narzędzie produktywnościowe to takie, z którego nie da się łatwo wymówić.
Przeciętna osoba spędza blisko 7 godzin dziennie, patrząc w ekran, a znaczna część tego czasu jest niezamierzona – „szybkie sprawdzenie" Reddita zamienia się w 45 minut, jedno wideo na YouTube przeradza się w godzinną spiralę. Użytkownikom nie brakuje silnej woli; brakuje im narzędzi, które działają z ich psychologią, a nie przeciwko niej. Istniejące rozwiązania albo nadmiernie komplikują konfigurację, albo są łatwe do obejścia, albo wymagają subskrypcji za podstawowe funkcje. Użytkownicy rezygnują, zanim jeszcze zaczną.
Desk research, netnografia oraz analiza recenzji podobnych rozwiązań pozwoliły mi zidentyfikować powtarzające się frustracje:
„Tracę poczucie czasu"
Użytkownicy opisują wchodzenie w stan flow na uzależniających stronach. Żaden zewnętrzny sygnał nie przerywa pętli. Zanim sprawdzą zegarek, jest za późno.
„Po prostu wyłączam bloker"
Większość rozszerzeń pozwala obejść blokadę jednym kliknięciem. Nie ma intencjonalnego tarcia. Blokada staje się pozorna, nie funkcjonalna.
„Konfiguracja trwała wieczność"
Zaawansowane narzędzia jak LeechBlock wymagają konfigurowania bloków czasowych, wzorców regex i wielu zestawów reguł. Większość użytkowników nigdy nie kończy onboardingu.
„Nie mam pojęcia, ile korzystam"
Bez danych o użyciu użytkownicy nie mogą ustawić realistycznych limitów. Ustawiają je zbyt nisko (frustrujące) albo zbyt wysoko (nieskuteczne).
Przeanalizowałem cztery popularne rozszerzenia przeglądarkowe pod kątem wymiarów, które mają największe znaczenie: wysiłku konfiguracyjnego, niezawodności blokowania, odporności na obejście, feedbacku o użyciu i cennika.
| LeechBlock NG | StayFocusd | one sec | Freedom Limit | SitesNuker | |
|---|---|---|---|---|---|
| Złożoność konfiguracji | Wysoka – 30 zestawów reguł, regex, harmonogramy | Średnia – strona opcji z wieloma ustawieniami | Niska – wybierz aplikacje | Niska – prosta lista | Niska – presety + tap, żeby dodać |
| Metoda blokowania | Przekierowanie strony | Przekierowanie strony | Nakładka z oddechem | Kojący zielony ekran | declarativeNetRequest – na poziomie przeglądarki |
| Odporność na obejście | Opcjonalne hasło | Opcja nuklearna (jednorazowa) | Niska – klik i kontynuuj | Niska – zamknij kartę | 20 sek. odliczania + twardy limit 1h |
| Limity per strona | Tak | Tak | Nie | Tak | Tak |
| Statystyki użycia | Częściowo | Nie | Tak | Nie | Tak |
| Tryb nuklearny | Częściowo | Tak | Nie | Nie | Tak |
| Prywatność danych | Tylko lokalnie | Tylko lokalnie | Wymagane konto | Konto + subskrypcja | Tylko lokalnie, zero telemetrii |
| Cena | Darmowe | Darmowe | Freemium – $5/mies. | Freemium – $7/mies. | Darmowe i open source |
Istniejące narzędzia to albo potężne kombajny z przytłaczającą konfiguracją, albo proste rozwiązania, które łatwo obejść. Żadne nie łączy trzech rzeczy naraz: szybkiego startu, skutecznej blokady i wglądu w nawyki, bez wymagania konta czy płatności.
Zanim dotknąłem jakiegokolwiek ekranu, zmapowałem trzy przepływy, które zadecydują o tym, czy produkt naprawdę działa w codziennym użyciu: ustawienie limitu, trafienie na niego i zbicie szyby awaryjnej, gdy nic innego nie pomaga.
Happy path – nowy użytkownik. Rozszerzenie ma być przydatne jeszcze przed jakąkolwiek konfiguracją.
Instalacja
Rozszerzenie instaluje się z 6 gotowymi presetami
Otwórz popup
Lista stron z domyślnymi limitami 10 min
Przeglądaj
Timer odlicza w czasie rzeczywistym
Zablokowane
Twarda blokada na poziomie przeglądarki
Wzorzec intencjonalnego tarcia. Każdy krok ma sprawić, że złamanie własnego limitu jest świadomą decyzją, nie automatem.
Zablokowane
Użytkownik trafia na limit, widzi stronę blokady
Przedłużyć?
Klik „Dodaj więcej czasu"
20 sek. czekania
Wymuszone odliczanie – musisz patrzeć i czekać
Decyzja
Potwierdź lub anuluj. Wielu rezygnuje
Twardy limit
Maks. 1h na stronę. Bez wyjątków
Natychmiastowa sesja skupienia. Aktywacja jest łatwa, wyjście – nie.
Aktywuj
Kliknij przycisk Tryb nuklearny
Wybierz czas
Od 5 minut do 5 godzin
Wszystko zablokowane
Każda śledzona strona gaśnie natychmiast
Odliczanie
Timer widoczny w popup, bez cofania
Odblokowane
Strony odblokowują się automatycznie
Mając zdefiniowane trzy przepływy, przełożyłem każdy krok na ekrany i zbudowałem wireframe’y low-fidelity. Ten etap był celowo surowy – chodziło o sprawdzenie, czy każdy krok każdego flow zmieści się w ciasnej przestrzeni popupu (400×600 px), zanim zacznę myśleć o typografii, ikonach czy kolorze. Wszystko, co nie zasłużyło na swoje miejsce na tym etapie, zostało wycięte – zanim zdążyło stać się problemem wizualnym.
Popup rozszerzenia przeglądarkowego to ekstremalnie ograniczona przestrzeń: około 400×600 px. Każdy element musi zasłużyć na swoje miejsce. Ostateczny projekt priorytetyzuje natychmiastową czytelność: ile czasu zostało, które strony są śledzone i akcje na jedno kliknięcie.
Każda decyzja projektowa wracała do jednej zasady: najlepsze narzędzie produktywnościowe to takie, z którego nie da się łatwo wymówić. Cztery wybory, które ukształtowały produkt bardziej niż cokolwiek innego:
Hasła są albo zapamiętane (brak tarcia), albo zapomniane (frustrujące). Wymuszone czekanie 20 sekund jest uniwersalnie niekomfortowe: wystarczająco długie, żeby przerwać pętlę impulsu, ale nie karzące. Badania nad „intencjami implementacyjnymi" pokazują, że nawet krótka pauza przed nawykową czynnością znacząco obniża prawdopodobieństwo jej wykonania.
Bez absolutnego pułapu użytkownicy negocjują sami ze sobą w nieskończoność („jeszcze tylko 5 minut" × 12). Twardy limit wyznacza granicę nie do negocjacji. To świadomy wybór projektowy, nie brak elastyczności – przeformułowuje pytanie z „ile jeszcze?" na „jak wykorzystam to, co mam?"
YouTube, Reddit, Instagram, Facebook, TikTok i X przychodzą wstępnie skonfigurowane z 10-minutowymi domyślnymi limitami. Użytkownicy mogą od razu czerpać korzyści: bez lęku przed konfiguracją, bez paraliżu decyzyjnego. Personalizują później, kiedy zrozumieją swoje wzorce.
Większość serwisów favikon (Google, DuckDuckGo) ujawnia dane przeglądania. SitesNuker generuje kolorowe ikony z literami lokalnie: zero żądań sieciowych, zero kompromisów w prywatności. Tożsamość wizualna pozostaje wystarczająco wyrazista do szybkiego skanowania.
SitesNuker jest dostępne na Mozilla Add-ons, open source na GitHubie i aktywnie rozwijane. Rozszerzenie jest wielojęzyczne (5 języków) i zostało ciepło przyjęte przez społeczności r/nosurf i digital-minimalism, które były dla niego inspiracją.
Produkt jest aktywnie rozwijany. Na liście najbliższych kroków są trzy rzeczy. Po pierwsze, insighty oparte na sesjach: nie tylko ile minut łącznie, ale ile razy użytkownik wrócił na stronę. Dwadzieścia krótkich wizyt na Reddicie to inny problem niż jedna długa. Po drugie, cele z pozytywnym wzmocnieniem – nagradzanie serii dni, w których użytkownik zmieścił się w limicie. Po trzecie, wsparcie cross-browser: Chrome Manifest V3 ma odpowiadające API, a architektura jest już na tyle modułowa, żeby przeniesienie było realistyczne.