GitHub Trending오픈소스 · 도구

Thysrael/Horizon

AI로 뉴스를 자동 필터링하는 개인용 레이더

원제 Thysrael/Horizon

스타 12,400당일 +121Python
Key Point

여러 뉴스 출처를 수동으로 확인하는 번거로움을 없애고, 자신의 관심사에 맞춘 개인용 뉴스 필터링 시스템을 직접 구축할 수 있는 실용적인 도구이기 때문이다.

핵심 요약

  • Horizon은 AI 기반 뉴스 수집 및 정제 도구로, Hacker News, RSS, Reddit, Telegram, X, GitHub, 금융뉴스 등 여러 출처의 정보를 자동으로 모아 일일 브리핑을 생성한다.
  • 사용자가 정의한 '프로필(Profile)'이라는 편집 규칙에 따라 뉴스를 분류하고, 각 콘텐츠 유형별로 다른 채점 기준과 출력 형식을 적용한다.
  • 기술 뉴스, 엔지니어링 심층 분석, AI 크리에이터 콘텐츠 등 여러 프로필 템플릿을 제공하며, 사용자가 Python 변경 없이 기존 프로필을 자신의 기준에 맞게 수정할 수 있다.
  • 중복 기사 제거, 웹 검색을 통한 배경 정보 추가, 커뮤니티 토론 수집 등의 기능으로 단순 헤드라인을 넘어 심층적인 맥락을 제공한다.
  • 브리핑 길이와 각 카테고리별 비중을 제한해 한 가지 주제가 다른 관심사를 압도하지 않도록 조절할 수 있다.
  • GitHub Pages 게시, 이메일 구독, Slack/Discord/Feishu 웹훅, WeChat 알림 등 다양한 채널로 영문과 중문 브리핑을 배포할 수 있다.
  • CLI 파이프라인 실행 외에도 MCP(Model Context Protocol) 서버를 통해 AI 어시스턴트가 설정·커스터마이징·실행을 자동화할 수 있다.
  • Docker 배포 지원, GitHub Actions 일정 자동화 템플릿, 설정 마법사로 관심사 입력 시 config.json을 자동 생성하는 등 설정을 단순화했다.
  • OpenAI, Google Gemini, Claude 등 여러 AI 모델을 지원하며, ChatGPT 구독자는 API 키 없이 로그인으로 사용 가능하다.
  • RSS 피드의 전문 추출, 댓글 수집, 채점·필터링 알고리즘, 균형 잡힌 다이제스트 생성, 환경변수 기반 보안 설정 등의 상세한 기능과 문서를 갖추고 있다.
  • Python 기반으로 개발되었으며, 주요 소스 구성, 프로필 생성, 채점, 스크래퍼, 추출기 등에 대한 상세 가이드 문서를 제공한다.
  • PyPI 배포와 Discord 소스 추가 등이 향후 계획되어 있으며, QQ 그룹(1106121909)에서 사용자 커뮤니티를 운영 중이다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗