멀티 사용자 기능, 모바일 앱용 Google Reader 호환 API, XPath 기반 웹 스크래핑을 지원하는 셀프 호스팅 RSS 피드 수집기입니다.
Tiendil/feeds.fun
피드 항목에 LLM으로 태그를 자동 지정하고, 태그를 기준으로 점수를 매기고 뉴스를 필터링하는 셀프 호스팅 뉴스 리더입니다.
대체할 수 있는 제품:Feedly
- 스타
- 397
- 포크
- 19
- 열린 이슈
- 67
- 마지막 커밋
- 16일 전
어떤 프로젝트인가요?
Feeds Fun은 모든 피드 항목에 태그를 붙인 뒤, 사용자가 정의한 규칙에 따라 해당 태그를 기준으로 뉴스에 점수를 매기는 뉴스 리더입니다. 태그를 제외하거나 필수로 지정하고, 점수나 날짜순으로 정렬하고, 항목을 읽음으로 표시해 가장 관련성 높은 기사만 남길 수 있습니다.
태그는 태그 프로세서가 생성합니다. 주요 프로세서인 llm_general은 OpenAI 또는 Gemini 모델에 태그 감지를 요청하며, 다른 프로세서는 도메인 이름, 피드에서 제공하는 태그, 대문자로 된 제목 등 단순한 사례를 처리합니다. 그런 다음 정규화기가 원시 태그를 정리해 "a-book-review"와 같은 변형을 하나로 합치고 "google-vs-microsoft"와 같은 비교 표현을 분리합니다. OpenAI 호환 또는 Gemini 호환 API를 제공하는 서드파티 모델도 사용할 수 있습니다.
이 프로젝트는 Python 백엔드(ASGI API와 loader 및 librarian worker)로 실행되며, 프런트엔드는 정적 콘텐츠로 빌드됩니다. Docker를 통한 단일 사용자 및 다중 사용자 구성을 지원하고, Reddit, GitHub, YouTube, ArXiv, Hacker News 등의 소스를 위한 플러그인도 포함합니다.
핵심 기능
- 01LLM 또는 단순한 프로세서를 사용해 모든 뉴스 항목에 태그를 자동으로 지정합니다.
- 02태그 기반 규칙으로 뉴스에 점수를 매깁니다.
- 03태그를 포함하거나 제외해 뉴스를 필터링합니다.
- 04점수, 날짜 및 기타 기준으로 뉴스를 정렬합니다.
- 05이미 읽은 항목을 기록합니다.
- 06Docker를 통한 단일 사용자 및 다중 사용자 배포를 지원합니다.
- 07Reddit, GitHub, YouTube, ArXiv, Hacker News 전용 소스 플러그인을 제공합니다.
활용 사례
- RSS 피드를 많이 구독하면서도 가장 중요한 항목만 읽고 싶을 때.
- 자신의 OpenAI 또는 Gemini 키를 사용해 개인용 뉴스 필터를 셀프 호스팅할 때.
- Hacker News, arXiv, GitHub 같은 기술 소스의 뉴스에 태그 기반 보기를 만들 때.
빠른 시작
- 1
PyPI에서 백엔드 패키지를 설치합니다
pip install ffun - 2
librarian worker가 사용하는 SpaCy 모델을 다운로드합니다
python -m spacy download en_core_web_lg - 3
데이터베이스 마이그레이션을 실행합니다(FFUN_POSTGRESQL__* 변수로 PostgreSQL을 구성해야 합니다)
ffun migrate - 4
API 서버를 시작합니다
uvicorn ffun.application.application:app --host 0.0.0.0 --port 8000 --workers 1
사용 전 알아둘 점
- 실행하려면 PostgreSQL 데이터베이스와 최소한의 구성이 필요합니다.
- 태그를 모두 생성하려면 OpenAI 또는 Gemini API 키(또는 호환되는 타사 모델)가 필요합니다.
- README에 명확한 라이선스가 명시되어 있지 않으므로 재사용하기 전에 LICENSE 파일을 확인하세요.
포함된 컬렉션
토픽
자주 묻는 질문
- feeds.fun은(는) 무엇인가요?
- 피드 항목에 LLM으로 태그를 자동 지정하고, 태그를 기준으로 점수를 매기고 뉴스를 필터링하는 셀프 호스팅 뉴스 리더입니다. Feeds Fun은 모든 피드 항목에 태그를 붙인 뒤, 사용자가 정의한 규칙에 따라 해당 태그를 기준으로 뉴스에 점수를 매기는 뉴스 리더입니다. 태그를 제외하거나 필수로 지정하고, 점수나 날짜순으로 정렬하고, 항목을 읽음으로 표시해 가장 관련성 높은 기사만 남길 수 있습니다.
- feeds.fun은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- feeds.fun은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- feeds.fun은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. feeds.fun의 마지막 커밋은 2026년 10월 22일입니다.
- feeds.fun은(는) 어디에 사용할 수 있나요?
- RSS 피드를 많이 구독하면서도 가장 중요한 항목만 읽고 싶을 때. 자신의 OpenAI 또는 Gemini 키를 사용해 개인용 뉴스 필터를 셀프 호스팅할 때. Hacker News, arXiv, GitHub 같은 기술 소스의 뉴스에 태그 기반 보기를 만들 때.
- feeds.fun는 어떻게 설치하나요?
- PyPI에서 백엔드 패키지를 설치합니다: pip install ffun librarian worker가 사용하는 SpaCy 모델을 다운로드합니다: python -m spacy download en_core_web_lg 데이터베이스 마이그레이션을 실행합니다(FFUN_POSTGRESQL__* 변수로 PostgreSQL을 구성해야 합니다): ffun migrate API 서버를 시작합니다: uvicorn ffun.application.application:app --host 0.0.0.0 --port 8000 --workers 1
- feeds.fun은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Tiendil/feeds.fun
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Vue와 Express로 만든 셀프 호스팅 RSS 리더로, 스마트 폴더, 의미 기반 이벤트 그룹화, 3단 읽기 화면을 제공합니다.
Folo는 피드, 뉴스레터, 팟캐스트와 소셜 콘텐츠를 하나의 타임라인에 모아 보여주는 오픈소스 AI RSS 리더입니다.
RSS 피드와 다양한 소스를 모아 하나의 리더에서 라이브 스트림으로 보여주는 셀프 호스팅 PHP 웹 앱입니다.
반응형 웹 UI, PWA 지원, 서드파티 클라이언트용 Fever API 호환 기능을 갖춘 경량 셀프 호스팅 RSS 리더입니다.
PostgreSQL을 기반으로 하는 미니멀한 자체 호스팅 RSS·Atom·JSON Feed 리더입니다.