Claude Code가 '생각하고 있는' 동안, 나도 모르게 다른 탭으로 전환했다가 20분 뒤에 "어라, 내가 뭘 부탁했었지?"라고 되는 경우가 자주 있었습니다. 컨텍스트 (Context)는 끊기고, 집중력도 흐트러집니다. 터미널에서 벗어나고 싶은 충동과 싸우는 대신, 그 대기 시간을 그 자리에서 채우기로 했습니다.
그것이 claudenews 입니다. 에이전트 (Agent)가 작동하는 동안, 스테이터스 라인 (Status line)에 Hacker News, GitHub Trending, 각 언어의 개발 뉴스가 조용히 흐릅니다. 슬쩍 하나를 훑어보는 것만으로도, Claude가 답변을 마쳤을 때 여전히 같은 자리에 머물 수 있도록 하는 것이 목적입니다.
작동 원리
- 에이전트의 동작을 hook으로 감지하며, 백그라운드 프로세스가 기사를 가져와 캐시 (Cache)합니다. 따라서 스테이터스 라인의 렌더링을 차단하지 않습니다.
- 제목은 하이퍼링크를 지원하는 터미널 (iTerm2 / WezTerm / kitty 등)에서는 클릭이 가능합니다. tmux나 링크를 열 수 없는 터미널에서는 단축 URL로 폴백 (Fallback)합니다. HN 기사는 스코어와 댓글 수도 표시합니다.
- 요약은 가져오는 대로 페이드 인 (Fade-in) 됩니다.
개인적으로 가장 추천하고 싶은 점: 자동 번역
이 부분이 일본어 사용자에게는 핵심일지도 모릅니다. 제목과 요약 모두 OS의 언어로 자동 번역됩니다. 설정은 필요 없으며, 일본어, 한국어, 중국어 사용자는 동일한 기사를 각자의 모국어로 읽을 수 있습니다. 영어 뉴스를 "읽기 귀찮으니까 나중에"라며 미뤄두었던 사람일수록, 대기 시간과의 궁합이 좋을 것입니다.
설치 (가입 불필요)
/plugin marketplace add bhpark1013/claudenews
/plugin install claudenews@claudenews
/claudenews:setup
리포지토리 (Repository): https://github.com/bhpark1013/claudenews
아직 초기 단계입니다
솔직히 이것이 정말 도움이 될지, 아니면 "생산성을 가장한 딴짓"인지 스스로도 확신이 서지 않습니다. 그래서 사용해 본 소감이나 "이 소스도 원한다"라는 요청을 주시면 감사하겠습니다.