Show HN: HNswered – 귀하의 Hacker News 게시물 및 댓글에 대한 답글을 감시합니다
Source: Hacker News
HNswered
HNswered는 Hacker News 답글을 위한 작은 Chrome 사이드‑패널입니다.
HN 사용자 이름을 한 번만 설정하면 됩니다. HNswered는 공개된 스토리와 사용자가 작성한 댓글을 감시하고, 직접적인 답글을 로컬 인박스에 표시하며, 툴바에 읽지 않은 항목 배지를 유지합니다.
- HN 로그인 불필요.
- 서버 없음.
- 쓰기 권한 없음.
- 공개된 HN 데이터만 사용, 로컬에서 매칭.
What It Does
- 원본 댓글이 스레드 깊숙이 있더라도 사용자의 HN 스토리와 댓글에 대한 답글을 찾습니다.
- 읽음/읽지 않음 필터가 있는 깔끔한 사이드‑패널 인박스를 보여줍니다.
- 새로 게시한 뒤 필요에 따라 수동으로 새로 고침할 수 있습니다.
- Chrome이 잠들었거나 닫힌 후에도 최신 상태를 유지합니다.
- 상태를 Chrome 저장소에 로컬로 보관합니다.
How It Works
간단한 아이디어 하나: HN의 모든 답글은 부모 댓글을 가리킵니다. HNswered는 사용자가 쓴 내용을 기억하고, 공개된 댓글 중 해당 내용에 대한 답글을 감시합니다.
flowchart LR
A["your HN username"] --> B["items you wrote"]
C["public HN comments"] --> D{"reply to
one of yours?"}
B -.-> D
D -- yes --> E["your inbox"]
D -- no --> F["ignore"]
그게 전부입니다. 로그인도, 서버도, 신뢰해야 할 백엔드도 없습니다.
Install
레포지토리는 미리 빌드된 dist/ 폴더를 제공합니다. Node나 빌드 단계가 필요하지 않습니다.
# 1. Open chrome://extensions and enable Developer mode.
# 2. Click "Load unpacked" in the new toolbar.
# 3. Choose the repository's dist folder (produced by pnpm build).
# 4. Open the extensions menu and pin HNswered to the toolbar.
# 5. Enter your Hacker News username — watching starts immediately.

Security
자체 포함된 보안 감사 프롬프트는 docs/security-audit.md에서 확인할 수 있습니다.
For Contributors
소스에서 빌드하려면(코드를 변경할 경우에만 필요 — 레포는 미리 빌드된 dist/를 제공합니다):
pnpm install
pnpm build
pnpm test && pnpm type-check && pnpm harness:replay
아키텍처 노트, 매칭 전략 검증, 로컬 연구 하니스는 cost-analysis/docs/에서 확인할 수 있습니다.