Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reddit Radar Workbench

Reddit 社媒调研跟踪工作台 — 桌面级 AI 社媒情报站:自动采集 Reddit 帖子与评论,挖掘用户痛点、识别购买信号、生成市场雷达报告。

Pain points · Buy signals · Competitor intel · Auto reports — all from real Reddit conversations.

✨ 功能

模块 说明
🤖 智能体首页 对标主流 Agent 工作台布局:大输入框 + 一键任务(痛点挖掘 / 购买信号 / 竞品动态 / 关键词追踪 / 评论洞察 / 热帖监测 / 报告生成)
📡 采集引擎 多版块 + 关键词采集,代理支持,自动去重(20 万帖去重池),429 自动退避
🔑 账号登录 Reddit OAuth 授权(installed app 流程),登录后走 oauth.reddit.com,token 自动刷新,彻底告别匿名 403
🤖 任意模型 AI 分析 配置任意 OpenAI 兼容模型(DeepSeek / OpenAI / Qwen / GLM / Kimi / Ollama 本地…),首页一句话任务 → AI 洞察,周报自动附深度解读
🩹 痛点洞察 10 类痛点规则(struggle / frustration / loss / burnout…)加权评分
💰 购买信号 9 类意向规则(active-search / ask-reco / budget / switch-intent…)加权评分
📄 周报生成 汇总 TOP 痛点、购买信号与行动建议,输出 Markdown 报告(配置模型后自动追加 AI 深度解读章节)
🖥️ 桌面应用 Electron 打包,Windows NSIS 安装包开箱即用

🚀 快速开始

安装包(Windows)

Releases 下载 Reddit Radar Workbench Setup x.x.x.exe 安装即可。

从源码运行

git clone https://github.com/Hdhaidong/reddit-radar-workbench.git
cd reddit-radar-workbench
npm install
npm start          # 开发运行
npm run dist       # 打包 Windows 安装包

Node.js ≥ 20。国内网络需代理(见下)。

🔑 Reddit 账号登录(推荐)

匿名访问 Reddit 公开端点容易被 403 / 限速。登录后使用官方 OAuth API,稳定且额度更高:

  1. 打开 reddit.com/prefs/appscreate another app
  2. 名称任意,类型选 installed app(桌面应用)
  3. redirect URI 填:http://localhost:14321/callback
  4. 创建后复制 Client ID(应用名下方的短字符串)和 secret
  5. 应用内点「👤 登录 Reddit」→ 填入凭证 → 浏览器授权 → 完成

Token 1 小时过期自动刷新,refresh token 永久有效,凭证仅保存在本机。

🤖 模型配置(任意 OpenAI 兼容模型)

不配置也能用(本地规则引擎完成痛点/信号评分);配置后解锁 AI 能力:

  • 首页「推理模型」输入任意模型名(自带常用预设,可自由输入)
  • 一句话任务 → 直接返回 AI 结构化洞察(核心洞察 / 痛点 TOP5 / 商机 / 行动建议)
  • 周报自动追加「AI 深度解读」章节

在「⚙ 配置 → 模型配置」中填写:

提供商 Base URL 模型名示例
DeepSeek https://api.deepseek.com/v1 deepseek-chat / deepseek-reasoner
OpenAI https://api.openai.com/v1 gpt-4o-mini / gpt-4o
通义千问 https://dashscope.aliyuncs.com/compatible-mode/v1 qwen-max
智谱 GLM https://open.bigmodel.cn/api/paas/v4 glm-4.6
Moonshot https://api.moonshot.cn/v1 kimi-k2
Ollama 本地 http://localhost:11434/v1 llama3.1 / qwen2.5

填好后点「🔌 测试连接」验证。API Key 仅保存在本机 tracking.json,绝不上传。

🌐 代理配置

  • 默认跟随系统代理(读取 HTTPS_PROXY / REDDIT_PROXY 环境变量)
  • 也可在应用「⚙ 配置」中手动指定,如 http://127.0.0.1:7890
  • OAuth 登录与采集均走同一代理通道

🏗️ 架构

reddit-radar-workbench/
├── main/            # Electron 主进程
│   ├── index.js     #   窗口 + IPC 路由
│   └── engine.js    #   RadarEngine:采集 / OAuth / 评分 / 报告 / 查询
├── preload/index.js # contextBridge 安全桥(radar.* API)
└── renderer/        # 纯 DOM 渲染层(无框架)
    ├── index.html   #   智能体首页 + 数据工作台双视图
    ├── app.js       #   UI 逻辑与任务路由
    └── styles.css   #   暗色主题

数据落地:%APPDATA%/reddit-radar-workbench/tracking.json 配置、data/YYYY-MM-DD/*.jsonl 日增量、reports/*.md 报告、auth.json OAuth 凭证)。

🗺️ Roadmap

  • LLM 接入:任意 OpenAI 兼容模型(AI 洞察 + 周报深度解读)
  • Context Graph 实体图谱(灵感来自 Semantica — 开源版 Palantir for AI Agents):帖子 → 产品 / 痛点 / 竞品 / 场景实体自动抽取,每条结论可溯源到原帖
  • 定时心跳采集与差异推送
  • macOS / Linux 打包

📄 License

PolyForm Noncommercial License 1.0.0仅供非商业用途

商业授权请联系:haidong.zhou@outlook.com

About

Reddit social research workbench - pain points, buy signals, competitor intel and auto reports. Electron + OAuth.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages