Auto Ski Info Subscribe:X 推文监控与AI分析平台
Auto Ski Info Subscribe是一款开源的推文抓取与分析工具,支持X账号的推文监控,无需API即可稳定抓取,并具备AI内容分析功能,提供多种部署方式。
Auto Ski Info Subscribe:X 推文监控与AI分析平台
Auto Ski Info Subscribe是一款开源的推文抓取与分析工具,通过Cookie验证登录,无需官方API即可稳定监控指定X(Twitter)账号的推文。系统支持在Google Cloud Run上部署,并允许开发者扩展MCP协议,将推文作为结构化资源提供给其他服务。
系统亮点
🔐 Cookie 认证,无需申请 API
使用自己的X账号Cookie完成认证流程,绕开API限额限制,保持抓取工作稳定运行。
📡 自动化推文监控
定时抓取目标账号的最新推文,系统默认每15分钟执行一次,适合情报收集、舆情监控、账号运营等场景。
🤖 AI 内容分析
集成Google Gemini,用于推文情感分析、内容摘要、主题提取等,将原始数据转化为结构化信息,更适合二次处理和洞察分析。
🔌 MCP 协议数据共享
推文数据可以通过MCP(Model Context Protocol)对外暴露,包括获取单条推文、查询账号推文、关键词搜索等,让其他服务或AI Agent直接访问推文资源。

🎨 可视化 Web 界面
采用React 18 + Ant Design构建的前端界面,可在浏览器内完成账号管理、推文浏览、数据筛选等操作。
☁️ 云端与本地部署灵活支持
覆盖多种部署方式:Docker / Docker Compose、Google Cloud Run、Nginx反向代理等,适合个人开发者和企业内部环境。
技术栈概览
前端
- React 18
- Ant Design
- React Query
- React Router
后端
- Django REST Framework
- Playwright 无头浏览器爬虫
- Celery + Redis 任务调度
- Google Gemini AI
部署
- Docker & Docker Compose
- Nginx
- Google Cloud Run(可选)
快速上手指南
前置准备
- Docker
- X 账号 Cookie
- Google Gemini API Key(可选)
获取 Cookie
在X登录后打开开发者工具,复制auth_token和ct0填入.env文件即可完成认证配置。
启动服务
git clone https://github.com/YOUR_USERNAME/auto-ski-info-subscribe.git cd auto-ski-info-subscribe docker-compose up -d启动后可访问:
- 前端界面:http://localhost:3000
- 后端 API:http://localhost:8000
- Swagger 文档:http://localhost:8000/swagger/
- 管理后台:http://localhost:8000/admin/
MCP 资源接口示例
GET /api/mcp/tweets/{tweet_id} GET /api/mcp/accounts/{account_id}/tweets/ GET /api/mcp/tweets/search/?q=关键词&sentiment=positiveAuto Ski Info Subscribe项目仓库
GitHub地址:https://github.com/cyohei9907/auto-ski-info-subscribe