Каталог проєктів

Проєкти Bitsocial

Bitsocial створено так, щоб він виріс до тисяч застосунків, інструментів і сервісів, які може створити кожен, а не лише ті, що схвалили вартові воріт. Якщо ви розробник, надішліть власний застосунок.

Категорії проєктів
5chan logo

5chan

Готово до використання

Децентралізовані imageboard з прямими завантаженнями для web, APK і desktop.

5chan — перший публічний client Bitsocial. Він відтворює анонімний потік imageboard у peer-to-peer мережі: boards, threads, публікацію зображень, moderation спільноти та кілька public mirrors без залежності від центрального server.

Seedit logo

Seedit

Експериментальний

Client Bitsocial у стилі forum з web, APK і desktop build-ами.

Seedit приносить у Bitsocial обговорення в стилі Reddit з threads, identities, управлінням спільнотою та кількома шляхами розповсюдження. Це найшвидший спосіб спробувати forum-сторону мережі з браузера, Android phone або desktop app.

Інструменти адміністрування board для кастомних 5chan спільнот.

5chan Board Manager підключається до Bitsocial CLI, щоб допомагати адміністраторам створювати, налаштовувати та модерувати користувацькі imageboard-дошки. Це службовий шар для власників дошок, які хочуть операційного контролю.

Перевірки модерації, сумісні з OpenAI, за правилами кожної спільноти.

AI Moderation Challenge оцінює вміст коментарів Bitsocial щодо community.rules через OpenAI-сумісний model endpoint. Спільноти можуть направляти ризиковані пости на review, зберігаючи provider keys і prompts у приватних налаштуваннях node.

bitbones logo

bitbones

Експериментальний

Гранично простий еталонний клієнт, де кожне подання — тонка обгортка над одним хуком.

bitbones — це найменша корисна надбудова над React-хуками Bitsocial: майже без оформлення, без продуктових рішень і з одним хуком за кожним поданням. Це найшвидше місце, щоб відтворити ваду або перевірити зміну в хуках на справжніх спільнотах, а стрічку за замовчуванням можна перемикати між списками спільнот Seedit і 5chan.

Command-line контроль для node, спільнот і automation workflows.

Bitsocial CLI — це офіційний термінальний інтерфейс протоколу. Використовуйте його, щоб керувати вузлами, публікувати вміст, запускати сервер WebSocket JSON-RPC для програмного керування та автоматизації коду, автоматизувати адміністративні потоки й працювати безпосередньо з примітивами Bitsocial без GUI-клієнта.

Telegram-бот, який стисло публікує активність на GitHub у репозиторіях Bitsocial.

Bitsocial GitHub Alerts пересилає пуші, релізи, issues та pull request'и з GitHub у будь-який чат, групу чи тему форуму в Telegram. Команда Bitsocial використовує його для власних репозиторіїв, а образ контейнера відкритий, тож будь-хто може розгорнути його в себе для своїх.

Краулер, пошуковий індекс і вебінтерфейс для спільнот Bitsocial, які можна розгорнути у себе.

Bitsocial Indexer підключається через RPC до демона Bitsocial CLI, індексує спільноти, які налаштував оператор, у локальну базу SQLite і віддає їх через REST API та API повнотекстового пошуку, за потреби — разом із вебінтерфейсом, що рендериться на сервері. Він постачається порожнім: що індексувати, вирішує оператор.

Сервер попереднього перегляду посилань і перенаправлення, який формує картки для дописів Bitsocial.

Bitsocial Previewer формує картки OpenGraph і Twitter, коли посилання на допис поширюють на інших платформах, а справжні браузери перенаправляє до застосунку. Один екземпляр працює як багатоорендний за іменем хоста, тож одного розгортання й одного налаштування TLS вистачає на всі клієнтські та дзеркальні домени.

Публічний сидер для спільнот Bitsocial, упакований для Docker та npm.

Bitsocial Seeder закріплює сторінки пріоритету громади, CID після оновлення та маршрутизацію тем pubsub через daemon Bitsocial. Він повторно використовує вже запущений локальний daemon, коли він доступний, або автоматично запускає вкладений daemon bitsocial-cli та поставляється як зображення Docker для непідконтрольних розгортань VPS та як пакет npm для операторів Node-first.

Feed bots, які пересилають нові Bitsocial posts у Telegram channels або groups.

Bitsocial Telegram Bots моніторять списки спільнот клієнта та пересилають нові posts у Telegram destinations з inline links назад до Bitsocial clients. Активний bot сьогодні покриває 5chan feeds, а repo структурований так, щоб з часом додавати більше client-specific bots.

Custom image captcha для спільнот, які хочуть human verification.

Captcha Canvas Challenge генерує visual captchas, які спільноти можуть вбудувати у власний publishing flow. Це легка опція для спільнот, які хочуть прямі human checks без відмови від self-hosted moderation.

Редактор із пріоритетом офлайн-роботи для налаштувань антиспам-перевірок спільноти.

Challenge Composer показує та дає змогу редагувати масив challenges у налаштуваннях спільноти Bitsocial, а потім експортує готовий до запуску CLI-скрипт. Він постачається як один самодостатній HTML-файл, який під час роботи не надсилає жодних запитів назовні, тож його можна відкрити просто з диска або з USB-накопичувача.

On-chain gating для спільнот, які хочуть перевірки token або contract.

EVM Contract Call перевіряє publications, викликаючи EVM contract перед тим, як post буде прийнято. Це дозволяє спільнотам будувати token gates, staking rules або інші on-chain checks у свій moderation flow.

Перевірена задача видавця прапорців для державних та форумних значків.

Flags Challenge працює на вузлі спільноти Bitsocial і перевіряє підписані твердження про прапори з налаштовуваного сервісу видавця. Перший об'єднаний профіль спрямований на 5chan, охоплює прапори країн, memeflags /pol/ та pony flags /mlp/, зберігаючи той самий шаблон, який можна повторно використовувати для будь-якого клієнта, який запускає власний сервіс видавця та простір імен.

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.

Шлюз оригінальності в стилі Robot9000 для спільнот, яким потрібен досвід публікації без репостів.

R9K Challenge працює на вузлі спільноти Bitsocial і порівнює нормалізований текст допису з локальною базою коментарів вузла власника. Він дає спільнотам досвід публікації в стилі Robot9000: точні репости відхиляються до прийняття, backlinks ігноруються, повторні невдачі запускають наростальні тимчасові бани, а хеші прийнятого тексту залишаються в приватному локальному стані замість збереження сирого тексту допису. У цьому challenge не використовується AI.

Централізований шар оцінки ризику для фільтрації шкідливих publications.

Spam Blocker оцінює публікації та повертає оцінку ризику, яку спільноти можуть поєднувати з власною логікою модерування. Його розміщена служба також пов'язує ключі підписувача, вперше видимі з однієї IP-адреси, так що користувач, який продовжує створювати нові облікові записи, щоб уникнути заборони спільноти або виробити розмову, бачить збільшення своєї оцінки ризику, у той час як кількох підписувачів залишаються дозволеними для законного використання з декількома пристроями.

Voucher codes у стилі запрошень для спільнот, що віддають перевагу контрольованому росту.

Voucher Challenge дає moderators змогу розповсюджувати trusted voucher codes, які відкривають publishing без global identity provider. Це добре підходить для invite-driven спільнот, niche boards і поступових rollout-ів.

Словесні фільтри спільноти застосовуються як правило публікації, а не як фільтр відображення.

Wordfilter Challenge робить заміни слів, задані спільнотою, обов'язковими. Клієнти, які публікують, застосовують заміни ще до підписання, тож підписаний коментар і його CID уже містять текст заміни, а вузол спільноти відхиляє будь-яку публікацію, у якій залишилося відфільтроване слово. Проєкт реалізує контракт wordfilter/v1, тому клієнт, написаний під цей контракт, продовжує працювати з іншими реалізаціями.