터미널에서 해커뉴스를 – hntui 공개
원제 Show HN: Hntui – A TUI for Hacker News
103 포인트댓글 64
Key Point
터미널 기반 뉴스 리더를 찾거나 CLI 도구 개발에 관심 있는 개발자들에게 실용적인 오픈소스 선택지를 제시한다.
핵심 요약
- GitHub에 공개된 hntui는 터미널에서 해커뉴스를 깔끔하게 탐색할 수 있는 TUI 애플리케이션이다.
- Top, New, Best, Ask, Show, Jobs 여섯 가지 피드를 모두 지원하며 댓글 네비게이션과 게시물 저장 기능을 갖추고 있다.
- Vim 키바인딩과 마우스 지원, 밝은/어두운 테마 전환을 제공한다.
- macOS(Apple Silicon) 및 Linux(x64, arm64)용 자체 포함 바이너리를 제공하며, curl 한 줄로 설치 가능하다.
- 스토리 목록에서 j/k로 이동, gg/G로 처음/끝 이동, Enter로 댓글 열기, s로 저장, t로 테마 전환 등의 키바인딩을 지원한다.
- 댓글 상세 화면에서는 Space로 댓글 트리 축소/확대, 링크 팝업 열기 등이 가능하다.
- 마우스로는 탭 클릭으로 피드 전환, 우클릭으로 저장/URL 열기/댓글 열기 메뉴 표시 등을 할 수 있다.
- 터미널 기본 선택 기능을 위해 macOS에서는 Option 드래그, Linux에서는 Shift 드래그로 텍스트 선택 가능하다.
- 저장된 게시물은 ~/.config/hntui/saved.json에 JSON으로 로컬에 저장되어 세션 간 유지된다.
- 공개 Hacker News Firebase API를 사용해 데이터를 수집하며, OpenTUI를 기반으로 구축되었다.
- Bun 1.2 이상으로 npm 또는 소스 코드 수정이 가능하고, 깃 태그 푸시로 GitHub Actions를 통해 자동으로 크로스 컴파일 및 배포된다.
- MIT 라이선스이며 저자는 Ahmed Shaikh이다.