프로젝트 디렉터리

Bitsocial 프로젝트

Bitsocial은 누구나 만들 수 있는 수천 개의 앱, 도구, 서비스로 성장하도록 설계되었습니다. 문지기의 승인을 받은 것만을 위한 곳이 아닙니다. 개발자라면, 직접 만든 앱을 제출해 보세요.

개발자:앱 제출또는GitHub 열기
프로젝트 카테고리
5chan logo

5chan

바로 사용 가능

web, APK, desktop 직접 다운로드를 제공하는 분산형 imageboard.

5chan은 Bitsocial의 첫 번째 공개 client입니다. peer-to-peer network 위에서 익명 imageboard 흐름을 그대로 재현하며, boards, threads, image posting, community moderation, 그리고 central server에 의존하지 않는 여러 public mirror를 제공합니다.

Seedit logo

Seedit

실험적

web, APK, desktop build를 갖춘 forum 스타일 Bitsocial client.

Seedit는 Reddit 스타일의 토론을 Bitsocial로 가져오며 threads, identities, community management, 여러 distribution path를 제공합니다. browser, Android phone, desktop app에서 network의 forum 측면을 가장 빠르게 시험해 볼 수 있는 방법입니다.

맞춤형 5chan community를 위한 board 관리 도구.

5chan Board Manager는 Bitsocial CLI에 연결되어 관리자가 사용자 지정 이미지보드 보드를 만들고, 설정하고, 운영 관리하도록 돕습니다. 이는 운영 제어를 원하는 보드 소유자를 위한 유틸리티 계층입니다.

OpenAI 호환 조정 검사로 각 커뮤니티 규칙을 검증합니다.

AI Moderation Challenge는 OpenAI-compatible model endpoint로 Bitsocial comment content를 community.rules에 맞춰 평가합니다. community는 provider keys와 prompts를 private node settings에 유지하면서 risky posts를 review로 보낼 수 있습니다.

bitbones logo

bitbones

실험적

모든 화면이 단일 훅을 감싼 얇은 래퍼일 뿐인 최소한의 레퍼런스 클라이언트.

bitbones는 Bitsocial의 React 훅 위에 놓인 가장 작은 실용적 표면입니다. 스타일은 거의 없고 제품적 판단도 넣지 않았으며, 모든 화면 뒤에는 훅 하나만 있습니다. 버그를 재현하거나 훅 변경 사항을 실제 커뮤니티에 대고 시험해 보기에 가장 빠른 곳이며, 기본 피드는 Seedit과 5chan의 커뮤니티 목록 사이에서 전환할 수 있습니다.

node, community, automation workflow를 위한 command-line control.

Bitsocial CLI는 프로토콜의 공식 터미널 인터페이스입니다. 노드를 관리하고, 콘텐츠를 게시하고, 프로그램 제어와 코드 자동화를 위한 WebSocket JSON-RPC 서버를 시작하고, 관리 흐름을 자동화하고, GUI 클라이언트 없이 Bitsocial 프리미티브를 직접 다루는 데 사용하세요.

Bitsocial 저장소의 GitHub 활동을 간결하게 전달하는 Telegram 봇.

Bitsocial GitHub Alerts는 GitHub의 푸시, 릴리스, 이슈, 풀 리퀘스트를 Telegram의 채팅, 그룹, 포럼 주제 어디로든 전달합니다. Bitsocial 팀은 자체 저장소를 위해 이를 운영하며, 컨테이너 이미지가 공개되어 있어 누구나 자신의 저장소용으로 직접 호스팅할 수 있습니다.

Bitsocial 커뮤니티를 위한 자체 호스팅 가능한 크롤러, 검색 색인, 웹 UI입니다.

Bitsocial Indexer는 RPC로 Bitsocial CLI 데몬에 연결해, 운영자가 설정한 커뮤니티를 로컬 SQLite 데이터베이스에 색인하고 REST 및 전문 검색 API로 제공합니다. 서버에서 렌더링하는 웹 UI도 선택적으로 함께 쓸 수 있습니다. 처음에는 비어 있는 상태로 배포되며, 무엇을 색인할지는 운영자가 정합니다.

Bitsocial 게시물의 공유 카드를 생성하는 링크 미리보기 및 리디렉션 서버.

Bitsocial Previewer는 다른 플랫폼에 게시물 링크가 공유될 때 OpenGraph와 Twitter 카드를 생성하고, 실제 브라우저는 앱으로 리디렉션합니다. 인스턴스 하나가 호스트 이름 단위로 멀티테넌트로 동작하므로 한 번의 배포와 TLS 설정만으로 모든 클라이언트 및 미러 도메인을 처리할 수 있습니다.

Bitsocial 커뮤니티를 위한 공개 시더, Docker 및 npm용 패키지.

Bitsocial Seeder는 Bitsocial daemon을 통해 커뮤니티 우선 페이지, 업데이트 후 CID 및 pubsub 토픽 라우팅을 고정합니다. 이미 실행 중인 로컬 daemon을 도달 가능할 때 재사용하거나 번들된 bitsocial-cli daemon을 자동으로 시작하며, 무인 VPS 배포를 위한 Docker 이미지와 Node-first 운영자를 위한 npm 패키지로 제공됩니다.

새로운 Bitsocial post를 Telegram channel이나 group으로 전달하는 feed bot.

Bitsocial Telegram Bots는 client community list를 모니터링하고 새 post를 Telegram destination으로 전달하며 Bitsocial client로 돌아가는 inline link를 붙입니다. 현재 활성 bot은 5chan feed를 다루고 있고, repo는 앞으로 더 많은 client별 bot을 추가할 수 있게 구성되어 있습니다.

사람 확인이 필요한 community를 위한 custom image captcha.

Captcha Canvas Challenge는 visual captcha를 생성해 community가 자체 publishing flow에 붙일 수 있게 해 줍니다. self-hosted moderation을 포기하지 않으면서 직접적인 human check가 필요한 경우 가벼운 선택지입니다.

커뮤니티의 스팸 방지 챌린지 설정을 위한 오프라인 우선 편집기입니다.

Challenge Composer는 Bitsocial 커뮤니티 설정의 challenges 배열을 보여 주고 편집한 뒤, 바로 실행할 수 있는 CLI 스크립트로 내보냅니다. 자체 완결형 HTML 파일 하나로 배포되며 실행 중에 외부로 요청을 보내지 않으므로, 디스크나 USB 메모리에서 곧바로 열 수 있습니다.

token 또는 contract 검사를 원하는 community를 위한 on-chain gating.

EVM Contract Call은 post가 승인되기 전에 EVM contract를 호출해 publication을 verify합니다. community가 token gate, staking rule, 또는 다른 on-chain check를 moderation flow에 넣을 수 있게 해 줍니다.

국가 및 보드별 배지를 위한 검증된 플래그 발급자 챌린지.

Flags Challenge는 비트소셜 커뮤니티 노드에서 실행되며 구성 가능한 발급자 서비스에서 서명된 플래그 주장을 확인합니다. 첫 번째 번들 프로필은 5chan을 대상으로 하며, 국가 플래그, /pol/ memeflags 및 /mlp/ pony flags를 다루면서 자신의 발급자 및 네임스페이스를 실행하는 모든 클라이언트에 대해 동일한 패턴을 재사용 가능하게 유지합니다.

HuggingSocial logo

HuggingSocial

실험적

오픈 AI 모델을 찾고, 토론하고, 다운로드할 수 있는 피어투피어 허브.

HuggingSocial은 어떤 회사도 소유하지 않는 모델 허브입니다. 허브는 암호화 키로 제어되는 Bitsocial 커뮤니티이며, 각 모델 목록은 모델 카드, 체크섬 및 다운로드 소스가 있는 서명된 게시물이고, 가중치는 BitTorrent 또는 일반 HTTP 미러를 통해 이동하며 머신에서 검증됩니다. 클라이언트는 설계 및 초기 개발 중이며, 웹사이트는 대기 목록 가입을 허용합니다.

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 스타일 게시 경험을 제공합니다. 정확히 같은 재게시글은 승인 전에 실패하고, 백링크는 무시되며, 반복 실패는 단계적으로 길어지는 임시 차단을 유발하고, 승인된 텍스트 해시는 원문 게시글 텍스트를 저장하는 대신 비공개 로컬 상태에 남습니다. 이 챌린지는 AI를 사용하지 않습니다.

악성 publication을 걸러내는 centralized risk scoring layer.

Spam Blocker는 게시물을 평가하고 커뮤니티가 자체 조정 논리와 결합할 수 있는 위험 점수를 반환합니다. 호스팅되는 서비스는 동일한 IP에서 처음 발견된 서명자 키를 연결하므로, 커뮤니티 금지를 피하거나 대화를 만들기 위해 계속해서 새 계정을 생성하는 사용자는 위험 점수가 상승하는 것을 보는 반면, 일부 서명자는 정당한 다중 장치 사용을 위해 계속 허용됩니다.

통제된 성장을 선호하는 community를 위한 invite-style voucher code.

Voucher Challenge는 moderator가 신뢰할 수 있는 voucher code를 배포해 global identity provider 없이 publishing을 열 수 있게 합니다. invite-driven community, niche board, 점진적 rollout에 잘 맞습니다.

커뮤니티의 단어 필터를 표시 필터가 아니라 게시 규칙으로 적용합니다.

Wordfilter Challenge는 커뮤니티의 단어 치환을 구속력 있는 규칙으로 만듭니다. 게시 클라이언트가 서명 전에 치환을 적용하므로 서명된 댓글과 그 CID에는 이미 치환된 텍스트가 담기며, 커뮤니티 노드는 필터 대상 단어가 남아 있는 게시물을 모두 거부합니다. wordfilter/v1 계약을 구현하므로 해당 계약에 맞춰 작성된 클라이언트는 다른 구현에서도 계속 동작합니다.