Repolode
fabriziosalmi

fabriziosalmi/UglyFeed

利用大语言模型聚合、改写并评估 RSS 订阅内容,再输出为新的 RSS feed,用于娱乐、研究和学习。

Star
324
Fork
21
未关闭 Issue
5
最近提交
前天

这是什么?

UglyFeed 从源 RSS 订阅中抓取条目,按相似度进行聚合,再用大语言模型逐条改写。随后它会过滤和评估生成的内容,将结果转换为合法的 RSS feed,并通过 HTTP 提供访问,或发布到 GitHub / GitLab 仓库。

项目提供 Streamlit Web 界面,也可以用 Docker 容器运行。支持的 LLM 后端包括 OpenAI、Anthropic、Groq、Google Gemini 以及本地 Ollama 模型,只要修改 API 地址,也可以接入任何兼容 OpenAI 接口的服务。仓库还附带一批现成的提示词模板,其中包括用于翻译订阅内容的模板。

这是一个用于生成合成新闻的实验性工具,输出内容并不可靠,不应当作事实报道使用。它适合用来研究 LLM 改写内容的特点、构建测试数据集,或探索订阅内容的自动化处理。

核心功能

  • 01聚合 RSS 订阅条目,并按相似度分组。
  • 02通过 OpenAI、Anthropic、Groq、Gemini 或 Ollama 模型改写内容。
  • 03将处理后的条目转换为合法 RSS feed,并通过 HTTP 提供访问。
  • 04可将生成的 feed 发布到 GitHub 或 GitLab。
  • 05提供 Streamlit Web 界面,并附带多种现成提示词模板。

适用场景

  • 实验 LLM 改写新闻内容的效果与表现。
  • 构建合成新闻数据集,例如用于虚假新闻检测研究。
  • 借助内置的翻译提示词,将订阅内容翻译成其他语言。
  • 学习和研究自动化的订阅内容筛选流程。

快速上手

  1. 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. 2

    打开配置页面,设置源订阅、LLM API 和模型

  3. 3

    在运行脚本页面执行脚本,然后查看或提供 XML 订阅

使用前须知

  • 需要可用的 LLM API(如 OpenAI、Ollama、Groq、Anthropic 或 Gemini)才能改写内容。
  • 项目采用 AGPL-3.0 许可证,衍生作品须以相同许可证开源。

收录于专题

标签

#llm#rss#rss-aggregator#summarization#translation#streamlit#content-generation#journalism#news#newsfeed

常见问题

UglyFeed 是什么?
利用大语言模型聚合、改写并评估 RSS 订阅内容,再输出为新的 RSS feed,用于娱乐、研究和学习。 UglyFeed 从源 RSS 订阅中抓取条目,按相似度进行聚合,再用大语言模型逐条改写。随后它会过滤和评估生成的内容,将结果转换为合法的 RSS feed,并通过 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 打开配置页面,设置源订阅、LLM API 和模型 在运行脚本页面执行脚本,然后查看或提供 XML 订阅
在哪里获取 UglyFeed?
源代码和安装说明在 GitHub 上:https://github.com/fabriziosalmi/UglyFeed

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目