Feedcli 是一款专为 AI 代理设计的 RSS/Atom/JSON Feed 管理工具,旨在帮助自动化系统高效地订阅、筛选和管理信息流。它基于本地 SQLite 数据库运行,所有数据操作均具备确定性,且完全无需调用大型语言模型(LLM),从而避免了额外的 token 成本。Feedcli 的核心设计理念是将智能处理(如内容过滤、排序和摘要)交给上层代理逻辑,而自身仅负责数据的获取、存储与基本操作。通过提供一套结构化的工具集,Feedcli 让 AI 能够持续追踪多个信息源,自动发现新文章,并根据预设规则进行初步整理,极大提升了信息处理的效率与可扩展性。其轻量级架构和零外部依赖的特性,使其非常适合集成到各类自动化工作流中,作为信息聚合层的关键组件。
核心功能特点
- 支持 RSS、Atom 和 JSON Feed 多种格式的信息订阅与管理
- 内置自动发现功能,可通过网站 URL 直接添加订阅源
- 提供全文搜索、星标标记和自定义标签系统以增强内容组织能力
- 基于 SQLite 的本地数据库确保数据一致性与离线可用性
- 完整的 OPML 导入导出功能,便于与其他阅读器同步或备份配置
适用场景
Feedcli 特别适合需要持续监控多个信息源并从中提取关键内容的自动化场景。例如,在构建一个技术趋势跟踪代理时,开发者可以预先订阅各大科技博客、开源项目动态和行业新闻站的 Feed,随后让 Feedcli 定期拉取更新,再由代理根据关键词、发布时间或分类进行筛选和优先级排序。另一个典型用例是个人知识管理系统:用户可将不同领域的订阅源按类别划分(如‘AI研究’、‘网络安全’),并通过标签标记重要文章,后续通过搜索或标签查询快速定位历史内容。对于内容策展型应用,Feedcli 提供的批量读取与统一标记机制尤为实用——系统可一次性获取数百条未读条目,经人工或算法评估后,统一标记为已处理,避免重复推送造成的信息冗余。此外,由于其设计约束明确(不调用 LLM、仅做 CRUD 操作),Feedcli 极易嵌入现有代理框架,成为信息流入口的理想选择。
