
别人做了「拆任何软件」的刀,他做了一面盾:BLA 怎么借 43 万星的 REA,一周拿到 2000 颗 star
它是什么 一个开源的反 AI 逆向工具:往你要发布的程序里埋诱饵、塞干扰,让 REA 这类 AI 逆向 agent 读错、绕圈、烧光预算,程序照常运行。
为什么火了 REA 涨到几十万星,带出一股「我的 app 会被 AI 几分钟抄走」的焦虑,几十个周边仓库都在教人用它,防守那一侧只有它;名字、口号、一条命令的用法都对着 REA 做,作者先在 linux.do 自荐,再由安全圈 X 号和微博转发,10-31 一天涨了 738 颗星。
C你可以怎么跟 别再做反 REA;盯住下一个涨星最快的爆款,在它出现后一两周内做它的对家或配套,做得和它一样完整好上手;或者做 BLA 没做的中立攻防评测台。
- 数据(每天更新) · 建库 2026-10-25 · 2,724 星 · 7 天 +1,027
GitHub · 星数 数据 2026-10-28 → 2026-11-08(12 天,12 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有
BLA(Blind LLM Agents)是一个开源的「反 AI 逆向」工具:往你自己要发布的程序里埋诱饵、塞干扰,让 REA 这类 AI 逆向 agent 读错、绕圈、烧光预算,程序本身照常运行。作者是一个只有 71 个关注者的在读本科生,项目 10 月 25 日建库,11 月 6 日 2,425 颗 star。它的 star 几乎全是借来的:借的是 REA 的名气,和 REA 带出来的那股焦虑。下面说清楚:它是什么、为什么偏偏是它、后来跟的人为什么没拿到量、你能从这里拿走什么。
一个被抄过的独立开发者
2026 年 10 月 27 日晚上,GitHub 用户 qybaihe(Timo Zhang)在 linux.do 发了一个打着「开源推广」标签的帖子,标题是「REA 大行其道,作为独立开发者,我的方案是绕晕它!」。正文第一句:
自从我的 app 的功能被别人几下就抄出来复刻之后,我就在想怎么报复回去。
他接着讲思路:给二进制「投毒」,让 REA 拿到错误信息;造一堆长得很像的函数,浪费攻击者的 token,直到超出预算停掉;针对闭源大模型,故意夹带逼真的假密钥,触发模型自己的安全拦截;或者塞一堆假的系统报错,引着 AI 转头去查环境问题。他说这个项目是「让 opus 和 argon 按这个思路搓出来的」,名字也是对着来的:「re 是 red,那 bl 就是 blue」。
回帖里有人说「针对 AI 的防逆向?也许很有市场」,有人回「肯定有,而且市场应该还不小」,有人「已严肃收藏 点赞 star fork 四连」,也有人泼冷水:「这场大战最终是左脚踩右脚,比拼的是谁的模型更强大」(linux.do,10-27)。
那天仓库大约一百多颗 star。到 10 月 31 日,它一天涨了 738 颗。
它是什么
一个 npm 包 bla-agents,MIT 协议,同时是 MCP 服务和 agent skill。用法和 REA 一模一样:一条 npx bla-agents harden .,或者对 Claude Code、Cursor、Codex 说一句「Harden my software against REA」。
它处理的是你要发出去的东西:JS 打包产物、Electron 的 asar、WebAssembly、SQLite、模型文件,还有 Go、BEAM、EVM 等十几种格式。和传统混淆(javascript-obfuscator 这类,目标是让人看不懂)不同,它的对手是 LLM agent 的几个弱点:上下文和预算有限、会相信反编译出来的东西、看到敏感内容会触发安全拦截。README 里有一张按格式列的实测表,写明拿真实 REA 跑过、分别撞上了 REA 哪个资源上限(比如 ASAR 头 16 MiB、GGUF 嵌套 32 层),哪些只是估算没验证也分开标了出来。口号三个词:Poison → Exhaust → Hallucinate(投毒、耗尽、致幻)。
先说 REA:一把刀,和它带来的焦虑
morluto/rea(Reverse Engineer Anything)是一个让 agent 拆二进制、JS / Electron、.NET、网站、然后照着复刻功能的 MCP 工具。它 4 月就建了库,10 月突然引爆:10-09 3.7 万星,10-16 28.1 万,11-06 43.4 万(GitHub 每日 star 数)。Scientific American 采访了作者,YouTube 上有「几分钟克隆任何软件」的教程。11 月 2 日,Tom's Hardware 和 TechPowerUp 报道 Anthropic 开始在 Claude Code 里拒绝游戏克隆和逆向请求——「AI 拿来抄产品」已经是公共话题。
REA 身边很快长出一圈蹭名的仓库:leanrea 4,036 星、REA-Prompts 3,693、rea-video 2,648、Awesome-REA 1,057……几乎全是「怎么用 REA」。站在防守那一边、拿到量的,只有 BLA。
star 从哪来:中文社区点火,安全圈接力
| 日期 | 发生了什么 | 当天前后的 star |
|---|---|---|
| 10-25 | 建库、发 npm(当天下载 271 次)、官网 bla.tools 上线,README 一上来就是 22 种语言 | 起步 |
| 10-27 | 作者在 linux.do 自荐(上面那帖) | — |
| 10-29 | 安全圈 X 号 @0x0SojalSec、@blackorbird 转发:「You've seen REA tear apps apart… Someone built the defense」 | 202 |
| 10-30 | 新浪 / 微博「给二进制加层防 AI 拆解的盾」、红队圈的 @ipurple、中文号 @NFT_Chen 转发;咕噜纪写「GitHub 今天最火的项目让 agent 逆向任何软件;同一天有人放出了专防它的盾」 | 600(+398) |
| 10-31 | 上 Trendshift 当日第 15,一批 AI 资讯聚合站跟进;npm 当天下载 1,028 次 | 1,338(+738) |
| 11-01 到 11-06 | LinkedIn 帖、reamcp.dev 把它收为 REA 的「防御用例」、被收进 Awesome REA 列表;作者两周内发到 v3.0,有外部贡献者一天提十几个 PR | 每天 +80 到 +190,11-06 到 2,425 |
star 数来自 GitHub 每日记录,npm 下载来自 npm 官方统计(含 CI 和镜像,不等于真实用户)。没找到它上 Hacker News 或 Product Hunt,也没找到买量、刷星的痕迹。fork 317,占 star 的 13%,偏高,可能和中文社区「star fork 四连」的习惯、以及真想拿去改的人有关(推断)。
所有转发帖的标题都是同一个结构:「你见过 REA 拆 app——有人做了防御」。也就是说,每一个写 REA 的人,都有理由顺手写它一笔。
为什么是它,不是更早的那几个
BLA 不是第一个做反 REA 的。比它早的、晚的都有,但都停在几十颗星:
| 项目 | 建库 | star | 和 BLA 的不同 |
|---|---|---|---|
| kriszwart/diarea | 10-12 | 81 | 帮你自查前端泄露的 key 和 source map,是审计,不加固 |
| MockirDev/antirea | 10-21 | 36 | 主要往项目里塞给 agent 看的指令;没有实测表、没有一条命令的 MCP |
| zhcalvin/DeRea | 10-22 | 45 | 包装简单,格式少 |
| yaklang/DropYourGunKid | 10-23 | 52 | 防的是网站被 AI 安全 agent 扫,不是发布物被拆 |
| HMAKT99/reashield | 10-31 | 2(npm 周下载 904) | 只做 JS,作者在 dev.to 写长文推,但 star 没起来 |
数字来自 GitHub,11-06。比下来,BLA 赢在三件事,没有一件是技术壁垒:
- 名字和口号直接对着 REA。BLA 对 REA,「Make reverse engineering bankrupt again」,README 第一句就把自己定义成「Counter-REA」。
- 长得和 REA 一模一样。MCP + skill + 一条 npx,用户心里「REA 怎么用,BLA 就怎么用」,零学习成本。
- 给传播的人准备了素材。实测和估算分开写的表格(新浪那帖和后来一篇核查文章都专门夸了这一点)、「拆未加固 vs 拆加固后」的对比图、22 种语言的 README、好记的三个词。安全圈的号愿意转,是因为有东西可转。
还有一点:时机。BLA 上线那天,REA 已经 38 万星、每天还在涨 5,000 多,讨论正热,防守那一侧却空着。早 4 天的 antirea 没做完整,晚 6 天的 reashield 来的时候位置已经被占了。
它的短板也很明显。X 上有人评论:这还是加壳那一套军备竞赛,agent 有了调试器、预算变大,余量很快就缩小;也有人说本质就是换了目标的混淆。BLA 的实测是按 REA 当前的资源上限做的,REA 改一个参数,一部分「实测」就失效。真实防护效果目前只有作者自己复现过,「浪费 612 倍 token」是估算。
如果是你
一句话:再做一个反 REA 的工具已经晚了;值得拿走的是这套打法——一个仓库爆到几十万星之后,去做它的对家或配套,而且要做成和它一样完整、一样好上手。这套打法能不能再用一次,取决于你能不能在下一个爆款出现后的一两周里赶到。
适合谁:会写开发者工具、手快的人,能在一到两周里交付「npm 包 + MCP + 一条命令 + 像样的 README」;平时盯 GitHub 热榜,能判断一个爆款引出的副作用是什么。没有粉丝没关系,BLA 的作者只有 71 个。
不适合谁:想在反 REA 这个位置上再分一杯的(reashield 晚 6 天、写了长文,11-06 只有 2 颗 star);想做长期安全产品、需要防护效果经得起专业检验的——这类「专打某个工具」的项目,效果绑在对方的版本上;只会写代码、不愿意自己去社区发帖讲故事的。
怎么做,按把握从大到小:
- 给下一个爆款做对家:盯着涨星最快的那几个仓库,问「它让谁害怕、让谁吃亏」。REA 周边几十个仓库,99% 在教人用它,防守那一侧只有一个位置,BLA 拿走了。下一个让人害怕的 agent 工具(爬虫、自动化刷单、批量克隆网站之类)出来时,同样的空位会再出现一次。
- 做它没做好的部分:BLA 现在最弱的是「效果有没有被独立验证」。一个中立的「AI 逆向攻防评测台」——用 REA 和其他开源逆向 agent,对各种加固方案跑标准测试、公开榜单——攻防两边的人都会来看,也不怕 REA 改参数。这是推断出来的空位,没查到现成的项目。
- 照着做包装:哪怕不做对家,BLA 的 README 工程也值得照抄——实测和估算分开、对比图、多语言、一条命令、一句能直接对 agent 说的话。
怎么获客:照 BLA 的顺序来。先在 linux.do 用「开源推广」标签自荐,开头讲一个你自己的故事(「我的 app 被几下抄走了」比讲功能好传得多),拿第一批 star 和反馈;再把标题写成「你见过 X 干了什么——有人做了反制」,去找那个圈子里的 X 号转发;然后去爆款的 Awesome 列表、用例站提 PR,让所有写爆款的文章顺手带上你。
什么时候之前:对家这种位置,窗口是爆款出现后的一两周。BLA 晚 REA 引爆两周多就上线了,当时 REA 每天还涨 5,000 星;等爆款涨势停了再去做,写它的人少了,顺带写你的也就少了。
算看错:① BLA 在未来一个月里每天的 star 掉到个位数、npm 下载也跟着掉——说明「对家」只吃得到爆款最热那两周,长尾很薄;② REA 改了资源上限或者学会识别诱饵,BLA 的实测表大面积失效,而它的 star 还在涨——说明大家 star 的是叙事,不是效果,那做评测台这条路就不成立;③ 反过来,下一个爆款出现后,有人照这套打法一两周内拿到上千 star——说明打法能复制,下次要更早动手。
---
数据与出处:GitHub 仓库 qybaihe/bla 与 morluto/rea 的页面、README、Releases、issue(11-06);GitHub 每日 star 数(10-09 至 11-06);npm 官方下载统计(10-25 至 11-05);linux.do 作者自荐帖(10-27);X 上 @0x0SojalSec、@blackorbird(10-29)、@ipurple、@NFT_Chen(10-30)的原帖;新浪(10-30)、咕噜纪(10-30)、LinkedIn(11-01)、explainx.ai(11-03)、dev.to(11-01)、Trendshift、reamcp.dev;Tom's Hardware / TechPowerUp(11-02)。真实用户数无法从下载量判断;各个转发号分别带来多少 star 拿不到;fork 率偏高的原因是推断。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 MockirDev/antirea 开源 2026-10-21 36 星 主要往项目里塞给 agent 看的指令和终端 shim;没有对着 REA 的实测、MCP 一条命令和多语言 README zhcalvin/DeRea 开源 2026-10-22 45 星 包装简单,没有覆盖多种格式,也没有实测 yaklang/DropYourGunKid (DYGK) 开源 2026-10-23 52 星 防的是网站被 AI 安全 agent 扫,不是发布物被拆 kriszwart/diarea 开源 2026-10-12 81 星 自查前端泄露,做的是审计,不加固 HMAKT99/reashield 开源 2026-10-31 2 星,npm 周下载 904 只做 JS,晚 6 天,走 dev.to 内容推广 javascript-obfuscator 开源 2016 16322 星 传统混淆,防的是人;BLA 专门打 LLM agent 的预算和上下文 Jscrambler / VMProtect / Themida / PyArmor 其他 多年前 成熟商业产品(规模未核实) 付费的加壳、虚拟化、加密;BLA 免费,不改格式,一条 npx 就能用 Anthropic 在 Claude Code 里拒绝逆向请求 大厂功能 2026-11 初 覆盖所有 Claude 用户 在模型这一侧拦,攻击方换开源模型就绕开了;BLA 是发布者自己能控制的一层 - 用户从哪来
- 查实 蹭爆款名(REA 的对家定位):名字 BLA 对 REA,README 第一句是 Counter-REA;转发帖都写成「你见过 REA 拆 app,有人做了防御」;reamcp.dev 把它收作 REA 防御用例,也进了 Awesome REA 列表
- 查实 linux.do 作者自荐:10-27「【开源推广】REA大行其道,作为独立开发者,我的方案是绕晕它!」,讲自己 app 被抄的故事
- 查实 X 安全圈 / 中文号转发:@0x0SojalSec 10-29、@blackorbird 10-29、@ipurple 10-30、@NFT_Chen 10-30,之后 10-30 +398、10-31 +738 星
- 查实 微博 / 新浪、中文 AI 社区:新浪 10-30 09:49「给二进制加层防 AI 拆解盾」;咕噜纪 10-30「攻防同周」
- 查实 GitHub Trending / Trendshift 和 AI 聚合站:Trendshift 日榜第 15;Kitploit、The Daily Commit、offsecblog、explainx 等 10-30~11-03 收录
- 推断 Reddit r/gamedev:搜索结果里有一帖「For those scared of REA and getting cloned (BLA)」,正文 403 看不到
- 查实 README 工程(22 种语言、对比图、实测表):仓库 README
qybaihe/bla(BLA, Blind LLM Agents)为什么能跑出来
一句话:BLA 是一个开源的「反 AI 逆向」加固工具(npm bla-agents,MIT),对你自己发布的 JS / Electron asar / WASM / SQLite / 模型文件 / Go / BEAM / EVM 等产物做「投毒、耗尽、致幻」,让 REA 这类 AI 逆向 agent 撞上资源上限、追着诱饵跑、烧光 token,而程序运行结果不变。 结论:它是史上涨星最快的仓库之一 REA(Reverse Engineer Anything,43 万星)的「对家」。REA 爆火三周后,全网几乎只有它一个像样的「盾」;它把命名、口号、交付形式(MCP + skill + 一条命令)都做成了 REA 的镜像,再靠中文社区自荐和安全圈 X 号转发点火,一周拿到约 2000 星。差异化主要在定位和叙事,不在技术壁垒。
1. 基本数据
| 项目 | 数值 | 来源 |
|---|---|---|
| 建库 | 2026-10-25 | GitHub API |
| star / fork | 2425 / 317(库 11-06);2505 / 331(GitHub API 11-06 14:40 UTC) | github 库 repo_day;GitHub API |
| 逐日 star | 10-28 167 → 10-29 202 → 10-30 600(+398)→ 10-31 1338(+738) → 11-01 1697 → 11-02 1811 → 11-03 1974 → 11-04 2056 → 11-05 2237 → 11-06 2425 | github 库 repo_day |
| npm 下载 | 10-25 271、10-29 95、10-30 169、10-31 1028、11-01 524 … 11-05 585;周下载约 2949,月下载约 3294 | npm registry / api.npmjs.org(含 CI、镜像,不等于真实用户) |
| 榜单 | Trendshift「#15 Repository Of The Day」(README 徽章,trendshift.io/repositories/323569) | 仓库 README |
| 作者 | Timo Zhang(qybaihe),在读本科,bio 写「半年 3 个 AI 黑客松拿了 2 万多美元奖金」、LobeHub 贡献者;GitHub 关注者 71;前作 mu 576 星 | GitHub API |
| 节奏 | 两周内发到 v3.0.0;11-05 到 11-06 外部贡献者 DeryFerd 一天提了 10 多个 PR(CI、CSP、manifest 签名) | GitHub Releases / Issues |
作者原本没有受众(71 关注者,前作 576 星),所以流量基本不是自带的,是借来的。
2. 背景:REA 是什么、多大
morluto/rea:「Reverse engineer anything with agents」,一个 MCP 服务 + CLI,让 Claude Code / Codex 之类的 agent 拆二进制、JS / Electron、.NET、网站,然后照着复刻功能。2026-04-14 建库,10 月引爆:10-09 3.7 万星 → 10-13 18.3 万 → 10-16 28.1 万 → 11-06 43.4 万(github 库 repo_day),fork 10.8 万。- 媒体覆盖面极大:Scientific American 专访作者(HN 2026-10-30)、Miles Deutscher 在 X 发长文教程、YouTube「How To Use REA To Clone Any Software In Minutes」、dev.to、Medium、Reddit r/tech_x 等(Jina 搜索)。
- 它引出一大批蹭名的周边仓库:leanrea 4036 星、REA-Prompts 3693、rea-video 2648、open-claude-ui 1715、Awesome-REA 1057 等(github 库 repo_profile / GitHub 搜索)。几乎全是进攻方或「用 REA 做什么」,防守方只有 BLA 起来了。
- 平台事件:2026-11-02 Tom's Hardware / TechPowerUp 报道 Anthropic 限制 Claude Code 做游戏克隆和逆向请求(hackernews 库)。说明「AI 拿来抄产品」已经是公共议题,大厂也开始从模型侧收紧。
用户为什么现在来了:REA 让独立开发者第一次真切地怕「我的 app 几分钟就被 agent 拆了复刻」。BLA 的作者在 linux.do 的自荐帖开头就写「自从我的 app 的功能被别人几下就抄出来复刻之后,我就在想怎么报复回去」。这种焦虑是 REA 的几十万星带出来的,BLA 接住了它。
3. 竞品
| 名字 | 在哪 | 何时 | 规模 | 和 BLA 的不同 |
|---|---|---|---|---|
| MockirDev/antirea | 开源 | 2026-10-21(比 BLA 早 4 天) | 36 星 | 走「agent 指令屏障 + 终端 shim + 构建加固」,主要往项目里塞给 agent 看的指令;没有按格式撞 REA 资源上限的实测表,也没做 MCP 一条命令和多语言 README |
| zhcalvin/DeRea | 开源 | 2026-10-22 | 45 星 | 「Anti Rea」,描述和包装很简单 |
| yaklang/DropYourGunKid(DYGK) | 开源 | 2026-10-23 | 52 星 | 针对 AI 安全扫描 agent 的 Web 欺骗 / 蜜罐,防的是网站被扫,不是发布物被拆 |
| kriszwart/diarea | 开源 | 2026-10-12 | 81 星 | 防守方「自查」工具:找前端泄露的 key、source map、API 地图;是审计,不是加固 |
| HMAKT99/reashield | 开源 + npm | 2026-10-31(比 BLA 晚 6 天) | 2 星,npm 周下载 904(10-30~11-05) | 只做 JS:计算式 import、运行时 IPC 名、诱饵;dev.to 长文「so I built the REAshield」推广。见下面「跟风者」 |
| javascript-obfuscator | 开源 | 2016 | 16322 星(github 库) | 传统混淆,目标是人和反混淆器;BLA 的目标是 LLM agent 的上下文和预算。反方向还有 humanify(3296 星,用 LLM 反混淆),说明传统混淆挡不住 LLM |
| Jscrambler、VMProtect / Themida、PyArmor、bytenode、Electron asar 加密 | 商业 / 其他 | 多年 | 成熟商业产品(规模未核实) | 加壳、虚拟化、加密,要付费或改构建链;BLA 主打「格式原生、不需要商业加壳和 LLVM」,免费,一条 npx |
| Anthropic 在 Claude Code 里拒绝逆向 / 克隆请求 | 大厂功能 | 2026-11 初(Tom's Hardware / TechPowerUp,11-02) | 覆盖所有 Claude 用户 | 从模型侧拦,不靠发布者;攻击方换开源模型就绕开了。BLA 是发布者自己能控制的一层 |
结论:比 BLA 早的同类不是没有(antirea、DeRea 早 3~4 天),但都停在几十星。BLA 不是第一个做,而是第一个做成「像 REA 一样完整的产品」并且拿到传播的。
4. 增长手段(按时间)
| 时间(UTC) | 事件 | 证据 | 是否确认 |
|---|---|---|---|
| 10-25 | 建库、发 npm(当天下载 271)、上线官网 bla.tools(bla-site 同日建库);README 一开始就做了 22 种语言 | GitHub、npm、Brave 搜到各语言 README「2 weeks ago」 | 确认 |
| 10-27 | 作者本人在 linux.do 发「开源推广」帖:「REA 大行其道,作为独立开发者,我的方案是绕晕它!」,讲被抄的故事,讲 re=red、bl=blue 的命名;回帖「严肃收藏 star fork 四连」 | feedbbs.com/linuxdo/178182 | 确认 |
| 10-27~28 | 英文 AI 聚合站开始收录(mindpattern 10-27、aisignal.dev 10-28) | Exa 搜索 | 确认 |
| 10-29 | 安全圈 X 号 @0x0SojalSec(21:10)、@blackorbird 转发:「You've seen REA tear apps apart… Someone built the defense」;中文博客 lijianfei.com、韩文 doppingcastle 写长文 | x.com 原帖(Jina 读取)、Exa | 确认(这几个号的粉丝数未核实) |
| 10-30 | 新浪 / 微博号发「给二进制加层防 AI 拆解盾」(09:49 北京);@ipurple(Panos Gkatziroulis,红队圈)转发(09:56);中文号 @NFT_Chen 发带 emoji 的爆款模板帖(12:26);咕噜纪「GitHub 今天最火的项目让 agent 逆向任何软件;同一天有人放出了专防它的盾」;offsecblog、aifrontierpost 教程。当天 +398 星 | sina.cn、x.com、guluji.ai、Exa | 确认 |
| 10-31 | 单日 +738 星,Trendshift 日榜第 15;Kitploit、The Daily Commit、Reveneau、AiBoss、蝶动 AI 导航等聚合站跟进;npm 当天 1028 次下载 | github 库、README 徽章、Exa、npm | 确认 |
| 11-01~03 | LinkedIn 帖「A GitHub security tool just crossed 1,700+ stars in about a week」、reamcp.dev 把它收作 REA 的「防御用例」、explainx.ai 写「612x token claim checked」、wpnews | Jina / Exa | 确认 |
| 11-06 | 被收进 Awesome REA 列表(AIshihzong/awesome-reverse-engineer-anything,对方来提 PR #111 加徽章) | GitHub Issues / README | 确认 |
拆开看:
- 蹭最大的名(REA)。名字 BLA 对 REA,口号「Make reverse engineering bankrupt again」,README 第一句就是「REA reverse-engineers release artifacts in one command. BLA is the Counter-REA half」。所有转发帖的标题结构都是「你见过 REA 拆 app——有人做了防御」。搜 REA 的人、写 REA 的媒体都会顺带提它(reamcp.dev 直接把它列为 REA 用例)。
- 中文社区先点火,再出海。linux.do 自荐(10-27)→ 微博 / 新浪、中文 X 号、咕噜纪(10-30);英文这边是安全圈 X 号(@0x0SojalSec、@blackorbird、@ipurple)加 AI 聚合站。没找到 HN、Product Hunt 的帖子(hackernews 库里没有)。Reddit r/gamedev 有一帖「For those scared of REA and getting cloned」(搜索结果可见,正文被 Reddit 403,发帖人未核实)。
- 为传播做的 README 工程:22 种语言的 README、对比图(REA 拆未加固产物 vs 加固后)、Trendshift 徽章、「实测 vs 估算」分开写的表格(这一点被新浪帖和 explainx 单独夸,说「没有混着讲」)、一条命令
npx bla-agents harden .、「对你的 agent 说 Harden my software against REA」。 - 没找到买量、付费推广或小号刷星的证据;fork 率 13% 偏高,和「严肃收藏 star fork 四连」这种社区文化以及想拿来改的人有关。
5. 为什么能跑出来
- 时机:REA 在 10-09~10-16 一周涨了 24 万星,「AI 几分钟抄走你的 app」成了大家都在聊的焦虑;BLA 10-25 上线,刚好在 REA 热度还在、防守方空着的时候(github 库:REA 10-25 已经 38 万星,每天还涨 5000 多)。
- 位置独占:几十个 REA 周边仓库里,它几乎是唯一拿到量的防守方;早 4 天的 antirea、DeRea 只有 36 / 45 星。「攻防同周」这个叙事本身就是媒体爱写的题(咕噜纪的标题原话)。
- 产品形态和 REA 一模一样:MCP + skill + 一条 npx,让 Claude Code / Cursor / Codex 自己跑;用户心里「REA 怎么用,BLA 就怎么用」。
- 可信的「实测」叙事:拿真实 REA 跑红队,逐个格式列出触发了 REA 哪个资源上限(ASAR 头 16 MiB、GGUF 嵌套 32 层……),还诚实标出哪些没验证。安全圈愿意转,一是因为这个,二是「投毒、耗尽、致幻」这个口号好记。
- 作者节奏快:两周发到 3.0,PR 和 release 很密,外部贡献者开始进来,星在峰值后仍保持每天 100~190。
6. 差异化
- 和传统混淆 / 加壳(javascript-obfuscator、Jscrambler、VMProtect)比:目标换成了 LLM agent。不追求人看不懂,而是利用 agent 的弱点——上下文和预算有限、会相信反编译出来的东西、看到假密钥会触发安全拦截——让它超预算、走偏、自己停下来。
- 和同期反 REA 小项目比:覆盖格式多(十几种)、有对着真实 REA 的实测表、交付形式完整(npm、MCP、skill、官网、22 种语言),而且名字直接对着 REA。
- 这是不是它跑出来的原因? 一半是。真正起作用的是「REA 的对家」这个定位加上第一个做完整的执行力;技术上的差异(按 REA 文档里写的资源上限精确撑爆)让安全圈愿意转、媒体有东西写。但这种差异很脆:X 评论里就有人说「这还是加壳那套军备竞赛,agent 有了调试器、预算变大,余量很快缩小」,也有人说「本质还是换了目标的混淆」。REA 改一下上限,很多「实测」就失效了。
7. 现在有多少人知道
- 小圈子里在传,开始往外溢:中文开发者社区(linux.do、微博 / 新浪、咕噜纪、各类 AI 导航站)、英文安全圈 X 号、十几个 AI 资讯聚合站和 LinkedIn 都写过;没上 HN 首页,没找到大科技媒体专门报道;不涉及收入(开源、MIT)。
- 跟风者:HMAKT99/reashield(10-31 建库,2 星,但 npm 周下载 904,作者在 dev.to 写长文推);此外反 REA 赛道还有更早的 antirea、DeRea 和 Web 侧的 DYGK。赛道还没挤满,但「反 AI 逆向」已经被公认是个方向(linux.do 回帖「肯定有市场」,咕噜纪说「会变成和防爬虫一样的标配」)。
8. 别人能借鉴的
- 给爆款做对家或配套:一个仓库爆了几十万星之后,「用它的」周边很快挤满,但「防它的」「治它副作用的」常常空着。名字和口号直接对着它,所有写它的文章都会顺带写你。
- 交付形式抄爆款:爆款是 MCP + skill + 一条命令,你也做成一样的,用户没有学习成本。
- 先在中文社区自荐(linux.do 开源推广标签)拿种子星和反馈,再让安全 / AI 圈的 X 号和聚合站接力;README 多语言、实测和估算分开写、配对比图。
- 用「被抄了想报复」这种个人故事开头,比单纯讲功能更好传。
9. 还不确定的
- 真实使用量:npm 每周约 3000 次下载里有多少是真用户、多少是 CI 和镜像,不清楚;实际防护效果只有作者自己复现过(explainx 也是这么说的),「612x token」是估算。
- @0x0SojalSec、@blackorbird、@ipurple、@NFT_Chen 各有多少粉丝、各带来多少星,没拿到;微博原号是谁没查到;Reddit r/gamedev 帖的作者和热度看不到(403)。
- REA 作者会不会改资源上限、或者在 REA 里加「识别 BLA 诱饵」的功能,BLA 的实测会不会很快失效。
- 有没有组织化的刷星 / 互助 star:没发现证据,也没排除。
出处
- GitHub API:repos/qybaihe/bla、users/qybaihe、repos/morluto/rea、issues(2026-11-06 查询)
- 我们的 github 库 repo_day / repo_profile(2026-10-09~11-06);hackernews 库 story
- npm:api.npmjs.org/downloads/range/2026-10-25:2026-11-05/bla-agents;registry 搜索
- linux.do 自荐帖:feedbbs.com/linuxdo/178182(2026-10-27)
- X:x.com/0x0SojalSec/status/2115914269661515980(10-29)、x.com/blackorbird/status/2115823872968888485、x.com/ipurple/status/2116106838026473768(10-30)、x.com/NFT_Chen/status/2116144680304091539(10-30)、x.com/LLMpsycho/status/2116897457200361905
- 新浪:www.sina.cn/news/detail/5359655777995226.html(10-30)
- 咕噜纪:guluji.ai/square/discuss/cmvurghx3002q5wjtokallp1a(10-30)
- explainx:explainx.ai/blog/bla-blind-llm-agents-counter-rea-shield-git…(11-03)
- LinkedIn:www.linkedin.com/posts/arthirajendran_github-qybaihebla-bla-…(11-01)
- dev.to REAShield:dev.to/arun_kumart_22e9a9959b10/an-ai-agent-can-reverse-engi…(11-01)
- Trendshift:trendshift.io/repositories/323569;reamcp.dev:reamcp.dev/en/cases/bla-b50c89
- 其他聚合:offsecblog、aifrontierpost、kitploit、thedailycommit、reveneau、aiboss88、diedong、lijianfei.com、doppingcastle(Exa 搜索,10-29~10-31)