Używanie Wielu Klientów
Maksymalizuj swoje doświadczenie z Nostr używając wielu klientów. Workflows desktop + mobile, strategie synchronizacji i najlepsze praktyki dla zaawansowanych użytkowników.
Dlaczego Używać Wielu Klientów? (2 minuty)
Siła Wyboru
Największą supermocą Nostr jest to, że Twoja tożsamość działa wszędzie. Mądrzy użytkownicy wykorzystują to używając wielu klientów do różnych celów.
Powszechne Przypadki Użycia
Mobile + Desktop:
- Telefon (Damus/Amethyst): Szybkie sprawdzenia, postowanie w drodze, powiadomienia
- Desktop (Iris/Snort): Dłuższe notki i wątki, intensywne przeglądanie, godziny pracy
Dłuższe artykuły to zupełnie inna robota. Iris i Snort są zrobione pod krótkie notki, więc jeśli piszesz eseje, weź klienta przystosowanego do długich form. Zwykle wybiera się YakiHonne, który działa w przeglądarce, a także na iOS i Androidzie.
Dwie osobne tożsamości:
- Część osób trzyma drugą parę kluczy na konto prywatne i każdej parze przypisuje osobnego klienta
- Rozdział bierze się z dwóch zestawów kluczy, nie z aplikacji. Jedna para kluczy używana w dwóch klientach to nadal jedna publiczna tożsamość: ten sam npub i te same publiczne posty wszędzie
Różne funkcje:
Klient potrafi zasłużyć na miejsce jedną rzeczą, którą robi naprawdę dobrze: Amethyst kontrolkami relayów i mediów, 0xchat prywatnymi wiadomościami, Coracle przeglądaniem pojedynczych relayów. Cała reszta Twojego konta zachowuje się w każdym z nich tak samo.
Backup & Redundancja:
- Jeśli jeden klient się zepsuje, masz alternatywy
- Testuj nowe funkcje bezpiecznie
- Porównuj interfejsy
Korzyści
Zysk polega na tym, że przestajesz naginać swoje przyzwyczajenia do jednej aplikacji. Pisz tam, gdzie pisze się wygodnie, czytaj tam, gdzie czyta się wygodnie, i trzymaj te dwa konteksty osobno świadomie, a nie przypadkiem. W przełączeniu niewiele ryzykujesz, bo Twoja tożsamość, posty i obserwacje leżą na relayach, a nie w środku któregokolwiek klienta.
Nie potrzebujesz wielu klientów. Ale jeśli jesteś poważnie nastawiony do Nostr, odblokowuje to nowe workflows.
Strategia Synchronizacji (3 minuty)
Co Synchronizuje Się Automatycznie
Uniwersalne (działa we wszystkich klientach):
- ✓ Twoja tożsamość (npub)
- ✓ Posty, które publikujesz
- ✓ Lista obserwacji
- ✓ Informacje profilowe
- ✓ Reakcje (lajki, reposty)
Wyjątkiem są DM-y. Prywatne wiadomości pojawią się w drugim kliencie tylko wtedy, gdy mówi on tym samym standardem DM (nowocześniejszy to NIP-17) i jest połączony z Twoimi relayami do wiadomości. Klient został przy starszym standardzie? Pokaże Ci inną, osobną historię rozmów. W poradniku o prywatnych wiadomościach sprawdzisz, który klient jest gdzie.
Co Nie Synchronizuje Się
Specyficzne dla klienta:
- ✗ Ustawienia aplikacji (motywy, czcionki)
- ✗ Preferencje powiadomień
- ✗ Blokady lokalne w aplikacji i jej własne ukrywanie treści (standardowa lista wyciszeń synchronizuje się normalnie)
- ✗ Wersje robocze postów
- ✗ Lokalne zakładki
- ✗ Niestandardowe feedy/algorytmy
- ✗ Dane specyficzne dla aplikacji
Proces Synchronizacji
Jak to działa:
- Postujesz z Klienta A
- Klient A wysyła do relayów
- Klient B łączy się z tymi samymi relayami
- Klient B widzi Twój post
- Twoje posty i obserwacje pozostają zsynchronizowane
Cały trik siedzi w kroku trzecim. Obaj klienci szukają Twoich postów na relayach z Twojej opublikowanej listy relayów, więc jeśli jeden z nich celuje tam, gdzie Twoje posty nigdy nie trafiły, pokaże Ci chudszą wersję Twojego własnego konta. Trzymaj tę samą listę relayów w każdym używanym kliencie. Jak klienci znajdują tę listę, tłumaczy model outbox.
Opóźnienie czasowe:
- Zazwyczaj natychmiastowe do kilku sekund
- Zależy od szybkości relaya
- Częstotliwość odświeżania klienta różni się
Obejścia dla Nie-Synchronizujących Się Danych
Ustawienia:
- Ręcznie skonfiguruj każdy klient
- Dokumentuj swoje preferencje
- Używaj podobnych ustawień dla spójności
Wyciszenia/Blokady:
- Twoja lista wyciszeń jest częścią protokołu (NIP-51), więc podróżuje razem z kontem: wycisz kogoś w jednym kliencie, a pozostałe to podchwycą
- W tyle zostaje to, co lokalne dla aplikacji: przełącznik „ukryj to” działający tylko w niej albo jej własne ustawienia filtrów
- Żadnego eksportu ani importu nie trzeba
Wersje Robocze:
- Używaj zewnętrznej aplikacji notatek
- Kopiuj-wklej między klientami
- Lub po prostu postuj natychmiast
Zakładki:
- Używaj list NIP-51 (jeśli obsługiwane)
- Zewnętrzne narzędzia do zakładek
- Usługi zakładek oparte na Nostr
Pro tip: Skup się na tym, co synchronizuje się (treść, obserwacje) i nie martw się za bardzo o to, co nie (ustawienia).
Desktop + Mobile (3 minuty)
Zalecane Pary
Użytkownik iOS:
- Mobile: Damus (czysty, szybki)
- Desktop: Iris (web) lub Snort (web)
- Dlaczego: Damus jest zoptymalizowany dla iOS, klienci web działają wszędzie
Użytkownik Android:
- Mobile: Amethyst (bogaty w funkcje)
- Desktop: Iris (web) lub Coracle (web)
- Dlaczego: Amethyst to najlepszy na Androida, połącz z szybkimi klientami web
Cross-Platform:
- Mobile: Primal (iOS + Android)
- Desktop: To samo konto Primal (web)
- Dlaczego: Ujednolicone doświadczenie na wszystkich urządzeniach
Przykłady Workflow
Twórca Treści:
- Wersja robocza na desktop (Iris) - Pisz, edytuj, formatuj
- Postuj z desktop - Kliknij publikuj
- Sprawdź zaangażowanie na mobile (Damus) - Odpowiedzi, zapy
- Szybkie odpowiedzi na mobile - Będąc w drodze
Menedżer Społeczności:
- Monitoruj na mobile (Amethyst) - Powiadomienia, alerty
- Głębokie zaangażowanie na desktop (Snort) - Długie odpowiedzi, wątki
- DM-y na mobile - Szybkie rozmowy
- Planowanie eventów na desktop - Szczegółowe posty
Użytkownik Casual:
- Przeglądaj na mobile (dowolny) - Podczas przestojów
- Postuj z dowolnego - Co jest wygodniejsze
- Bez ścisłego workflow - Po prostu używaj tego, co Ci pasuje
Śledzenie
Powiadomienia:
- Włącz na mobile dla pilnych rzeczy
- Wyłącz na desktop jeśli rozprasza
- Lub włącz oba, wycisz strategicznie
Stan Przeczytania:
- Nostr nie śledzi statusu “przeczytane”
- Twój klient robi to lokalnie
- Możesz widzieć te same posty jako “nowe” na różnych klientach
- To normalne, nie błąd
Funkcje Specyficzne dla Klienta (2 minuty)
Unikalne Funkcje Według Klienta
Damus (iOS):
- Najlepsze doświadczenie iOS
- Płynne animacje
- Świetne powiadomienia
- Integracja z ekosystemem Apple
Amethyst (Android):
- Najbardziej konfigurowalny
- Zaawansowane kontrolki relayów
- Świetny dla power userów
- Bogaty w funkcje
Iris (Web):
- Działa wszędzie
- Szybki i minimalistyczny
- Dobry dla desktop
- Prosty interfejs
Primal (Wszystkie platformy):
- Piękny design
- Łatwe odkrywanie
- Ujednolicone doświadczenie
- Przyjazny dla początkujących
Snort (Web):
- Skróty klawiszowe
- Szybka wydajność
- Przyjazny dla deweloperów
- Minimalistyczny UI
Coracle (Web):
- Relay przede wszystkim: wybierasz relaye i przeglądasz je pojedynczo
- Moderacja oparta na Twojej sieci zaufania
- Społeczności, wydarzenia w kalendarzu i ogłoszenia
- Kilka kont naraz w jednej przeglądarce
Wybieranie Według Zadania
Desktop wygrywa wszędzie tam, gdzie trzeba dużo pisać; telefon wygrywa przy czytaniu i przy krótkiej odpowiedzi rzuconej z dala od biurka. Media i prywatne wiadomości różnią się bardziej między klientami niż między urządzeniami, więc jeśli zdjęcia są sednem tego, co publikujesz, albo zależy Ci na nowoczesnych prywatnych wiadomościach, sprawdź, czy dany klient radzi sobie z tym porządnie, zanim uczynisz go swoim głównym.
Eksperymentuj: Spróbuj różnych klientów do różnych zadań. Szybko znajdziesz co działa najlepiej dla Ciebie.
Backup & Migracja (2 minuty)
Przenoszenie Między Klientami
Dodanie klienta jest proste. Warto za to dobrze rozegrać sposób logowania, bo nsec-a nie da się zmienić ani unieważnić: każda aplikacja, do której go wkleisz, zostaje z nim na zawsze.
- Zainstaluj nowego klienta
- Zaloguj się w sposób właściwy dla danej platformy (poniżej)
- Poczekaj, aż pobierze Twój profil i obserwacje
- Zacznij używać
Klienci web (Iris, Snort, Coracle, Primal web): podłącz rozszerzenie podpisujące, Alby albo nos2x, lub zdalny podpisywacz w rodzaju nsec.app. Strona prosi podpisywacz o zatwierdzenie każdej akcji i nigdy nie widzi Twojego klucza. Nie wklejaj nsec-a na stronę internetową, choćby była nie wiadomo jak znana.
Android: użyj Ambera. Klient przekazuje każde żądanie podpisu do Ambera, Ty zatwierdzasz je tam, a nsec w ogóle nie trafia do klienta. Ambera nie ma w Google Play; pobierzesz go z F-Droida, Zap Store albo ze strony wydań na GitHubie.
iOS: aplikacja z App Store działa w piaskownicy, więc typową drogą jest wklejenie nsec-a do klienta, któremu ufasz. Jeśli wolisz nie oddawać go wcale, Primal potrafi zatwierdzać aktywność w innych aplikacjach Nostr przez funkcję Remote Login, a Nostash to rozszerzenie podpisujące do Safari na iPhone’a, iPada i Maca.
Ta sama zasada, co w szybkim starcie: strona, która każe Ci wpisać klucz prywatny w formularz, to czerwona flaga, a lekarstwem jest podpisywacz. Jak go uruchomić, opisuje prywatność i bezpieczeństwo.
Co się przenosi:
- Tożsamość
- Lista obserwacji
- Info profilowe
- Opublikowane posty
Czego nie:
- Ustawienia
- Wersje robocze
- Dane lokalne
Eksport i import
Do eksportowania jest mniej, niż mogłoby się wydawać. Twoje obserwacje i lista wyciszeń są publikowane na relayach jako podpisane przez Ciebie listy, więc nowy klient sam je podchwyci, gdy tylko połączy się z właściwymi relayami, i żaden plik nie zmienia rąk. Zakładki jadą tą samą drogą w klientach, które trzymają je jako listę Nostr, a nie na urządzeniu. W tyle zostaje konfiguracja samej aplikacji, a możliwość jej zapisania oferuje tylko część klientów.
Testowanie Nowych Klientów
Bezpieczne podejście:
- Najpierw stwórz parę kluczy na jeden raz
- Wypróbuj klienta na tym testowym koncie
- Jeśli Ci się podoba, podłącz prawdziwą tożsamość przez podpisywacz
- Zachowaj starego klienta jako zapas
Czego nie robić:
- Nie wklejaj nsec-a na stronę internetową, nigdy
- Nie testuj na swojej głównej tożsamości
- Nie spiesz się z migracją
Zaawansowane Workflow [ADVANCED]
Profesjonalna Konfiguracja
Twórca Treści:
- Planowanie: aplikacja do notatek, której i tak używasz
- Pisanie: klient na desktopie, pełny ekran
- Zaangażowanie: mobile przez cały dzień
- Liczby: statystyki zapów i zasięgu mieszkają w osobnych narzędziach, patrz narzędzia Nostr, które warto znać
Menedżer Społeczności:
- Monitorowanie: mobile, zawsze włączone
- Odpowiedzi: desktop do długich odpowiedzi
- Eventy: klient z obsługą kalendarza, na przykład Coracle
- Liczby: te same narzędzia co wyżej
Mostki do cross-postingu i boty do planowania istnieją, i są też najszybszym sposobem, żeby konto zaczęło brzmieć jak taśma produkcyjna zamiast jak człowiek. Używaj ich oszczędnie.
Rozwiązywanie Problemów Multi-Client
Brak Synchronizacji
Posty się nie pokazują:
- Różne połączenia relayów
- Poczekaj kilka minut
- Pociągnij, aby odświeżyć
- Sprawdź status relaya
Obserwacje inne:
- Jeden klient nie w pełni zsynchronizowany
- Różne zestawy relayów
- Poczekaj i odśwież
Obserwacje Zniknęły po Otwarciu Starego Klienta
Klient, którego nie ruszałeś od miesięcy, może wciąż trzymać sprzed miesięcy kopię Twojej listy obserwacji. Jeśli zaobserwujesz albo odobserwujesz kogoś, zanim zdąży się doczytać, opublikuje tamtą starą kopię na miejsce aktualnej i osoby dodane od tego czasu przepadną. Otwórz go, daj mu się załadować, sprawdź, czy liczba obserwowanych wygląda sensownie, i dopiero potem kogokolwiek obserwuj.
Przeładowanie Powiadomień
Za dużo alertów:
- Wyłącz na mniej używanych klientach
- Zachowaj tylko powiadomienia mobile
- Strategicznie korzystaj z trybu Nie przeszkadzać
Dezorientacja
Pogubiłeś się:
- Wybierz głównego i drugorzędnego
- Używaj spójnych nazw użytkowników
- Dokumentuj swoją konfigurację
Szybkie Podsumowanie
Synchronizacja:
- ✓ Posty, obserwacje, profil (automatyczne)
- ✗ Ustawienia, wersje robocze (ręczne)
Zalecane Pary:
- iOS: Damus + Iris web
- Android: Amethyst + Coracle web
- Cross-platform: Primal wszędzie
Najlepsze Praktyki:
- Używaj różnych klientów do różnych zadań
- W przeglądarce loguj się podpisywaczem; nigdy nie wklejaj nsec-a na stronę
- Trzymaj wszędzie tę samą listę relayów
- Wybierz głównego + drugorzędnego
- Backupuj swoje klucze (zawsze!)
Pamiętaj: Wielu klientów = elastyczność. Wykorzystaj to na swoją korzyść!
Przetestuj Swoją Wiedzę o Multi-Client
Gotowy zoptymalizować swój workflow na wielu klientach?
Dlaczego wielu?
0/5 odpowiedziano
Czytaj dalej
- Niezbędne Narzędzia Nostr. Narzędzia, dzięki którym kilku klientów naraz da się znieść.
- Powszechne Problemy i Rozwiązania. Co sprawdzić, gdy jeden klient pokazuje inne posty niż drugi.