档案库 · 开发与企业工具 · 产品决策 · 2022
Jetify的Devbox打赌开发者会接受Nix环境,而无需学习Nix
一个将Nix封装成类似yarn的开发shell的开源CLI,发布时在HN上获得515分,到2026年GitHub星标12.3k。
Jetify(原jetpack-io)
做的是什么生意
Devbox is an open-source command-line tool that creates isolated, reproducible development shells and containers from a devbox.json package list, powered underneath by the Nix package system; its maker Jetify sells cloud development and deployment services around it.
起因
Jetify, then publishing from the GitHub org jetpack-io, launched Devbox on Hacker News on 2022-08-25 with a demo video. The pitch was a command-line tool that manages OS-level packages, the sort normally installed with brew or apt, the way yarn manages Node dependencies: declare what a project needs and get an isolated shell built around it, with packages drawn from the Nix package registry.
经过
The Show HN drew 515 points and 185 comments. Reaction split: some called it a potential Docker moment that makes Nix usable at scale, while skeptics questioned how reproducibility and base images were guaranteed, whether the demo's darwin host contradicted the container path, and whether the world needed another tool named Devbox. The project stayed open source under Apache 2.0.
结果
As of 2026-09-05 Devbox is still live: the repository now lives under the Jetify GitHub org, renamed from jetpack-io, with 12.3k stars, 358 forks and 1,789 commits, and Jetify's product page markets it as reproducible environments without the Nix language, adding Dockerfile and devcontainer export, GitHub Actions caching, and ties to Jetify's cloud, secrets and Devspace products.
背景
Devbox是一个开源命令行工具,用于创建隔离、可复现的开发环境。开发者在devbox.json中声明项目需要的操作系统级包(否则会用brew或apt安装的工具),Devbox会构建一个具有完全这些版本的隔离shell,底层由Nix包注册表中的40万多个包版本驱动。
Jetify当时以GitHub组织jetpack-io发布,于2022-08-25在Hacker News上推出该工具并附演示视频,将其定位为开发环境的包管理器。帖子获得515分和185条评论:支持者希望它能像Docker之于容器一样之于Nix;怀疑者质疑可复现性保证、容器基础镜像和演示中Mac与Docker的矛盾;还有人指出已有其他也名为Devbox的产品。
赌注是开发者会接受Nix级别的可复现性,只要界面隐藏了Nix语言。截至2026-09-05,Devbox仍以Apache 2.0开源,GitHub星标12.3k,仓库已移至Jetify组织,Jetify围绕该工具销售云端开发和部署产品,宣传无需Docker容器或Nix语言的环境。
这件事要成立,得有什么
- Nix提供了开发者想要的可复现性,但其语言和学习曲线让大多数团队望而却步;包装解决了采用障碍,而无需重建引擎。
- 类似yarn的心智模型让工具即刻可理解:开发者已经知道如何声明依赖并运行shell。
- Apache 2.0开源让Devbox通过GitHub星标和社区贡献传播,而不是靠销售团队。
- 有据可查的进展:2022-08-25的Show HN获得515分和185条评论,2026-09-05审查的仓库显示12.3k星标、358个fork和1,789次提交。
可借鉴之处
难以学习的引擎可以通过包装获胜:将Nix语言隐藏在包管理器界面后面,可复现性自然就卖得动。
后续进展
截至2026-09-05,Devbox是活跃的开源产品,也是Jetify的旗舰切入点:GitHub仓库显示12.3k星标,产品页面宣传可在任何机器上使用超过40万个可安装包版本,无需Docker或Nix语言,集成包括devcontainer、GitHub Actions CI缓存以及Jetify Devspace云环境。仓库已从jetpack-io移至jetify-com,记录了公司更名,Devbox仍是Jetify付费云和机密产品的入口。
资料来源
发现哪里写错了?告诉我们。
轮到你了
你刚读完一家。说说你在做什么,看看谁在赌同一件事。
免费账号 · 3 次免费提问 · 不用绑卡