
专为内容创作者、研究人员和知识工作者打造的RSS-AIGC平台,以“简易+现代化”为核心特质,整合AI报告生成、飞书机器人推送、多源专业内容聚合等核心能力,让Hacker News、GitHub、ArXiv等平台的优质内容实现高效获取、智能管理与深度分析,彻底重塑RSS订阅的使用体验。
核心能力:不止于订阅,AI赋能全流程内容处理
RSS-AIGC突破传统RSS工具仅“聚合内容”的局限,构建了从“内容抓取”到“智能加工”再到“场景化输出”的完整链路,核心能力覆盖三大维度:
1. 全维度RSS订阅管理:灵活、高效、易扩展
作为基础核心功能,平台提供一站式订阅源管理能力,满足多样化使用需求:
- 基础操作:支持订阅源的添加、删除、分组、重命名,以及文章收藏、已读状态管理,操作逻辑贴合用户使用习惯;
- 数据互通:支持OPML格式导入/导出,轻松迁移订阅数据;集成RSSHub,可将各类网站行为转化为RSS订阅源;
- 智能优化:自动发现订阅源并去重,避免内容重复推送;自动抓取文章全文并缓存,提供沉浸式全文阅读体验。
2. 垂直领域内容聚合:聚焦专业场景,精准抓取价值内容
针对知识工作者的核心需求,平台定向聚合高价值专业内容,无需跨平台逐一查找:
- Hacker News:自动聚合热门文章,通过AI提取关键洞察并分类,快速掌握技术圈热点;
- GitHub:订阅仓库动态,自动发现AI相关优质仓库,紧跟技术开源趋势;
- ArXiv:学术论文订阅+引用分析,助力科研人员追踪领域前沿;
- 特色板块:覆盖AI娱乐(影视/娱乐资讯)、AIGC行业资讯等垂直领域,支持针对性内容聚合。
3. AI深度加工:让内容“可读、可懂、可复用”
集成多模型AI能力,对聚合的内容进行智能化处理,降低信息筛选和理解成本:
- 基础处理:智能分类、多语言翻译、自动生成文章摘要/总结,快速提炼核心信息;
- 高阶输出:自动生成AI娱乐、AIGC等领域的行业报告,直接支撑内容创作或研究决策;
- 洞察提取:从Hacker News等平台的碎片化内容中,提取有价值的观点和趋势洞察。
4. 飞书深度集成:打通办公场景,内容触达更高效
适配企业办公场景,实现内容的场景化推送与沉淀:
- 定时推送:飞书机器人按设定频率将新闻总结推送到指定飞书群,无需手动转发;
- 文档沉淀:支持将AI生成的报告直接导出到飞书文档,方便团队协作编辑;
- 视觉优化:采用美观的飞书卡片消息格式,提升内容阅读体验。
此外,平台还支持图片代理与缓存、多用户权限管理、GitHub OAuth登录、数据统计分析,以及前端暗色模式等细节功能,兼顾实用性与使用体验。
技术架构:高可用、易部署、可扩展
RSS-AIGC采用模块化、分布式架构设计,兼顾轻量化部署与高并发支撑能力,技术栈与组件分工清晰:
1. 核心技术栈
| 维度 | 核心技术/框架 | 关键作用 |
|---|---|---|
| 后端 | Django 2.2 + DRF、PostgreSQL 11+ | 稳定的Web框架与高性能数据库,支撑核心业务逻辑 |
| 后端异步 | aiohttp、自研rssant_scheduler | 处理RSS抓取、任务调度等异步场景,提升效率 |
| 前端 | React 18 + TypeScript、Tailwind CSS | 构建现代化、响应式的用户界面,兼顾开发效率与体验 |
| 基础设施 | Docker + Docker Compose、Nginx | 容器化部署,简化环境配置;Nginx实现前端静态资源与后端API的反向代理 |
2. 系统组件分工:多角色分离,适配分布式部署
平台拆分为10大核心组件,各组件各司其职,支持按角色部署到不同服务器,满足高并发需求:
rssant/:Django项目核心,负责URL路由、中间件、认证系统等基础支撑;rssant_api/:核心业务层,涵盖Feed/Story数据模型、各平台(HN/GitHub/ArXiv)服务、AI服务封装等;rssant_scheduler/:调度服务,管理订阅源定期同步、任务重试、数据清理等定时任务;rssant_worker/:工作服务,处理RSS抓取解析、全文提取、图片处理等异步任务;rssant_harbor/:数据持久化服务,负责Feed/Story数据保存、任务派发;rssant_asyncapi/:异步API服务,提供图片代理、异步任务接口;rssant_common/:公共库,封装网络请求、工具函数、日志配置等通用能力;rssant_feedlib/:Feed处理专用库,负责解析、校验、全文提取;frontend/:React前端应用,提供可视化操作界面;feishu/:飞书集成模块,实现机器人推送、卡片格式化、报告导出等功能。
快速上手:本地开发与部署指南
1. 环境要求
基础环境需满足:Python 3.8+、Node.js 16+、PostgreSQL 11+;可选Docker & Docker Compose用于容器化部署。
2. 本地开发环境搭建(核心步骤)
# 1. 克隆项目
git clone <repository-url>
cd rss-aigc
# 2. 后端配置
conda create -n rssant python=3.8 && conda activate rssant
pip install -r requirements.txt
cp .env.example .env # 编辑.env配置数据库、AI API Key等
# 3. 数据库初始化
createdb rssant
python manage.py migrate
python manage.py createsuperuser
# 4. 前端配置
cd frontend && npm install
cp .env.example .env # 配置API地址
# 5. 启动各服务
# 后端API
python manage.py runserver 0.0.0.0:6789
# Worker服务
export RSSANT_ROLE=worker && python manage.py runserver 0.0.0.0:6793
# Scheduler服务
cd rssant_scheduler && python main.py
# 前端
cd frontend && npm run dev
3. 部署方式:灵活适配不同场景
- Docker部署(推荐):项目提供完整的构建/启动脚本,一键完成环境搭建与服务启动;
- 手动部署:后端通过Gunicorn+Supervisor运行,前端打包后部署到Nginx;
- 多服务分布式部署:通过
RSSANT_ROLE环境变量指定服务角色(api/worker/scheduler/asyncapi),可将不同组件部署到不同服务器,提升并发能力。
关键配置:核心参数快速梳理
平台通过.env文件或环境变量(前缀RSSANT_)配置核心参数,关键配置项分类如下:
| 配置类别 | 核心参数 | 说明 |
|---|---|---|
| 基础配置 | RSSANT_DEBUG/RSSANT_ROLE | 调试模式、服务角色(api/worker等) |
| 数据库 | RSSANT_PG_HOST/PORT/DB/USER/PASSWORD | PostgreSQL连接信息 |
| AI服务 | RSSANT_AI_API_KEY/AI_MODEL_CONFIG | 智谱AI/OpenRouter的API密钥、模型配置 |
| 飞书集成 | RSSANT_FEISHU_APP_ID/APP_SECRET/ENABLE | 飞书应用信息、功能开关 |
| 代理配置 | RSSANT_PROXY_ENABLE/PROXY_URL | 网络代理开关、地址(支持http/https/socks5) |
常见问题:快速排障指南
- AI服务配置:支持智谱AI(默认)和OpenRouter,只需配置对应API Key与基础URL即可;
- 飞书功能启用:需在飞书开放平台创建应用,配置App ID/Secret并开启
RSSANT_FEISHU_ENABLE=True; - 订阅源同步失败:检查网络/代理配置、Worker日志、订阅源URL可用性;
- 数据库迁移失败:可通过
showmigrations查看状态,或migrate --fake-initial手动处理; - RSSHub配置:支持公共实例(默认)或自部署实例,只需修改
RSSANT_RSSHUB_BASE_URL。
数据统计
相关导航


FileInfo

几何指南

Quant Wiki 中文量化百科

Zoom Earth

Handhelds Space

BuildCores







