SNS 영상 자동 발행 오픈소스 '소셜 오토 업로드', AI 에이전트 연동 강화
소셜 오토 업로드(social-auto-upload)는 콘텐츠 제작자와 운영자가 영상 콘텐츠를 여러 소셜미디어 플랫폼에 원클릭으로 발행하도록 돕는 오픈소스 자동화 도구다. 더우인, 빌리빌리, 샤오훙수, 콰이쇼우, 웨이신 영상호, 바이자하오, 그리고 틱톡 등을 지원하며 영상 업로드와 예약(정시) 발행 기능을 제공한다.
각 플랫폼별 uploader 모듈을 조합하는 구조라, 사용자는 지원 플랫폼을 손쉽게 설정하고 확장할 수 있으며 예제 스크립트를 통해 빠르게 시작할 수 있다.
개발자에 따르면 이 프로젝트는 어느새 깃허브 스타 9천 개를 넘겼고 커뮤니티 참여자도 2천 명을 넘어섰다. 그는 그동안 창업과 다른 프로젝트에 집중하느라 유지보수에 충분히 시간을 쏟지 못했지만, 이제 일정 기간을 들여 프로젝트를 본격적으로 리팩토링하고 최적화하기로 했다고 밝혔다.
현재 진행 중인 전면 리팩토링의 핵심은 각 플랫폼 uploader의 구조를 정리하고, 명령줄 도구(CLI)를 하나로 통합하며, OpenClaw·코덱스·클로드 코드 같은 도구를 겨냥해 기능을 스킬(skill)화하는 것이다.
또한 브라우저 자동화 구동 엔진을 patchright로 교체해 호환성과 안정성을 높였고, 화면에 창을 띄우지 않고 백그라운드에서 실행되는 무헤드(headless) 모드를 주력으로 추진한다. 개발자는 무헤드 모드가 CLI와 서버, 자동화 작업, 에이전트 환경에 더 적합하다고 설명했다.
현재 더우인, 콰이쇼우, 샤오훙수, 빌리빌리 네 플랫폼은 sau 명령줄 도구에 연동돼 로그인, 상태 점검, 영상 업로드, 이미지·글 게시 등을 지원한다. 계정 이름 하나가 계정 파일 하나에 대응하며, 여러 계정을 준비해 계정별로 작업을 병렬 실행할 수 있다.
빌리빌리 업로드 기능은 오픈소스 프로젝트 biliup의 기능을 기반으로 접합해 구현했다. 사용자가 biliup을 직접 설치할 필요는 없으며, 명령을 처음 실행할 때 프로그램이 자동으로 내려받는다. 프로젝트는 현재 MIT 라이선스로 공개돼 있다.
개발자는 앞으로 더 안정적인 자동화 방식 도입, 자주 쓰이는 플랫폼의 이미지·텍스트 게시 기능 보강, 단계적인 CLI화와 스킬화, 그리고 더 많은 스킬 플랫폼 등록을 우선 과제로 꼽았다. 웹 버전 관련 코드는 남겨두되 더 이상 주력 노선은 아니라고 덧붙였다.