Folo는 피드, 뉴스레터, 팟캐스트와 소셜 콘텐츠를 하나의 타임라인에 모아 보여주는 오픈소스 AI RSS 리더입니다.
fabriziosalmi/UglyFeed
LLM으로 취합한 RSS 피드를 재작성·필터링·평가한 뒤, 재미와 연구, 학습을 위한 새 RSS 피드로 제공합니다.
- 스타
- 324
- 포크
- 21
- 열린 이슈
- 5
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
UglyFeed는 원본 RSS 피드에서 항목을 가져와 유사도에 따라 그룹화하고, 각 항목을 대규모 언어 모델로 재작성합니다. 그런 다음 생성된 콘텐츠를 필터링하고 평가한 뒤 유효한 RSS 피드로 변환해 HTTP로 제공하거나 GitHub 또는 GitLab 저장소에 게시합니다.
파이프라인은 Streamlit 웹 UI나 Docker 컨테이너에서 실행됩니다. OpenAI, Anthropic, Groq, Google Gemini, 로컬 Ollama 모델을 LLM 백엔드로 지원하며, API URL을 변경하면 OpenAI 호환 서버도 사용할 수 있습니다. 다른 언어로 피드를 번역하는 프롬프트를 비롯해 다양한 프롬프트 템플릿도 포함되어 있습니다.
이 프로젝트는 합성 뉴스를 생성하는 실험용 도구이므로, 결과물은 의도적으로 신뢰할 수 없게 만들어졌으며 사실 보도로 받아들여서는 안 됩니다. LLM이 재작성한 콘텐츠의 작동 방식을 연구하거나, 테스트 데이터셋을 만들거나, 피드 자동화를 살펴보는 데 유용합니다.
핵심 기능
- 01RSS 피드 항목을 취합하고 유사도에 따라 그룹화합니다.
- 02OpenAI, Anthropic, Groq, Gemini 또는 Ollama 모델로 콘텐츠를 재작성합니다.
- 03처리된 항목을 유효한 RSS 피드로 변환해 HTTP로 제공합니다.
- 04생성한 피드를 GitHub 또는 GitLab에 게시합니다.
- 05Streamlit 웹 UI를 제공하며 바로 사용할 수 있는 프롬프트 템플릿을 포함합니다.
활용 사례
- LLM이 재작성한 뉴스 콘텐츠의 문체와 작동 방식을 실험합니다.
- 가짜 뉴스 탐지 연구 등에 사용할 합성 뉴스 데이터셋을 구축합니다.
- 포함된 번역 프롬프트로 피드를 다른 언어로 번역합니다.
- 자동화된 피드 큐레이션 파이프라인을 연구합니다.
빠른 시작
- 1
Docker로 UglyFeed 컨테이너를 시작하세요
docker run -p 8001:8001 -p 8501:8501 -v /path/to/local/feeds.txt:/app/input/feeds.txt -v /path/to/local/config.yaml:/app/config.yaml fabriziosalmi/uglyfeed:latest - 2
Configuration 페이지를 열고 소스 피드, LLM API, 모델을 설정하세요
- 3
Run scripts 페이지에서 스크립트를 실행한 다음 XML 피드를 확인하거나 제공하세요
사용 전 알아둘 점
- 콘텐츠를 다시 작성하려면 OpenAI, Ollama, Groq, Anthropic 또는 Gemini와 같은 LLM API에 액세스할 수 있어야 합니다.
- 이 프로젝트는 AGPL-3.0 라이선스로 제공되며, 파생 저작물도 동일한 라이선스로 오픈 소스화해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- UglyFeed은(는) 무엇인가요?
- LLM으로 취합한 RSS 피드를 재작성·필터링·평가한 뒤, 재미와 연구, 학습을 위한 새 RSS 피드로 제공합니다. UglyFeed는 원본 RSS 피드에서 항목을 가져와 유사도에 따라 그룹화하고, 각 항목을 대규모 언어 모델로 재작성합니다. 그런 다음 생성된 콘텐츠를 필터링하고 평가한 뒤 유효한 RSS 피드로 변환해 HTTP로 제공하거나 GitHub 또는 GitLab 저장소에 게시합니다.
- UglyFeed은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- UglyFeed은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- UglyFeed은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. UglyFeed의 마지막 커밋은 2026년 11월 5일입니다.
- UglyFeed은(는) 어디에 사용할 수 있나요?
- LLM이 재작성한 뉴스 콘텐츠의 문체와 작동 방식을 실험합니다. 가짜 뉴스 탐지 연구 등에 사용할 합성 뉴스 데이터셋을 구축합니다. 포함된 번역 프롬프트로 피드를 다른 언어로 번역합니다. 자동화된 피드 큐레이션 파이프라인을 연구합니다.
- UglyFeed는 어떻게 설치하나요?
- Docker로 UglyFeed 컨테이너를 시작하세요: docker run -p 8001:8001 -p 8501:8501 -v /path/to/local/feeds.txt:/app/input/feeds.txt -v /path/to/local/config.yaml:/app/config.yaml fabriziosalmi/uglyfeed:latest Configuration 페이지를 열고 소스 피드, LLM API, 모델을 설정하세요 Run scripts 페이지에서 스크립트를 실행한 다음 XML 피드를 확인하거나 제공하세요
- UglyFeed은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/fabriziosalmi/UglyFeed
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
다양한 LLM 제공자를 사용해 여러 형식의 문서(PDF, 오디오, YouTube, Anki, Logseq, 웹 페이지)를 요약하고 질문에 답하는 RAG 도구입니다.
여러 출처의 실시간 인기 뉴스를 깔끔하고 세련된 한 페이지에 모아 보여주는 웹 리더입니다.
규모에 관계없이 뉴스룸에서 기사 작성, 제작, 큐레이션, 배포, 발행까지 지원하는 오픈소스 엔드투엔드 플랫폼입니다.
기자들이 빠르게 전개되는 뉴스 현장을 라이브 블로그로 실시간 보도할 수 있게 해주는 오픈 소스 웹 앱입니다.
논문, 웹 페이지, 파일, AI 답변을 한 화면 요약부터 전문까지 다섯 단계로 접어 보여 주는 로컬 우선 리더입니다.