每天早上睁开眼,是不是总感觉错过了全世界?微博上热搜轮番轰炸,知乎里吵得不可开交,朋友圈更是信息混杂。想快速掌握自己行业的前沿动态,反而像大海捞针。说句大实话,在这个信息爆炸的年代,“看什么”比“看多少”重要一万倍。
今天聊点实用的——TrendRadar,一个能从根本上改变你信息获取方式的工具。它不只是一个热榜聚合器,更像一个带AI大脑的私人情报助理。设定好时间,它就能自动去头条、百度、微博这些平台“巡逻”,把那些真正对你有价值的情报,通过飞书、钉钉、Telegram甚至邮件准时送达。最棒的是,它支持Docker一键部署,即便不懂代码,照着下面的步骤来,半小时内就能跑起来。
一、动手前的“物资准备”:磨刀不误砍柴工
想顺利跑起这个项目,不需要懂复杂的编程,但确实得准备几样基础工具。别被“环境配置”这类词吓到,现在的技术圈对新手已经很友好了。
1.1 一个装了Docker的电脑或服务器
Windows或Mac用户,直接去下载Docker Desktop安装就好。现在的Docker Desktop默认就带了Docker Compose V2,装好后在顶栏看到一个小鲸鱼图标,就算搞定了。为什么要用Docker?因为它像一个打包好的“集装箱”,把所有复杂的运行环境都封装好了,你只管用,弄坏了删掉重来,绝不会搞乱你本机的系统。
1.2 能打开命令行终端
Windows用户可以用自带的PowerShell或Terminal,Mac用户直接打开“终端”(Terminal)就行。接下来的操作,我们只需要在这里敲几行简单的命令。
1.3 准备一个“传令兵”:推送渠道凭证
雷达抓到了情报,总得有个途径通知你吧?你可以根据自己习惯,提前准备好下面任意一个渠道的凭证:
- 办公软件:飞书、钉钉或企业微信的机器人 Webhook URL(在群里加个机器人就能拿到)。
- 即时通讯:Telegram 的 Bot Token 和 Chat ID。
- 传统邮件:SMTP 的账号、密码或授权码,以及收件人邮箱。
- 其他轻量推送:ntfy、Bark 或 Slack 的对应配置。
官方强烈建议,所有包含密码、密钥的敏感信息,都统一放到 docker/.env 这个文件里。千万别去改代码目录里的其他文件,这样以后项目升级时,你的密钥不仅不会丢,还非常安全。
二、把项目“搬”回家:代码克隆与目录解读
打开命令行终端,先进入你想存放项目的文件夹下(比如桌面或D盘),输入下面两行命令然后回车:
git clone https://github.com/sansan0/TrendRadar.git
cd TrendRadar

这一步相当于从GitHub这个仓库里,把TrendRadar的源码完整复制到了本地,并且进入了它的文件夹。
进去之后会看到很多文件,不用慌,重点关注下面几个核心文件,其他的都是运行的基础文件,暂时不用管:
config/config.yaml:整台雷达的“大脑中枢”,核心功能都在这里配置,必改。config/frequency_words.txt:雷达的“过滤网”,关心什么、屏蔽什么都能设,必改。config/timeline.yaml:时间线配置,按需调整,新手可以先不管。docker/.env:存放“推送密钥”和“AI密码”的保险箱,必改。docker/docker-compose.yml:启动剧本,一般情况绝对不要动它。
三、灵魂注入:三步搞定核心配置
这一步是整个部署中最关键的环节,我们要把冷冰冰的机器,调教成懂你的私人助理。
第一步:调校中枢神经(改 config.yaml)
用你喜欢的文本编辑器(推荐VS Code,实在没有用记事本也行)打开 config/config.yaml。新手只需要改下面三个地方:

调整时区,拒绝时间错乱
找到 app:timezone 这一行。国内用户保持默认的 "Asia/Shanghai" 就行;如果人在海外,比如伦敦,改成 "Europe/London"。这能保证你收到的每条情报,时间都是准确的本地时间。

挑选情报源,只看想看的平台
在 platforms:sources 下面,列出了头条、百度、微博、知乎、抖音等平台。默认是全开的,如果觉得微博太吵,直接在它前面加个 # 号注释掉,或者删掉那两行都可以。你的地盘你做主。

选择推送模式,决定打扰频率
在 report:mode 这里,有三个选项:
"daily":当天汇总。适合每天早上看一份“浓缩日报”。"incremental":增量推送。一有符合条件的消息就立刻推,适合重度信息依赖者。"current":当前榜单。定时把当下的全量榜单推给你。

改好后,保存退出。
第二步:编织过滤网(改 frequency_words.txt)
打开 config/frequency_words.txt,规则很简单:一行写一个你关心的词或词组。
这里考验的是信息敏锐度。假设你是新能源行业的从业者,别只写泛泛的“汽车”,可以写:
AI大模型 固态电池 新能源汽车补贴 碳中和政策 光伏出海
除了写想看的,还能利用高级语法设黑名单。比如不想被娱乐八卦干扰,就把“某某明星”、“出轨”这类词设为过滤词。经过这层网过滤后,推送到手机上的,全是纯度极高的行业干货。

第三步:接入传令兵与AI大脑(改 docker/.env)
进入 docker 目录,打开 .env 文件。虽然注释很多,但新手真的只需要改“你要用的那一两项”,其他的保持原样。

配置通知渠道
以飞书为例(这也是个人最推荐的渠道,阅读体验最佳):
在你的飞书群里,点击右上角设置 -> 群机器人 -> 添加机器人 -> 自定义机器人 -> 添加。复制那段以 https://open.feishu.cn/open-apis/bot/v2/hook/ 开头的Webhook地址,填到这里:
FEISHU_WEBHOOK_URL=https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxx

唤醒AI分析能力
TrendRadar一个很强大的地方在于,它能调用大模型对热点进行深度分析。这里以对接蓝耘MaaS平台的模型为例,性价比很高。
去掉下面这几项的注释,并填入内容:
AI_ANALYSIS_ENABLED=true
AI_API_KEY=sk-xxxx # 填入你的密钥
AI_MODEL=/maas/deepseek-ai/DeepSeek-V3.2 # 填入模型名称

具体怎么拿到这两个值:
- 登录蓝耘 MaaS 平台。
- 找到左侧菜单【API KEY】,点击【创建 API KEY】,会生成一串以
sk-开头的密钥,这就是你的AI_API_KEY,记得复制保存好。

- 进入【模型广场】,找到你想用的模型(比如 DeepSeek-V3.2),把完整的模型标识名称(一般是
/maas/xxx/xxx格式)复制下来,这就是你的AI_MODEL。

设置运行频率
CRON_SCHEDULE=*/30 * * * * # 每30分钟去各大平台扫一次街
RUN_MODE=cron # 定时运行模式
IMMEDIATE_RUN=true # 强烈建议开启!这样第一次启动时就会立刻跑一次,不用傻等半小时

全部保存退出,配置阶段大功告成!
四、按下启动键:见证奇迹的时刻
万事俱备,只欠东风。确保现在仍在 TrendRadar/docker 目录下,在终端里敲入:
# 拉取最新镜像(首次必须)
docker compose pull
# 后台启动(会自动根据 .env 决定启哪些服务)
docker compose up -d

如果前面配置了AI,它会自动把抓取服务和AI分析服务一起拉起来。如果只配了推送、暂时不用AI,可以用下面这行单独启动抓取服务,省点资源:
docker compose up -d trendradar
运行之后,飞书机器人会立刻推送最新信息;如果没接飞书,继续往下看。

输入 docker ps,如果看到一个叫 trendradar 的容器状态是 Up,恭喜你,你的私人雷达已经在后台默默运转了。
docker ps
# 应该能看到名为 trendradar 的容器;如果启了mcp,还会有 trendradar-mcp

五、查收第一份情报与排雷指南
因为在 .env 里设置了 IMMEDIATE_RUN=true,它启动后就会立刻去抓数据。怎么看进度?
输入 docker logs -f trendradar,能看到屏幕上不断滚动的日志。如果看到它成功请求了各平台,并打印出了推送成功的日志,那就完美了。按 Ctrl + C 可以退出日志查看(不会停止程序)。
如果想手动强制让它跑一次,用这个命令:
docker exec -it trendradar python manage.py run

打开网页版控制台
除了手机推送,它还自带一个很漂亮的Web界面。在电脑浏览器里输入:
https://localhost:8080

这里还可以把页面导出为图片。
如果雷达部署在云服务器上怎么办?服务器一般没有图形界面,直接输网址是打不开的。这里给两个常用方案:
- SSH端口转发(最简单):在本地终端输入
ssh -L 8080:127.0.0.1:8080 user@你的服务器IP,然后本地浏览器打开localhost:8080就能看到了。 - 反向袋里(最正规):把
.env里的端口改成80,用 Nginx 或 Caddy 绑定域名,就能直接通过域名访问。
六、进阶玩法:让AI客户端直接读取雷达数据(MCP服务)
如果平时习惯用 Cherry Studio、Cursor 这类支持 MCP(Model Context Protocol)的 AI 客户端,TrendRadar 还能化身为它们的“数据插件”。
在 .env 里配好 AI 变量后,可以单独启动 MCP 容器:
docker compose up -d trendradar-mcp



七、日常运维与防坑宝典
程序跑起来之后,偶尔可能需要调整关键词或推送渠道,这里有几个必须知道的小知识:
- 改完配置必须重启:这是新手最容易踩的坑!只要修改了
.env或config.yaml,千万记得在docker目录下执行一次docker compose up -d让它重新加载配置,否则修改是无效的。 - 死守密钥安全:千万别把
.env文件传到 GitHub 上。项目本身已经把它排除在版本控制外,但自己 fork 下来修改也要注意,API Key 一旦泄露,后果很严重。 - 多账号同时推送:如果想同时推到飞书工作群和个人Telegram,只需在对应的 URL 配置里,用英文分号
;把两个地址隔开即可,非常灵活。 - 海外党注意时区:前面强调过,默认是上海时区。如果人在纽约看日出,不改时区的话,“早报”就会变成“晚报”。
常用的停止、重启、更新镜像操作,可以直接把这几行命令存到备忘录里,随用随取:
# 停止服务
docker compose stop
# 重启服务(改完配置后用它)
docker compose up -d
# 更新项目到最新版并重启
docker compose pull
docker compose down
docker compose up -d
在这个注意力最稀缺的时代,能主动筛选信息、过滤噪音,本身就是一种极强的竞争力。花半小时搭一个这样的专属情报雷达,让它24小时不知疲倦地为你站岗放哨,这大概是今年性价比最高的投入之一。
“TrendRadar 负责全网扫街,蓝耘大模型负责深度思考。”两者结合,打破了信息获取与AI使用的壁垒,不仅实现了自动抓取,更完成了从碎片新闻到深度逻辑提炼的跨越。在信息过载的时代,这是普通人构建认知优势的绝佳利器。赶紧去试试吧!
