Agent2RSS - AI Content to RSS Feed

📡 RSS频道管理·一键推送

Agent2RSS官方客户端,支持自建/托管服务,实现RSS频道管理与内容推送,适合开发者构建自动化内容分发工作流

收藏
3.4k
安装
1.3k
版本
0.2.1
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

核心用法

Agent2RSS Client(OpenClaw)是面向Agent2RSS服务的命令行客户端工具,提供完整的RSS频道生命周期管理与内容推送能力。核心功能涵盖:初始化配置(支持官方托管服务或自建实例)、频道创建与管理(含默认频道设置)、以及双模式内容推送(Markdown文件直传或JSON格式)。

显著优点:

  • 灵活部署:默认集成官方托管服务(https://agent2rss.yaotutu.top:8765),同时完整支持自托管,满足数据主权需求
  • 安全设计:配置文件自动收敛权限至600,敏感token隔离存储于~/.openclaw/workspace/.skill-data/agent2rss-client/
  • 开发者友好:提供DRY_RUN预览模式、幂等性支持(基于idempotencyKey)、完整的REST API映射与错误码体系
  • 开源可审计:底层Agent2RSS项目完全开源(github.com/yaotutu/agent2rss),可独立部署验证

潜在局限与风险:

  • 远程HTTP明文传输风险(文档已明确警示)
  • 依赖bash/curl/jq环境,Windows原生支持需额外配置
  • 自建实例时需自行保障服务可用性与数据备份
  • 配置文件误提交至版本控制的安全隐患(文档已提醒)

适合人群:技术博主、自动化工作流开发者、需要自建内容分发基础设施的团队,以及对RSS生态有深度定制需求的极客用户。

常规风险:网络请求依赖、服务端Token泄露、幂等性实现不当导致重复内容、自建服务运维负担。

安全解读

核心用法

Agent2RSS Client 是一款基于 Bash 的命令行工具,用于管理 RSS 频道并推送内容。用户通过简单的命令即可完成频道创建、内容上传和文章发布等操作。主要命令包括:init 初始化配置(支持自定义服务器地址)、create-channel 创建频道并设为默认、push-file 上传 Markdown 文件推送文章、push-json 通过 JSON 格式推送内容,以及 listset-defaulthealth 等管理命令。工具支持 DRY_RUN 预览模式,可在实际发送前验证请求内容。

显著优点

极致轻量:仅 260 行 Bash 脚本,零外部依赖,仅需系统自带的 curljq 即可运行,无供应链攻击风险。安全透明:代码完全开源,无危险函数调用,无硬编码凭证;配置文件自动设置 600 权限,Token 本地安全存储;内置 HTTPS 强制警告机制,明文传输时主动提示用户。灵活可控:默认使用官方托管服务,同时完整支持自部署模式,用户可将数据完全掌控在自有服务器上。幂等设计:支持通过 idempotencyKey 避免重复推送,适合自动化脚本集成。

潜在缺点与局限性

依赖外部服务:默认连接个人开发者维护的服务器,存在服务可用性和数据持久性风险,关键场景建议自部署。功能边界有限:作为专用 RSS 客户端,不支持 RSS 订阅阅读、Feed 聚合等反向功能,仅聚焦内容发布。无图形界面:纯命令行交互,非技术用户上手门槛较高。Token 管理责任:虽然本地存储已做权限收敛,但 Token 泄露风险仍需用户自行防范,且目前无自动轮换机制。

适合的目标群体

技术博客作者:希望将 Markdown 写作直接转化为 RSS 发布的技术写作者。开发者与 DevOps 工程师:需要将文档、Changelog 或自动化报告推送至 RSS 的工程师。开源项目维护者:希望为项目建立官方更新 Feed 的社区运营者。隐私敏感用户:倾向于自托管服务、不愿将内容托管于第三方平台的内容创作者。

使用风险

网络可用性:依赖远程 API 进行核心操作,网络中断或服务宕机将直接影响发布功能。配置泄露风险:虽然文件权限已收敛,但 Token 一旦泄露可能导致频道被恶意访问,建议定期备份配置并审查日志输出。版本兼容性:作为社区项目,API 可能随上游更新发生变化,建议关注仓库动态并定期执行健康检查。

Agent2RSS - AI Content to RSS Feed 内容

.clawhub文件夹
assets文件夹
references文件夹
scripts文件夹
手动下载zip · 8.0 kB
origin.jsonapplication/json
请选择文件