夜雨聆风学习资料网

ARTICLE · 988194

追热点、盯竞对、AI一稿多发:开源工具烽火台Beacon上手指南

追热点、盯竞对、AI一稿多发:开源工具烽火台Beacon上手指南
热榜聚合、竞对监控、12 位 AI 智囊团选题、一稿多平台改写、敏感词检测、一键发草稿箱——这套创作者工作流,开源了。

先看一条真实的内容生产流程,来自烽火台 Beacon 官方文档:

1. 登录 → 绑定创作者账号(公众号、抖音、小红书等) 2. 首页「今日概览」查看全网热榜 + 竞对动态 + AI 推荐选题 3. 点进选题 → 智囊团给出多角度切入建议 4. 进入「创作工坊」→ AI 起稿 → 一键改写成各平台风格 5. 「合规检测」扫一遍 → 确认无敏感词 → 复制发布 6. 发布后数据自动回流 → 分析表现 → 指导下一次选题

从选题到发布再到数据回流,一个闭环。这是开发者 AiyaFun 开源的项目「烽火台 Beacon」,定位是创作者跨平台内容作战室,AGPL-3.0 协议,还有在线 Demo 可以直接体验。

烽火台Beacon总览

它解决什么问题

创作者日常三个痛点:追什么热点、学谁的套路、怎么写得又快又合规。烽火台把这三件事装进一个平台,核心能力长这样:

  • 热榜聚合
    :实时汇聚微博、抖音、B站、知乎、百度、YouTube 等多平台热榜,AI 自动聚类去重
  • 竞对监控
    :跨平台追踪竞对账号,自动抓取新作品并分析数据
  • 选题引擎
    :12 位 AI 人物智囊团从不同视角评审选题,结合你的人设给切入建议
  • 创作工坊
    :AI 辅助起稿、一稿多平台改写、人味评分、事实漂移检测,自动标注 AIGC 标识
  • 合规检测
    :四级敏感词库 + 分平台差异规则,发布前一键扫描
  • 一键发布
    :公众号走官方接口直发草稿箱;抖音/小红书/B站/视频号由浏览器插件把内容填进后台表单,停在发布按钮前由你手动点

2026 年 8 月这轮更新还补上了 AI 执行器(能代你建草稿、加竞对,写操作逐步确认)、工作流模板(多步操作串成一条可安装的模板)、AI 封面工位(16 档风格 + 显式水印 + 图内隐式双 AIGC 标识)。

几个设计细节值得说。YouTube/X/TikTok 这类需要付费 API 或企业资质的平台,它如实标注「手动发布」并写明卡在哪,不假装支持;没配真实大模型时整次运行硬停——文档原话是「Mock 会编一句『我已经帮你做好了』,那比不做更糟」。这种诚实在这个赛道不多见。

三大痛点一个平台

快速体验:五条命令,零 API Key

本地跑起来非常轻。前提只有 Node.js 20+:

git clone https://github.com/AiyaFun/beacon.git cd beacon npm install cp .env.example .env npm run setup npm run dev

打开 http://localhost:3000 就能用了。开发模式下所有外部依赖都用 Mock 替代——不需要任何 API Key、不需要 Redis、不需要 PostgreSQL,开箱即用。

快速体验五步走

想真追热点、真改稿,去设置页接入任意 OpenAI 兼容的大模型端点即可,DeepSeek、Qwen、MiniMax、Kimi、GLM 都行,不锁家。

生产部署:完整教程

正式对外提供服务,官方推荐 Docker Compose 方案。前置条件:

条件
说明
Linux 服务器
Ubuntu 20.04+ 或 CentOS 7+
Docker & Compose v2
容器化部署
域名 + DNS
指向服务器
SSL 证书
Let's Encrypt 或自有
PostgreSQL 15+
需 pgvector 扩展

第一步:配置环境变量

git clone https://github.com/AiyaFun/beacon.git cd beacon cp .env.production.example .env.production chmod 600 .env.production

编辑 .env.production,每个变量都有中文注释。必填项:

# PostgreSQL 连接串,注意带 schema 参数 DATABASE_URL="postgresql://user:pass@host:5432/db?schema=beacon"  # 加密主密钥,用这条命令生成 # openssl rand -base64 48 BEACON_MASTER_KEY="你的主密钥"  # 短信通道(验证码登录用) BEACON_SMS_VENDOR="volcengine" BEACON_VOLC_SMS_AK="火山引擎 AccessKey" BEACON_VOLC_SMS_SK="火山引擎 SecretKey"  # 默认大模型:任意 OpenAI 兼容端点 BEACON_DEFAULT_LLM_BASE_URL="https://api.deepseek.com/v1" BEACON_DEFAULT_LLM_API_KEY="sk-..." BEACON_DEFAULT_LLM_MODEL="deepseek-chat"  # 反代层数,默认 1 BEACON_TRUSTED_PROXY_HOPS="1"

可选功能不配不影响核心使用:微信扫码登录(BEACON_WECHAT_APPID + SECRET,不配则仅手机验证码登录)、微信支付(不配则付费功能不可用)、竞对数据源(BEACON_TIKHUB_KEY、BEACON_YOUTUBE_API_KEY,不配用 Mock 数据)、向量嵌入(不配降级为关键词匹配)、飞书机器人(设置页配置,不配无推送)、Sentry(不配仅本地日志)。

第二步:初始化数据库

export REDIS_PASSWORD="$(openssl rand -hex 32)" DATABASE_URL="你的连接串" bash scripts/db-init-supabase.sh

第三步:启动

docker compose up -d --build

起来之后是四个容器分工:proxy(Nginx 反代,对外 80/443)、web(Next.js 应用,仅绑内部)、worker(BullMQ 后台任务)、redis(队列 + 限流)。Web 端口只绑 127.0.0.1,攻击面收得很干净。

第四步:验证

docker compose ps curl -s https://your-domain.com/api/health | jq .

后续更新也是两条命令:git pull + docker compose up -d --build redis web worker。

生产部署四容器架构

浏览器插件:采集与发布的最后一公里

插件的活儿有三件:一键收藏灵感素材、自有账号数据回填、竞对作品采集;一键发布时,抖音/小红书/B站/视频号的表单填充也靠它。

安装(Chrome Manifest V3):

  1. 01
    打开 chrome://extensions/
  2. 02
    右上角开启「开发者模式」
  3. 03
    点「加载已解压的扩展程序」,选择项目里的 extension/ 目录

采集上有明确的合规红线:所有采集行为由用户手动触发,不做后台静默抓取;优先走官方 API(YouTube Data API、RSSHub);插件绝不读取、存储或传输用户在各平台的登录凭证。

真实使用示例:从热点到发布的完整闭环

拿一个具体场景串一遍——你是一个同时运营公众号和小红书的内容创作者。

① 早上打开「今日概览」:热榜聚合页显示微博、抖音、B站、知乎的实时热点,AI 已经聚类去重过;竞对监控卡片显示你盯的三个对标账号昨晚各发了什么、数据表现如何。

② 挑一个热点点进选题引擎:12 位 AI 智囊团从各自视角评审这个选题,结合你的人设给出切入角度和风险提示。飞书群里配了机器人的话,热点通知早就推过来了,还能直接自然语言查询。

③ 进创作工坊起稿:AI 辅助写出初稿,跑一次人味评分和事实漂移检测;点「一稿多平台改写」,同一篇内容分别生成公众号长文版和小红书笔记版,风格、结构、话题标签都按平台习惯调整。

④ 合规检测扫描:四级敏感词库 + 分平台差异规则,一键扫完。标红的词改掉。

⑤ 一键发布:公众号版走官方接口直接写进草稿箱,群发要你另行勾选;小红书版由浏览器插件把标题、正文、话题填进创作后台,停在发布按钮前,你自己点。

⑥ 数据回流:发布后账号数据自动回流到数据看板,粉丝、互动的日快照和趋势一目了然,读者评论也采集回来变成下一轮选题依据。

从热点到发布闭环

安全与许可,用前要看

安全设计是这项目的一个亮点:PostgreSQL 全表开 RLS 行级安全,租户数据物理隔离;第三方凭证用主密钥对称加密存储,非明文;pre-commit 钩子自动扫描 10 种密钥模式;登录 Cookie 强制 Secure + HttpOnly + SameSite=Lax;短信和 API 都有 IP + 用户双维度限流。

许可方面注意:AGPL-3.0 双许可。个人与非商业用途免费,需保留署名,修改须同许可开源;付费 SaaS、私有化售卖、闭源使用需要商业授权,联系邮箱在仓库里。

安全与许可

写在最后

内容创作者工具卷了这么久,多数停在「帮你写」这一步。烽火台的野心是把选题、监控、创作、合规、发布、数据回流整条链路打通,而且对能力的边界相当诚实——做不到的明说,危险的操作停下等你确认。

项目地址:

https://github.com/AiyaFun/beacon

在线体验:https://beacon.iyunci.cn

相关学习资料