sansan0/TrendRadar
30초 내 배포 가능한 핫이슈 뉴스 수집 및 AI 필터링 도구
59,478+2이번 주24,67428Python
데모·홈페이지 열기sansan0.github.io중간맛 분석
Python 기반 뉴스 수집/분석 플랫폼으로 GitHub Actions 또는 Docker로 배포합니다. newsnow API로 다중 플랫폼 데이터를 수집하고, AI(LiteLLM 지원, 100+ 제공자)가 자동으로 뉴스를 분류·필터링하며, 9개 채널(메일/Slack/WeChat/Telegram/Bark/ntfy 등)로 푸시합니다. HTML 리포트는 브라우저에서 인터랙티브하게 조회 가능하고, MCP 서버로 AI 에이전트 통합도 지원합니다. 설정 가능한 시간대별 수집/분석/푸시 스케줄(timeline.yaml)과 시각적 편집기를 제공하며, 즉시 사용 가능합니다.
이런 레포예요
이럴 때 쓰면 좋아요
- 빠르게 변하는 시장정보(AI·암호화폐·스타트업)를 매일 자동 추적하며 관심사만 필터링해 받기
- 팀 전체가 핵심 뉴스를 실시간으로 Slack·메일·메신저로 공유하여 정보 격차 해소
- 개인 블로그·뉴스레터 작성 시 AI가 요약·분류한 핫이슈 데이터를 활용해 작성 효율화
핵심 기능
AI 기반 지능형 뉴스 필터링(일상어 흥미도 설명으로 자동 태그 추출)9개 채널 멀티채널 푸시(메일·Slack·WeChat·Telegram·Bark·ntfy 등 각 플랫폼 형식 자동 적응)시간대별 독립 수집/분석/푸시 스케줄 제어(timeline.yaml로 세밀한 타이밍 조정)
대안 대비 차별점
시간대별 스케줄 시스템과 AI 흥미도 기반 자동 필터링으로 수동 설정을 최소화했으며, MCP 서버 통합으로 AI 에이전트가 직접 뉴스를 검색·분석·멀티채널 발송하는 점이 기존 뉴스 자동화 도구와 차별화됩니다.
준비물
- Python 3.8+ 또는 Docker
- LiteLLM 지원 AI 서비스(OpenAI/Claude/Gemini 등) API 키
바로 시작하기
- 저장소를 클론합니다
git clone https://github.com/sansan0/TrendRadar.git
cd TrendRadar
- Docker로 실행합니다 (권장)
docker run -d --name trendradar wantcat/trendradar:latest
- 또는 Python 환경에서 직접 실행합니다 (dependencies 설치 필요)
pip install -r requirements.txt
python main.py
- 설정 파일(config.yaml, timeline.yaml)을 수정하여 뉴스 소스, 추진 채널, AI 분석을 설정합니다
- GitHub Actions나 cron으로 정기 실행을 스케줄합니다
- 선택: MCP 클라이언트(Claude, Cursor)에서 사용하려면 MCP 서버 이미지(wantcat/trendradar-mcp)를 별도 배포합니다
별 추이 · 7일
59,478+2 / 7일
활용성 · 따라 만들기 좋은가
샘플 점수 22/100
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2025년 생성
AI가 README 기반으로 요약했습니다 · 원문 보기