핵심 요약
RSS 피드 제공이 줄어드는 추세에 대응하여 LLM으로 웹사이트 메인 페이지에서 기사 목록을 추출하는 도구이다. 사용자가 지정한 사이트를 LLM이 분석하여 뉴스 피드 형태로 변환하고 커스텀 대시보드에 표시한다. 데이터는 로컬 JSON 파일로 저장되며 Docker를 통한 자가 호스팅이 가능하다. OpenRouter를 연동해 다양한 모델을 사용할 수 있으며 특히 Gemini 모델이 비용 효율적이다.
배경
Docker 및 Docker Compose 설치, OpenRouter API 키 발급, 기본적인 터미널 명령어 사용 능력
대상 독자
자신만의 뉴스 피드를 구축하고 싶은 개발자 및 LLM 실용 사례에 관심 있는 사용자
의미 / 영향
LLM이 단순한 챗봇을 넘어 비정형 웹 데이터를 구조화하는 실용적인 유틸리티로 진화했음을 입증한다. 특히 RSS와 같은 기존 표준이 사라지는 영역을 AI 기술이 효과적으로 대체할 수 있는 가능성을 확인시켜 준다.
섹션별 상세
Frontpage는 LLM의 텍스트 분석 능력을 활용해 웹사이트의 HTML 구조에서 기사 제목과 링크를 식별한다. 이는 RSS를 지원하지 않는 사이트에서도 자동화된 정보 수집을 가능하게 하며, 사용자가 직접 복잡한 스크래핑 로직을 작성할 필요가 없는 구조이다.
대시보드는 사용자의 취향에 맞춰 위젯과 컬럼을 자유롭게 배치할 수 있는 기능을 갖췄다. 모든 설정과 수집된 데이터는 로컬 환경에 JSON 파일로 저장되어 외부 서버로의 데이터 유출 위험이 없으며 데이터 소유권을 보장한다.

Docker와 Docker Compose를 이용한 간편한 배포 환경을 지원한다. OpenRouter API를 통해 최신 LLM 모델들을 즉시 연동할 수 있으며, 특히 비용 대비 성능이 우수한 google/gemini-3-flash-preview 모델 사용이 적합하다.
프로젝트의 핵심인 추출 프롬프트를 공개하여 사용자가 LLM의 작동 방식을 파악하고 개선할 수 있게 했다. 단순한 API 호출 도구를 넘어 실질적인 웹 데이터 구조화 도구로서의 가치를 지닌다.
실무 Takeaway
- RSS가 없는 사이트도 LLM 기반 스크래핑을 통해 구조화된 뉴스 피드로 변환하여 관리할 수 있다.
- OpenRouter와 저비용 LLM을 조합하여 개인용 데이터 수집 파이프라인의 운영 비용을 최소화하는 것이 가능하다.
- Docker 기반 자가 호스팅으로 개인의 뉴스 구독 데이터를 외부 서비스 의존 없이 안전하게 소유할 수 있다.
언급된 리소스
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료