회사에서 유튜브 뮤직 몰래 쓰는법
네, 제목 어그로 맞습니다.
근데 진짜 이 생각으로 시작했어요..!
"일하다가 노래 듣고 싶은데, 유튜브 뮤직 탭 켜기 좀 눈치 보이네..."
"그럼 그냥 터미널에서 틀면 되잖아?"
개발자에게 터미널은 거의 제2의 집이니까요.
어쩌다 만들게 됐냐면
회사에서 브라우저 탭 열려 있으면
내가 코드 보고 있어도 뭔가 마음이 불편한 그 느낌... 다들 아시죠?
그래서 목표를 이렇게 잡았습니다.
브라우저 안 켜고 음악 듣기
업무 흐름 안 끊기기
터미널 안에서 할 일 + Git까지 끝내기
그렇게 DevDeck이 시작됐습니다.
1) Daily Dashboard
"오늘 뭐 해야 하지?"를 터미널 첫 화면에서 바로 보게 만들었습니다.
오늘 할 일(Todo) 확인/완료
워크플로우 체크
날짜/시간
날씨 정보
개발 명언

여기서 날씨/명언은 실제 외부 소스와 연결돼요.
날씨: Open-Meteo API
명언: ZenQuotes 우선, 실패 시 Quotable fallback
느린 환경에서도 시작 속도 지키려고 캐시 처리
2) Terminal Jukebox (핵심 기능)
솔직히 이거 만들려고 시작했습니다.
노래/가수 검색 (
yt-dlp)재생 (
mpv)큐 관리
루프 모드 (
NONE / ALL / ONE)백그라운드 재생
시크/볼륨/일시정지/스킵
그리고 플레이리스트 기능도 넣었습니다. (없는 거보다는 좋으니까..ㅎ)
유튜브 검색으로 가져오기
URL 붙여넣기로 가져오기
로컬 저장/불러오기/삭제
큐에 덮어쓰기/뒤에 추가 선택
3) Git Manager
명령어를 매번 다 치지 않고, 선택형으로 처리할 수 있게 만들었습니다.
변경 파일 트리 탐색
파일/폴더 다중 선택
스테이징/언스테이징 일괄 반영
커밋/푸시/풀 메뉴 실행

설정도 손봤습니다
처음엔 단순했는데, 지금은 실제로 쓸만하게 고도화했습니다.
시작 도구 선택 (메뉴 / Daily / Music / Git)
자동 환경 진단(auto doctor)
자동 업데이트(auto update)
테마 변경
언어 변경
지원 언어:
한국어
영어
일본어
중국어(간체)


설치 방법
npm install -g @beargame/devdeck
deck소스코드로 실행:
git clone https://github.com/KR-Devdeck/devdeck.git
cd devdeck
npm install
npm run setup링크
마무리
제목은 "몰래 유튜브 뮤직 쓰는법"이지만,
결국 DevDeck은 "눈치 안 보고 + 흐름 안 끊기고 + 매일 실제로 쓰는" 터미널 도구를 만들고 싶어서 시작한 프로젝트입니다.
몰래(?) 음악 듣는 아이디어에서 시작했는데,
지금은 일정/음악/Git까지 한 번에 다루는 잡탕(?) 터미널이 되었네요.