rss-agent-viewer by brooksy4503/rss-agent-viewer
npx skills add https://github.com/brooksy4503/rss-agent-viewer --skill rss-agent-viewer内置发现、缓存和搜索功能的 CLI RSS/Atom 订阅源查看器。
npx -y rss-agent-viewer init
npx -y rss-agent-viewer discover https://vercel.com
npx -y rss-agent-viewer add https://vercel.com/atom
npx -y rss-agent-viewer read
# 初始化配置 + 数据库
rss-viewer init
# 为网站发现订阅源
rss-viewer discover https://example.com
# 订阅一个订阅源(可选:--timeout 用于慢速订阅源)
rss-viewer add https://example.com/feed.xml
rss-viewer add https://slow-site.com/feed.xml --timeout 30000
# 列出订阅源并阅读文章
rss-viewer feeds
rss-viewer read
rss-viewer init
rss-viewer add <url>
rss-viewer discover <url>
rss-viewer feeds
rss-viewer remove <url>
rss-viewer read [url]
rss-viewer search <query>
rss-viewer discover-search <query>
rss-viewer import <file>
rss-viewer export
rss-viewer cache <action>
rss-viewer cleanup
rss-viewer discover https://example.com
rss-viewer add https://example.com/rss.xml
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
rss-viewer read https://example.com/rss.xml
# 并行从所有订阅源获取最新文章
rss-viewer read
# 仅使用缓存数据(跳过网络请求)
rss-viewer read --cached
# 限制结果数量
rss-viewer read --limit 10
# 每个订阅源的最新一篇文章(结果来源多样化)
rss-viewer read --latest-per-feed --limit 10
# 超时设置(针对慢速订阅源或多个订阅源)
rss-viewer read --timeout 15000 --overall-timeout 180000
# 移除损坏和重复的订阅源
rss-viewer cleanup
# 预览将被移除的内容
rss-viewer cleanup --dry-run
# 仅移除损坏的订阅源
rss-viewer cleanup --broken
# 仅移除重复的订阅源
rss-viewer cleanup --duplicates
# 本地数据库搜索(通过全文搜索增强)
rss-viewer search "open source"
# 网络搜索 + 发现 + 添加 + 搜索,一条命令完成
rss-viewer discover-search "Rust programming" --auto-add --read
# 使用 Exa API(自带密钥)
rss-viewer discover-search "AI safety" \
--provider exa \
--max-results 5 \
--auto-add \
--read
rss-viewer import feeds.opml
rss-viewer export
rss-viewer search "React 19" --limit 10
rss-viewer search "TypeScript" --author "Dan" --since "2024-01-01"
# 使用代理的内置搜索(默认)
rss-viewer discover-search "micro-frontends" --auto-add --read
# 使用 Exa API(需要 EXA_API_KEY)
export EXA_API_KEY="your-api-key"
rss-viewer discover-search "WebGPU" \
--provider exa \
--max-results 5 \
--category Development \
--auto-add \
--read \
--limit 20
环境变量:
EXA_API_KEY="your-api-key" # Exa API 密钥(可选)
RSS_FEED_TIMEOUT=10000 # 每个订阅源的获取超时时间(毫秒)
RSS_VIEWER_SEARCH_PROVIDER="agent|exa" # 搜索提供商(默认:agent)
RSS_VIEWER_MAX_WEB_RESULTS=10 # 最大网络搜索结果数
RSS_VIEWER_SEARCH_LIMIT=20 # 最大文章结果数
RSS_VIEWER_BOOST_RECENT=false # 在搜索中提升近期文章的权重
EXA_API_URL="https://api.exa.ai/search" # 自定义 Exa 端点(可选)
配置文件 (~/.config/rss-viewer/config.json):
{
"webSearchProvider": "exa",
"exaApiKey": "your-api-key",
"feedTimeout": 10000,
"overallTimeout": 120000,
"maxWebResults": 10,
"searchResultsLimit": 20,
"boostRecentSearch": false
}
每周安装量
210
代码仓库
GitHub 星标数
1
首次出现
2026年2月1日
安全审计
安装于
opencode185
gemini-cli182
openclaw179
codex179
cursor173
github-copilot171
CLI RSS/Atom feed viewer with built-in discovery, caching, and search.
npx -y rss-agent-viewer init
npx -y rss-agent-viewer discover https://vercel.com
npx -y rss-agent-viewer add https://vercel.com/atom
npx -y rss-agent-viewer read
# Initialize config + database
rss-viewer init
# Discover feeds for a site
rss-viewer discover https://example.com
# Subscribe to a feed (optional: --timeout for slow feeds)
rss-viewer add https://example.com/feed.xml
rss-viewer add https://slow-site.com/feed.xml --timeout 30000
# List feeds and read articles
rss-viewer feeds
rss-viewer read
rss-viewer init
rss-viewer add <url>
rss-viewer discover <url>
rss-viewer feeds
rss-viewer remove <url>
rss-viewer read [url]
rss-viewer search <query>
rss-viewer discover-search <query>
rss-viewer import <file>
rss-viewer export
rss-viewer cache <action>
rss-viewer cleanup
rss-viewer discover https://example.com
rss-viewer add https://example.com/rss.xml
rss-viewer read https://example.com/rss.xml
# Fetches fresh articles from all feeds in parallel
rss-viewer read
# Use cached data only (skip network requests)
rss-viewer read --cached
# Limit results
rss-viewer read --limit 10
# One latest article per feed (feed-diverse results)
rss-viewer read --latest-per-feed --limit 10
# Timeouts (for slow feeds or many feeds)
rss-viewer read --timeout 15000 --overall-timeout 180000
# Remove broken and duplicate feeds
rss-viewer cleanup
# Preview what would be removed
rss-viewer cleanup --dry-run
# Only remove broken feeds
rss-viewer cleanup --broken
# Only remove duplicates
rss-viewer cleanup --duplicates
# Local database search (enhanced with full-text search)
rss-viewer search "open source"
# Web search + discovery + add + search in one command
rss-viewer discover-search "Rust programming" --auto-add --read
# Using Exa API (BYOK)
rss-viewer discover-search "AI safety" \
--provider exa \
--max-results 5 \
--auto-add \
--read
rss-viewer import feeds.opml
rss-viewer export
rss-viewer search "React 19" --limit 10
rss-viewer search "TypeScript" --author "Dan" --since "2024-01-01"
# Use agent's built-in search (default)
rss-viewer discover-search "micro-frontends" --auto-add --read
# Use Exa API (requires EXA_API_KEY)
export EXA_API_KEY="your-api-key"
rss-viewer discover-search "WebGPU" \
--provider exa \
--max-results 5 \
--category Development \
--auto-add \
--read \
--limit 20
Environment Variables:
EXA_API_KEY="your-api-key" # Exa API key (optional)
RSS_FEED_TIMEOUT=10000 # Per-feed fetch timeout (ms)
RSS_VIEWER_SEARCH_PROVIDER="agent|exa" # Search provider (default: agent)
RSS_VIEWER_MAX_WEB_RESULTS=10 # Max web search results
RSS_VIEWER_SEARCH_LIMIT=20 # Max article results
RSS_VIEWER_BOOST_RECENT=false # Boost recent articles in search
EXA_API_URL="https://api.exa.ai/search" # Custom Exa endpoint (optional)
Config File (~/.config/rss-viewer/config.json):
{
"webSearchProvider": "exa",
"exaApiKey": "your-api-key",
"feedTimeout": 10000,
"overallTimeout": 120000,
"maxWebResults": 10,
"searchResultsLimit": 20,
"boostRecentSearch": false
}
Weekly Installs
210
Repository
GitHub Stars
1
First Seen
Feb 1, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode185
gemini-cli182
openclaw179
codex179
cursor173
github-copilot171
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
140,500 周安装
Tailwind CSS 高级布局教程:CSS Grid 网格布局实战技巧与响应式设计
4,500 周安装
PHP专家开发助手:精通PHP 8.3+、Laravel、Symfony与现代企业级架构
4,500 周安装
SwiftUI性能审计指南:检测、诊断与修复iOS应用卡顿掉帧问题
4,400 周安装
Firebase应用托管基础教程:部署Next.js、Angular全栈应用与SSR/ISR配置指南
5,500 周安装
WinUI 3迁移指南:从UWP到Windows App SDK的命名空间与常见错误修复
4,500 周安装
WinMD API 搜索工具 - 快速查找 Windows API 和 WinRT 接口的完整签名与详细信息
4,500 周安装