什么值得做

croft

活着但平 证据强度 中 开源 PH 发布 2026-10-19 · 73 票
官网
croft.zabaca.com
PH
www.producthunt.com/products/croft-2/launches/croft-2,2026-10-19,73 票(发布日 71)/ 日榜第 22 / 2 条评论
一句话
把整条数据管道(拉取 → 转换 → 调度 → 供应用读取)写进 TypeScript,全部落在一个本地 DuckDB 文件里。
团队
Zabaca LLC(洛杉矶),创始人 James Lee(@uptownhr,前 Panfactum CTO、Bambee VP of Platform Services、Implentio 顾问)。Zabaca 同时在做 Varnick、Cedarpad、agentgit、zbc、Lattice。基本是「一人 + AI 编码代理」的作坊式产出。
收费
免费开源。官网(2026-11-02 抓取)原文「Free and open source · macOS and Linux」,页脚「croft 0.3.0 · MIT · by Zabaca」;安装方式 bun add -g @zabaca/croft。没有定价页、没有付费档。TrustMRR / PH 上也没有任何定价自填档。
状态判断
活着但平——代码在高速迭代(353 次提交、11-02 还在合并 PR),但发布两周后用户侧几乎零采纳(仓库 8 star、Show HN 1 分)。
证据强度
中。PH、HN、GitHub、官网四边互相印证;indie / appstore / googleplay / macappstore / x 五个库均无它。

它在各库的曲线

GitHub ·
库里没有这条的逐日曲线(没上过榜或还没开始跟踪)。

发布之后的表现

收入

  • indie(TrustMRR)库里没有。按域名 croft.zabaca.com、名字 croft 查均无记录。这与「免费开源、无收款」一致,不是漏采。库
  • 官网无 pricing 页,无 Stripe / Paddle / Lemon Squeezy 痕迹。官网

用户 / 下载

  • appstore、googleplay、macappstore、chromestore 库里没有 croft 这个产品。四个库里名字命中 \bcroft\b 的全是《Lara Croft》系列游戏(如 App Store 的 Lara Croft GO,us 区 4564 评分),与本品无关,属同名误配。库
  • 没有可用的用户量代理指标。

开发者关注

  • GitHub 仓库 Zabaca/croft:8 star、0 fork、0 watcher、353 次提交、6 个分支、10 个 tag、1 个未合并 PR;最近提交 2026-11-02(PR #11,server mode slice 3)。GitHub 页面
  • 该仓库不在 github 库里(门槛 ≥50 star 的老库不入名单),所以没有 star 曲线、fork/star 比、suspect 标记可查。库
  • 异常追查:数据包把 vitali87/croft(90 star、Rust 写的 VSCode 风格 TUI、docs.croft.software)当成了本品——那是另一个同名项目,与 Zabaca 无关。真正的仓库 Zabaca/croft 只有 8 star,量级差一个数量级,不能混用。fork/star 比 0/8 无意义(样本太小)。

讨论

  • Hacker News:2026-10-18 有一条 Show HN「Typed data pipeline – in TypeScript and DuckDB」(croft.zabaca.com),1 分、0 评论、0 小时首页。库发布次日(10-19)才上 PH,说明 HN 是预热、PH 是主战场。
  • X 本地库:无任何提及,创始人 @uptownhr 也不在五个圈子名单里。库
  • PH:发布日 71 票、日榜第 22、2 条评论;两周后总分 73(几乎没涨),产品关注 61 人、0 条 review。库

官网动态

  • 官网在线,文档站完整(概念、CLI 参考、约 100 个错误码逐条列出),有 llms.txt 面向 AI agent。官网
  • 版本不一致:官网页脚写 0.3.0,GitHub 已有 0.4.0 的 release PR(#4,10-29 合并),说明官网文案滞后于代码。官网 vs GitHub
  • 无 changelog 页、无博客、无融资 / 收购消息。

自报 vs 实际

自报实际
官网「Free and open source」一致:MIT、npm 包、无收款入口。官网
PH tagline「Data pipelines in TypeScript, on one DuckDB file」与官网、GitHub 描述一致,无夸大。库 / 官网
无任何用户数 / 收入自报无需核对;indie 库里也确实没有它。

没有发现自报数字与第三方对不上的情况——因为它根本没报数字。

为什么成了 / 没成

没成的证据很硬:PH 71 票是「及格线」水平(日榜第 22,当天没进前 10),两周后总分只从 71 涨到 73,说明发布后没有二次传播;Show HN 1 分 0 评论,等于没被看见;GitHub 8 star,连 github 库 50 star 的门槛都没进。

原因我判断有三层推断:

  1. 定位夹缝。官网自己写「does the jobs dlt, SQLMesh and Dagster do together」,但目标用户是「不是数据工程师、用 Claude Code 的人」。这批人要么直接用 dlt/dbt,要么干脆让 agent 写脚本,中间地带很窄。
  2. 平台绑定太深。依赖 Bun(官网明写 Needs Bun)、依赖 DuckDB 单文件、依赖 Claude Code 的 skill 机制。任何一个上游变动都会伤到它,而它自己承认「不兼容任何现有工具」,迁移成本全在用户侧。
  3. 免费开源 + 无商业化路径。MIT、无 pricing、无 cloud 版,意味着即使有人用也不产生收入,创始人只能靠 Zabaca 的网站代建业务养它。

但「活着」也是真的:353 次提交、11-02 还在合 PR、DuckDB 2.0 升级分四个 phase 做、测试套件 3,771 个用例。这是一个人在认真做工程,不是弃坑。

对想跟的人

这个方向还有位置,但不在「又一个 DuckDB ETL」上。croft 用 8 star 和 Show HN 1 分证明了:纯 CLI + 开源 + 无托管,在 2026 年的数据管道赛道拿不到注意力——同期 HN 上同概念的 BemiDB 拿了 209 分、Rocky 拿了 122 分,差距不在功能而在分发。真正的位置是它自己文档里反复强调的那句「your agent can run it」:把管道工具做成 agent 可调用、可校验、可回滚的接口(croft 的 validate --types、trash/restore、preview 就是雏形),而不是给人用的 CLI。最大的坑是平台依赖:croft 绑死 Bun + DuckDB + Claude Code,三者任一变动都要重写;跟这个方向要么做薄适配层,要么先想清楚上游变了怎么办。

没查到的

  • indie(TrustMRR):无记录,无法给出收入 / MRR / 订阅数 / 是否挂牌。
  • appstore / googleplay / macappstore / chromestore:均无本品,只有同名游戏,无法给出榜位、评分、下载。
  • github 库:Zabaca/croft 未达 50 star 门槛,无 star 曲线、fork/star 比、suspect 标记;数据包里的 vitali87/croft 是另一个项目。
  • x 库:无提及,创始人不在圈子名单,无法看其社交反应。
  • npm 下载量:npmjs.com 被 Cloudflare 拦截,未取到周下载数。
  • PH 评论正文:PH 页面被 Cloudflare 拦截,2 条评论的内容未读到。
  • 无融资、收购、changelog、博客等公开动态可查。

档案由 agent 建(deepseek/deepseek-v4.1-flash,23 步,2026-11-01T21:58);〔库〕= 我们自己的库,〔官网〕= 当天抓的网页。