Katalog projektów

Projekty Bitsocial

Bitsocial ma stać się tysiącami aplikacji, narzędzi i usług tworzonych przez każdego, a nie tylko zatwierdzanych przez strażników bramy. Jeśli jesteś deweloperem, zgłoś własną aplikację.

Katalog projektów
5chan logo

5chan

Gotowe do użycia

Zdecentralizowane imageboardy z bezpośrednimi pobraniami dla web, APK i desktop.

5chan to pierwszy publiczny klient Bitsocial. Odtwarza anonimowy przepływ imageboardu w sieci peer-to-peer: boardy, wątki, publikowanie obrazów, moderację społeczności i wiele publicznych mirrorów bez polegania na centralnym serwerze.

Seedit logo

Seedit

Eksperymentalne

Klient Bitsocial w stylu forum z wersjami web, APK i desktop.

Seedit przenosi dyskusję w stylu Reddit do Bitsocial z wątkami, tożsamościami, zarządzaniem społecznością i wieloma ścieżkami dystrybucji. To najszybszy sposób, by wypróbować forumową stronę sieci z przeglądarki, telefonu Android lub aplikacji desktopowej.

Narzędzia administracji boardów dla niestandardowych społeczności 5chan.

5chan Board Manager łączy się z Bitsocial CLI, aby pomagać administratorom tworzyć, konfigurować i moderować niestandardowe imageboardy. To warstwa narzędziowa dla właścicieli boardów, którzy chcą kontroli operacyjnej.

Kontrole moderacji zgodne z OpenAI według reguł każdej społeczności.

AI Moderation Challenge ocenia treść komentarzy Bitsocial względem community.rules za pomocą endpointu modelu zgodnego z OpenAI. Społeczności mogą kierować ryzykowne posty do review, zachowując klucze providera i prompty w prywatnych ustawieniach węzła.

bitbones logo

bitbones

Eksperymentalne

Maksymalnie uproszczony klient referencyjny, w którym każdy widok to cienka nakładka na pojedynczy hook.

bitbones to najmniejsza użyteczna warstwa nad hookami React od Bitsocial: prawie żadnych stylów, żadnych decyzji produktowych i pojedynczy hook za każdym widokiem. To najszybsze miejsce, by odtworzyć błąd albo sprawdzić zmianę w hookach na prawdziwych społecznościach, a domyślny feed można przełączać między listami społeczności Seedit i 5chan.

Sterowanie z linii poleceń dla node'ów, społeczności i workflow automatyzacji.

Bitsocial CLI to oficjalny terminalowy interfejs protokołu. Używaj go do zarządzania węzłami, publikowania treści, uruchamiania serwera WebSocket JSON-RPC do programistycznej kontroli i automatyzacji kodu, automatyzowania przepływów administracyjnych oraz pracy bezpośrednio z prymitywami Bitsocial bez klienta GUI.

Bot Telegram publikujący zwięzłe podsumowania aktywności GitHub w repozytoriach Bitsocial.

Bitsocial GitHub Alerts przekazuje pushe, wydania, zgłoszenia i pull requesty z GitHub na dowolny czat, do dowolnej grupy lub tematu forum na Telegram. Zespół Bitsocial korzysta z niego przy własnych repozytoriach, a obraz kontenera jest publiczny, więc każdy może uruchomić go u siebie dla swoich.

Crawler, indeks wyszukiwania i interfejs webowy dla społeczności Bitsocial, możliwe do samodzielnego hostowania.

Bitsocial Indexer łączy się przez RPC z demonem Bitsocial CLI, indeksuje wskazane przez operatora społeczności w lokalnej bazie SQLite i udostępnia je przez API REST oraz wyszukiwania pełnotekstowego, opcjonalnie wraz z interfejsem webowym renderowanym po stronie serwera. Jest dostarczany pusty: to operator decyduje, co zostanie zaindeksowane.

Serwer podglądu linków i przekierowań, który generuje karty udostępniania dla postów z Bitsocial.

Bitsocial Previewer generuje karty OpenGraph i Twitter, gdy link do wpisu zostanie udostępniony na innych platformach, a prawdziwe przeglądarki przekierowuje do aplikacji. Jedna instancja obsługuje wielu najemców według nazwy hosta, więc pojedyncze wdrożenie i jedna konfiguracja TLS wystarczą dla wszystkich domen klientów i kopii lustrzanych.

Publiczny seeder dla społeczności Bitsocial, opakowany dla Docker i npm.

Bitsocial Seeder przyspawaja strony o priorytecie dla społeczności, CID-y po aktualizacji i trasowanie tematu pubsub przez daemon Bitsocial. Ponownie używa już działającego lokalnego daemona, gdy jest osiągalny, lub automatycznie uruchamia zainstalowany daemon bitsocial-cli i jest dostarczany zarówno jako obraz Docker dla nienadzorowanych wdrożeń VPS, jak i pakiet npm dla operatorów Node-first.

Boty feed, które przekazują nowe posty Bitsocial do kanałów lub grup Telegram.

Bitsocial Telegram Bots monitoruje listy społeczności klienta i przekazuje nowe posty do miejsc docelowych Telegram z inline linkami prowadzącymi z powrotem do klientów Bitsocial. Aktywny bot obsługuje dziś feedy 5chan, a repo jest zorganizowane tak, aby z czasem dodawać kolejne boty specyficzne dla klientów.

Niestandardowe image captcha dla społeczności, które chcą weryfikacji człowieka.

Captcha Canvas Challenge generuje wizualne captcha, które społeczności mogą wpiąć we własny flow publikowania. To lekkie rozwiązanie dla społeczności, które chcą bezpośrednich kontroli człowieka bez rezygnacji z self-hosted moderation.

Edytor działający przede wszystkim offline do ustawień wyzwań antyspamowych społeczności.

Challenge Composer pokazuje i pozwala edytować tablicę challenges w ustawieniach społeczności Bitsocial, a następnie eksportuje gotowy do uruchomienia skrypt CLI. Jest dostarczany jako pojedynczy samowystarczalny plik HTML, który w trakcie działania nie wysyła żadnych żądań na zewnątrz, więc można go otworzyć bezpośrednio z dysku lub z pamięci USB.

On-chain gating dla społeczności chcących sprawdzania tokenów lub kontraktów.

EVM Contract Call weryfikuje publikacje, wywołując kontrakt EVM przed zaakceptowaniem posta. Pozwala społecznościom budować token gate, reguły stakingu lub inne on-chain checki w swoim flow moderacji.

Zweryfikowany wyzwanie wystawcy flag dla odznak specyficznych dla kraju i forum.

Flags Challenge działa na węźle społeczności Bitsocial i weryfikuje podpisane oświadczenia flag od konfigurowalnej usługi wydawcy. Pierwszy pakiet profil jest ukierunkowany na 5chan, obejmuje flagi krajowe, memeflags /pol/ i pony flags /mlp/, jednocześnie zachowując ten sam wzór, który można ponownie wykorzystać dla każdego klienta, który uruchamia własną usługę wydawcy i przestrzeń nazw.

HuggingSocial logo

HuggingSocial

Eksperymentalne

Centrum peer-to-peer do wyszukiwania, dyskusji i pobierania otwartych modeli AI.

HuggingSocial to centrum modeli, które nie jest własnością żadnej firmy. Huby to społeczności Bitsocial kontrolowane przez klucze kryptograficzne, każda lista modeli to podpisany post z kartą modelu, sumami kontrolnymi i źródłami pobierania, a wagi poruszają się poprzez BitTorrent lub zwykłe lustra HTTP i są weryfikowane na twoim komputerze. Klient jest w fazie projektowania i wczesnego rozwoju; strona internetowa przyjmuje rejestracje na listę oczekujących.

Mintpass logo

Kontrola dostępu oparta na NFT dla społeczności potrzebujących mocniejszych bramek anti-spam.

Mintpass to elastyczna warstwa uwierzytelniania dla społeczności Bitsocial. Pozwala moderatorom łączyć posiadanie NFT, przepływy weryfikacji i niestandardowe moduły challenge bez popychania wszystkich do centralnego systemu logowania.

Fallback pubsub relay and routing provider for Bitsocial operators.

Pubsub Provider runs a bundled Kubo node with Bitsocial-compatible pubsub, gateway, name-provider, and delegated HTTP routing endpoints. It is useful as a fallback path for clients that disable pure browser P2P, and it defaults to swarm port 4002 so it can run beside bitsocial-seeder on the same host.

Brama oryginalności w stylu Robot9000 dla społeczności, które chcą publikowania z ochroną przed repostami.

R9K Challenge działa na węźle społeczności Bitsocial i porównuje znormalizowany tekst posta z lokalną bazą komentarzy węzła właściciela. Daje społecznościom doświadczenie publikowania w stylu Robot9000: dokładne reposty odpadają przed akceptacją, backlinki są ignorowane, powtarzające się błędy uruchamiają narastające tymczasowe bany, a hashe zaakceptowanego tekstu pozostają w prywatnym stanie lokalnym zamiast zapisywać surowy tekst posta. Ten challenge nie używa AI.

Scentralizowana warstwa scoringu ryzyka do filtrowania nadużywanych publikacji.

Spam Blocker ocenia publikacje i zwraca wynik ryzyka, który społeczności mogą połączyć z własną logiką moderacji. Usługa hostowana również łączy klucze podpisu po raz pierwszy widoczne z tego samego adresu IP, więc użytkownik, który wciąż tworzy nowe konta, aby uniknąć zakazu społeczności lub wytworzenia rozmowy, widzi, że wynik ryzyka wzrasta, podczas gdy kilku podpisujących pozostaje dozwolonych dla legalnego użytku wielu urządzeń.

Kody voucher w stylu zaproszeń dla społeczności preferujących kontrolowany wzrost.

Voucher Challenge pozwala moderatorom rozdawać zaufane kody voucher, które odblokowują publikowanie bez globalnego identity providera. Dobrze pasuje do społeczności opartych na zaproszeniach, niszowych boardów i stopniowych wdrożeń.

Filtry słów społeczności są egzekwowane jako reguła publikowania, a nie jako filtr wyświetlania.

Wordfilter Challenge sprawia, że zamiany słów ustalone przez społeczność stają się wiążące. Klienci publikujący stosują zamiany jeszcze przed podpisaniem, więc podpisany komentarz i jego CID od razu zawierają tekst zastępczy, a węzeł społeczności odrzuca każdą publikację, w której nadal występuje filtrowane słowo. Projekt implementuje kontrakt wordfilter/v1, dzięki czemu klient napisany zgodnie z tym kontraktem nadal działa z innymi implementacjami.