프로젝트 소개

CreatorHub는 Python + FastAPI로 구축된 로컬 실행 멀티 플랫폼 콘텐츠 관리 패널로, 통합 웹 인터페이스를 통해 더우인, 샤오홍슈, 콰이쇼우, 비디오 계정을 관리할 수 있습니다. 계정 로그인(QR 코드, 크리에이터 로그인 또는 Cookie), 키워드 일괄 수집, 작품 및 댓글 모니터링, 숏폼 탄막 모니터링, 콘텐츠 다운로드(더우인 화질 선택 가능, 샤오홍슈 이미지 모음 및 동영상 지원), 콘텐츠 게시 및 전달, 자동 댓글/답글, 다이렉트 메시지 관리, Bark/딩톡/Telegram 알림을 지원합니다. 모든 계정 로그인 상태, 데이터베이스(SQLite) 및 미디어 파일은 로컬에 저장되며, 각 계정은 독립적인 브라우저 Profile을 사용하여 Cookie, 캐시, 로컬 스토리지가 서로 공유되지 않습니다. 브라우저 상호작용은 시스템 Chrome CDP 또는 오픈소스 Patchright를 기반으로 하며, 비즈니스 계층은 통합적으로 Playwright API를 사용합니다. 프로젝트는 Windows 설치 버전(권장)과 소스 코드 실행 방식(macOS/Linux 지원)을 제공합니다. Windows 설치 버전은 Python 수동 설치나 빌드 명령이 필요 없으며 자동 업데이트를 지원합니다. 소스 코드 실행에는 Python 3.10+, 데스크톱 환경이 필요하며, Google Chrome, Node.js 18+, 시스템 ffmpeg를 선택적으로 설치할 수 있습니다. 주요 기능은 다음과 같습니다: - 계정 관리: 멀티 플랫폼 계정 추가, 로그인 상태 감지, 프록시 바인딩(HTTP/HTTPS/SOCKS5) - 모니터링 및 수집: 키워드 일괄 수집(더우인/샤오홍슈), 작품 모니터링, 댓글 모니터링, 탄막 모니터링, 사용자 정의 모니터링 주기 및 과거 콘텐츠 백필 지원 - 콘텐츠 다운로드: 이어받기, 실패 재시도 지원, 더우인 화질 선택 가능, 샤오홍슈 이미지 모음 및 동영상 지원 - 게시 및 전달: 샤오홍슈(이미지 모음/동영상/예약), 더우인, 콰이쇼우, 비디오 게시 지원, 크로스 플랫폼 전달 지원 - 본 계정 관리: 작품, 팔로우, 팬, 다이렉트 메시지 동기화, 다이렉트 메시지 전송 및 자동 답글 지원 - 리스크 관리: 내장된 보수적 리스크 전략, 쓰기 작업 간격 및 할당량 통합 스케줄링, 리스크 센터에서 계정 상태 및 복구 진행 상황 확인 가능 - 알림: Bark, 딩톡, Telegram 지원 프로젝트는 로컬 데이터 보안과 계정 격리를 강조하며, 상세한 구성 옵션과 자주 묻는 질문에 대한 답변을 제공합니다.