AB
AiBoss站
project

reverse-engineer-marketing - 从一个链接反推整套营销打法

REM 是一个命令行工具,输入公司网址或应用商店链接,就能把付费广告、自然社媒、SEO、创始人背景、漏斗与定位变迁等公开线索汇总成一份带证据引用的营销拆解报告。项目由 dansugc 维护,MIT 许可,尚无正式 release。

reverse-engineer-marketing(简称 REM)是一个从公开信息反推一家公司营销体系的命令行工具。给它一个网址,或者一个 App Store / Google Play 链接,它会把分散在各处的公开线索——广告库、追踪像素、站点地图、Wayback 快照、应用商店页面、Hacker News 帖子——收集到一起,输出一份说明「这家公司的增长引擎是什么、各渠道如何互相配合、可以怎样照着做」的报告。据项目自述,它的灵感来自 REA(Reverse Engineer Anything),只是把对象从二进制文件换成了营销。它适合做竞品研究、增长策略拆解、投放创意参考的人,也适合希望让 AI 编程助手直接调用这套分析能力的团队。

维护者与状态

项目由 dansugc 维护,仓库创建于 2026-10-18,最后一次提交同样在 2026-10-18。截至 2026-11-15,仓库获得 639 个星标。项目目前尚无正式 release,也就是说没有打出版本号的发行包,使用方式以直接运行命令行为主。许可证为 MIT。

主要能力

以下能力均据项目 README 自述整理,具体覆盖范围与可用性以仓库说明为准。

  • 付费广告:据项目说明,可拉取 Meta 广告库中的全部广告(含已暂停的),统计在投数量、曝光最多的广告、近 30 天新上线的广告,以及运行时间最长的在投广告——项目把这些长期在投的广告视为「被验证过的赢家」,并提取其钩子、形式、CTA、落地页和 UTM 活动名。此外还覆盖 Google 广告(包括其他广告主在竞品品牌词上投放的情况)、LinkedIn 广告,以及来自 Apple 公开广告库的 App Store 广告记录。
  • 像素与技术栈:识别 Meta、Google、TikTok、LinkedIn、Reddit、X、Pinterest、Snap 等平台的追踪像素及其 ID,README 特别提到能发现藏在 Google Tag Manager 容器内部的像素;同时识别归因 SDK、联盟营销工具、邮件/CRM 工具、访客识别工具和 A/B 测试工具。
  • 自然社媒:覆盖 TikTok、Instagram、YouTube、X、LinkedIn 的粉丝数、每周发帖量、中位触达、热门帖子与钩子、距上次发帖天数等。项目称即使网站没有链接 TikTok 账号也能找到。
  • SEO 与 AI 搜索:分析站点地图规模与目录结构,识别程序化页面家族(如 /integrations/{app}、/{a}-vs-{b}、/templates/…)、对比页与替代品页、内容更新节奏、语言地区,以及 llms.txt 与各类 AI 爬虫的放行/封禁状态。
  • 创始人与 Reddit 营销:从 Wikidata、站点 JSON-LD 和关于页提取创始人姓名并按置信度排序,可进一步补充 LinkedIn/X 受众、照片与近期发帖;同时收集品牌与创始人在 Reddit 的发帖回复、自有子版块活动、对比类与「该用什么」类讨论帖。
  • 漏斗、定位与社区:梳理定位、CTA、定价模式、免费版/试用、按席位或按用量计费、销售驱动信号、联盟计划与佣金、社会证明;从 Wayback Machine 还原首页标题、H1、CTA 的历史变化,呈现定位转向;并汇总 Hacker News 发布记录与 Product Hunt 信息。
  • 持续跟踪:对同一家公司重复运行后,可用 rem diff 查看两次之间的变化,包括新增或停投的广告、各平台粉丝增长、站点地图增长、渠道开关与首页定位调整。

README 强调,报告中的每条事实都会标注其证据来源,工具没能看到的部分会被列为「未知」,并附上可自行核查的链接。

使用入口

仓库地址:https://github.com/dansugc/reverse-engineer-marketing。项目官网为 https://dansugc.com。

据项目说明,最简用法是通过 npx 直接运行,无需任何 API key 即可覆盖网站、追踪像素、SEO/站点地图、AI 爬虫策略、Wayback 定位历史、应用商店与 Hacker News 等来源:

npx reverse-engineer-marketing linear.app

项目还提供了一个无需配置的演示模式,用一段录制好的案例在本地 Web 应用中展示:

npx reverse-engineer-marketing demo

若要解锁广告库、社媒数据、创始人信息与 Reddit 等来源,需要设置 SCRAPECREATORS_API_KEY;若要生成由 Claude 撰写的策略报告,则需要 ANTHROPIC_API_KEY。输出默认写入 ./rem-reports/ 目录,包含 report.md 与原始证据包 evidence.json。命令行还支持 --no-ai、--json、--only、--handle、--out 等参数,以及 web(本地 Web 应用)、diff、setup、doctor、mcp 等子命令。

REM 同时是一个 MCP 服务器,可接入 Claude Code、Codex、Cursor 等 MCP 客户端,由客户端自己撰写报告,从而不必配置 Anthropic key。README 给出的接入方式包括 npx reverse-engineer-marketing setup(会先展示改动计划再询问),以及手动执行 claude mcp add 或 codex mcp add。MCP 侧提供三个工具:reverse_engineer_marketing 负责采集并返回精简记分卡、证据索引与未知项,get_evidence 按证据 ID 或来源取回完整数据,get_playbook 返回分析方法与报告模板。

许可与限制

项目采用 MIT 许可证。使用前需要了解的边界条件,据项目说明包括:

  • 部分数据源依赖第三方 API key(Scrape Creators),README 提到每次运行大约消耗 25–50 个 credits;不配置 key 时只能使用免费来源。
  • 生成文字报告需要 AI 引擎:可使用已登录的 Claude Code 或 Codex 订阅、Anthropic API key,或选择「仅证据」模式不生成分析。
  • 本地 Web 应用只监听 127.0.0.1,并拒绝其他主机与来源;Scrape Creators 的 key 保存在用户配置目录下的配置文件中,权限为 600。
  • 工具只能看到公开可获取的信息,看不到的部分会明确标为未知,因此报告并非对企业实际投放预算或内部策略的完整还原。
  • 项目尚无正式 release,接口与命令可能随仓库提交变化,使用时应以仓库当前说明为准。