- 이 프로젝트는 YouTube Shorts 영역을 제거해 사용자가 불필요한 짧은 영상 소비를 줄이도록 돕는 Chrome 확장 프로그램임
- 확장 기능은 홈 화면의 Shorts 블록을 숨기고 썸네일 크기를 축소해 시각적 유혹을 최소화함
- 설치는 Chrome 확장 프로그램의 ‘load unpacked’ 기능을 통해 수동으로 로드하는 방식으로 제공됨
- 코드베이스는 JavaScript(79%)와 HTML(21%) 로 구성되어 있으며, 단일 커밋으로 단순한 구조를 유지함
- 이는 디지털 웰빙과 생산성 향상을 목표로 한 개인 프로젝트로, YouTube의 중독적 UX에 대한 실질적 대응책을 제시함
프로젝트 개요
-
FocusTube는 YouTube의 Shorts 콘텐츠를 차단해 사용자가 집중력을 유지하도록 돕는 Chrome 확장 프로그램임
- 사용자는 YouTube 접속 시 홈 화면에서 Shorts 섹션이 완전히 제거된 형태를 보게 됨
- 또한 일반 동영상의 썸네일 크기를 축소해 시각적 자극을 줄이는 기능 포함
- 프로젝트의 핵심 메시지는 “우리는 단 한 번의 인생을 산다. YouTube Shorts에 낭비하지 말자”라는 문구로 요약됨
- 단순한 기술적 기능을 넘어 시간 관리와 자기 통제를 강조하는 철학적 목적을 내포함
주요 기능
-
Shorts 블록 제거 기능
- YouTube 메인 페이지에서 Shorts 전용 섹션을 자동으로 탐지하고 DOM 요소를 제거
- 사용자는 Shorts 탭이나 추천 목록에서 짧은 영상이 표시되지 않음
-
썸네일 축소 기능
- 일반 영상의 썸네일 크기를 줄여 시각적 피로와 클릭 유도를 완화
- 결과적으로 사용자가 더 의식적인 시청 선택을 하도록 유도
-
간단한 설치 절차
- Chrome 확장 프로그램 관리 페이지에서 ‘load unpacked’ 옵션을 통해 로컬 폴더를 불러오는 방식
- 별도의 배포나 인증 절차 없이 누구나 직접 설치 가능
저장소 구성
- 저장소에는 총 4개의 주요 파일이 포함됨
-
manifest.json: 확장 프로그램의 메타데이터와 권한 정의
-
content.js: YouTube 페이지의 DOM을 조작해 Shorts 블록을 제거하는 핵심 스크립트
-
popup.html: 확장 프로그램의 간단한 UI 구성
-
README.md: 프로젝트 설명 및 설치 안내 제공
-
JavaScript 79% , HTML 21% 로 구성되어 있으며, 단일 커밋(first commit, 2025년 10월 24일)에 의해 초기 버전이 완성됨
프로젝트 활동 및 상태
- 현재 Star 72개, Fork 3개로 소규모 커뮤니티의 관심을 받고 있음
- Issues 2건이 등록되어 있으나 Pull Request는 없음
- 릴리스나 패키지 배포는 이루어지지 않았으며, 개인 개발자의 초기 실험적 프로젝트 형태로 유지됨
의의와 시사점
- FocusTube는 디지털 중독 방지와 생산성 회복을 위한 실질적 도구로 평가됨
- YouTube의 Shorts는 짧고 반복적인 콘텐츠 소비를 유도하는 UX로 비판받아 왔음
- 이 확장 프로그램은 그러한 플랫폼 설계의 유혹적 요소를 기술적으로 차단하는 접근을 제시
- 단순한 코드 구조와 명확한 목적을 통해, 개인 개발자의 사회적 문제 인식과 기술적 대응이 결합된 사례로 주목됨
- 스타트업이나 생산성 도구 개발자에게는 ‘디지털 웰빙’ 중심의 UX 설계 방향성을 시사하는 프로젝트임