BNA Code
- 官网
- bna.ahmedbna.com(2026-11-02 直接抓取返回 HTTP 422,无法确认是下线还是只挡爬虫;Brave 索引里仍返回该站标题与文案)
- PH
- www.producthunt.com/products/bna-code/launches/bna-code-2,2026-05-08,76 票(发布日 69)/ 日榜第 37、周榜第 148、月榜第 618 / 1 条评论库
- 一句话
- 终端里的 CLI AI agent,一条 prompt 生成 Expo/Swift 前端 + Convex/Supabase 后端的全栈移动 App
- 团队
- 1 人。Ahmed BNA(Ahmed Abdelsamea),埃及 Giza,自述白天是土木工程师、业余做开发官网/LinkedIn。GitHub
ahmedbna(2019 年注册);此前做过 Super BNA(2024)、Orca 语言学习 App(2025)、BNA(ai.ahmedbna.com,PH 2026-03-28,87 票)、BNA UI 开源组件库(740 star)库/官网 - 收费
- TrustMRR / PH 档案里没有价格字段;官网现价抓不到(422)。旧档(Wayback 2026-05-06 /credits 页):「Buy 500 credits for $50」「one-time payment」「No subscription. Pay exactly what you need.」,100 / 500 / 1,000 三档,支付走 Dodo Payments官网旧档。2026-06-16 快照页脚仍链向 /credits,/purchase 页已出现「subscription / 付费计划」措辞,说明当时从纯额度制扩到订阅制官网旧档。变化:现价抓不到,无法比对
- 状态判断
- 已经停了(最硬的一条:npm 包 bna-code 的全部版本已于 2026-07-14 撤销,
npx bna-code这个唯一入口已经跑不起来;之后作者把公开精力转向 BNA UI 与 Orca) - 证据强度
- 中(PH、Wayback、npm 三处对得上;收入/用户/讨论面全空)
发布之后的表现
收入
- indie(TrustMRR):库里没有。按
domain = bna.ahmedbna.com、名字bna code词边界、以及domain/website/name LIKE '%ahmedbna%'三种条件查都无命中,所以没有任何逐月收入、MRR、订阅数、挂牌出售信息库。这不等于没收入,只说明创始人没把支付 key 接给 TrustMRR。
用户 / 下载
- appstore、googleplay、macappstore、chromestore 四个库:库里没有。BNA Code 是终端工具,本来也不该进商店榜;它生成的产物也没留下可查的商店痕迹库。
- 间接代理:npm 包
bna-code上月下载量 0(2026-09-30 至 10-29);同作者bna-ui同期 714 次、@bna-ui/mcp0 次npm API,2026-11-02。按 maintainer 搜 ahmedbna,名下只剩bna-ui和@bna-ui/mcp两个包,bna-code已完全消失npm registry。 - 第三方流量估计:ProvenRadar 估其月访问量 10k–50k,标为「directional」,方法未公开第三方,provenradar.com/product/bna-code。这与「已停」矛盾,我倾向认为它反映的是发布后那几个月(第三方站点 2026-05 到 08 更新),不是 11 月状态推断。
开发者关注
- GitHub:找不到 BNA Code 的仓库。
homepage_domain = bna.ahmedbna.com、仓库名bnacode、owner 含 ahmedbna 全部无命中库。同作者只有ahmedbna/ui(BNA UI,740 star、57 fork,fork/star ≈ 7.7%,无 suspect 标记),最后 push 2026-08-29、最后 release 2026-08-04库/GitHub API。BNA Code 从第一天起就是闭源商业 CLI,没有 star 曲线可看——这是产品形态决定的,不是异常。
讨论
- hackernews:库里没有(按域名和标题词边界均无)库。
- X 本地库:core 层成员里没有一条提到 bna code / bnacode / bna.ahmedbna.com;创始人 @ahmedbnaa 也不在圈名单里库。
- PH 上只有 1 条评论、产品被关注 48 人、评论数 0库。相比同作者 3 月的 BNA(87 票、9 条评论、86 关注),BNA Code 声量更小。
官网动态
- Wayback 只有两个快照:2026-05-06(发布前两天)和 2026-06-16。之后到 11 月没有新存档,两次内容几乎一致(Expo 前端可用、Swift「Coming soon」、Kotlin/Flutter 只在路线图),没有 changelog、博客、融资或收购消息官网旧档/Wayback CDX。
- npm 时间线:
bna-code2026-05-03 首发 0.0.1,2026-05-05 一天连发 0.0.6/0.0.7/0.0.8(典型发布日冲量),2026-07-14 02:03 UTC 把 0.0.1–0.0.8 全部 unpublish,包已无 latest 版本npm registry。 - 创始人公开动态:LinkedIn 5 月 6 日推 BNA Code;约 2026-09 最近一条在推 BNA UI 开源库;LinkedIn 当前公司栏写的是「Orca」LinkedIn 公开页。
自报 vs 实际
| 自报 / 第三方说法 | 出处 | 对照结果 |
|---|---|---|
| 「production-ready 全栈移动 App,几分钟出」 | 官网文案 | 无法验证;Swift 前端标注「Coming soon」,路线图上的 Kotlin/Flutter 从未落地官网 |
| 单次 500 credits = $50,「No subscription」 | Wayback 2026-05-06 /credits | 与 2026-06-16 /purchase 页的「subscription / 付费计划」措辞不一致,说明定价改过一次;现价抓不到 |
| 月访问 10k–50k | ProvenRadar(第三方估计) | 方法未公开,且与 npm 包被撤销、下载量 0 冲突;不采信为当前指标 |
| PH 显示 76 票 / 日榜 37 | PH 页面库 | 与库一致(launch_day 69、现 76);量级属于「上了首页但没进前列」 |
为什么成了 / 没成
没成,而且停在 2026 年 7 月。三个信号叠在一起就够硬:唯一分发入口 npx bna-code 在 2026-07-14 被作者自己从 npm 撤掉(上月下载 0);仓库端完全空白,唯一在维护的是另一个项目 BNA UI(740 star、最后 push 2026-08-29);官网三个月没有新存档、没有一次 changelog 更新。
方向上,它选的是最难的一条:让 AI 直接生成可编译的 Expo + Convex 全栈工程。这类交付一旦出 bug,用户会在自己终端里反复失败,而每位用户每次失败都在烧作者的模型 token(官网自己都把「token 效率」当卖点写)。免费额度 × 重度生成 = 负毛利,而它又是一个人 + 土木工程师白天上班的产能,没有团队扛长尾报错。对比同期同类,Cursor / Lovable 那种有融资的在做「不生成工程、改现有工程」,门槛低得多。作者的复利最后落在了 BNA UI(纯开源组件库,零推理成本、star 可累积)上——这本身就是一次路线修正。
对想跟的人
别在这个位置进场。本档案里最具体的一个数字是:发布日 69 票、日榜第 37,三个月后把 npm 包全量 unpublish、当月下载 0——这不是「没做大」,是作者自己把分发关掉了,说明单人 + 按量烧 token 的全栈代码生成在 $50 一次性收费下算不过账。真有位置的话是往上游退一格:做别人生成器依赖的「确定性零件」(像 BNA UI 那样,740 star 是它唯一留下的资产),而不是自己做那个要替用户兜底编译错误的 agent。最大的坑就是替用户的编译错误买单——一次生成失败,你的 token 成本照付,用户却只会给你一次机会。
没查到的
- indie(TrustMRR):没有该产品,收入 / MRR / 订阅数 / 是否出售全部无法回答。
- appstore、googleplay、macappstore、chromestore:四个库都没有。
- hackernews:一条都没有(域名 + 标题词边界均无)。
- X 本地库:无提及;创始人 @ahmedbnaa 不在 core 层名单,本地库看不到他的帖。
- 官网当前定价与是否还存在:直接抓取返回 422,未能确认是下线还是反爬;因此「现价」只能给 Wayback 的 5 月旧档。
- PH 评论正文、创始人 X 帖正文:库不含,未能取得。
档案由 agent 建(deepseek/deepseek-v4.1-flash,61 步,2026-11-01T21:16);〔库〕= 我们自己的库,〔官网〕= 当天抓的网页。