TOPIC COLLECTION
Cloudflare开源Void:一条void deploy把Vite应用连数据库一起部署上线,公司内部「氛围编程」小应用终于有地方放了
2026-10-15,Cloudflare和VoidZero(Vite背后的团队)开源了Void:Void SDK、Void CLI和可自托管的Void Platform,打包成一个npm包和Vite插件。用void deploy可把Vite应用构建、建库、迁移、部署到Cloudflare Workers;Platform让公司在自己的Cloudflare账号里给员工开一个有权限和配额管控的共享部署平台。
资料更新:2026-10-19
依据Cloudflare Blog《Deploy with Void》(2026-10-15)与void.cloud官方文档。本站未自建Void Platform,文中命令以官方文档为准。核查2026-10-19(新加坡时间)。
主题标签:Cloudflare、Void、Vite、VoidZero、Workers、全栈部署
现在很多公司里,运营、设计、销售都开始用AI写小工具了。一个数据看板、一个审批表单,Claude Code或Cursor半小时就能写出来。麻烦在后面:写完放哪?给每个人开云账号,IT不放心;不开,这些小应用就只能躺在本地。
Cloudflare在2026-10-15开源的Void,瞄准的就是这个缝。
Void是谁做的,包括什么
Void出自VoidZero,也就是做Vite、Vitest、Rolldown、Oxc的那个团队。VoidZero加入Cloudflare之后,原本打算做成私有托管平台的Void改成了完全开源。一共三样东西:
| 组件 | 干什么 |
|---|---|
| Void SDK | 让Vite项目变成全栈应用:服务端路由、数据库、类型从库表一路推到前端 |
| Void CLI | 建资源、跑迁移、部署,一条void deploy |
| Void Platform | 装在你自己Cloudflare账号里的团队共享部署平台,管权限、配额、部署记录 |
三样打包在一个npm包里,npm install void就装好了,同时也是一个Vite插件。
单人用:最快的上手路线
不需要团队平台的话,Void可以直接部署到你自己的Cloudflare账号。官方文档的路线大致是这样:
1. 加插件。在vite.config里加上voidPlugin(),用React再加voidReact()。Vue、Svelte、Solid也有对应适配。
2. 写服务端代码。文件名带.server.ts的页面可以写loader,直接import { db } from 'void/db'查库。开发时Void给你一个本地数据库,部署时自动在线上建好D1。
3. 用AI也一样。引入void/ai,就会通过Cloudflare的AI Gateway接好模型调用,不用自己配绑定。
4. 部署。在void init时选Cloudflare,然后void deploy。第一次会跳浏览器让你登录Cloudflare,之后它会构建、跑迁移、创建资源、发布,完成后打印访问地址。
已经在用别的框架也行。官方列了Astro、SvelteKit、Nuxt、React Router、TanStack Start等,路由和渲染继续交给原框架,Void只接管资源、迁移、部署和登录(底层用Hono和Better Auth)。
团队用:自建Void Platform要准备什么
这是Void真正特别的地方。按Cloudflare博客,自托管一个平台需要四样:
- 开通了Workers for Platforms和R2的Cloudflare账号;
- 一个PostgreSQL数据库;
- 你选定的登录服务商账号;
- 一个给应用用的域名。
装好后,被批准的员工用void connect https://api.你的平台域名连上,就能往平台上发应用。管理员在CLI或后台里管用户和项目权限、设资源上限、看部署和用量、做回滚。
注意Workers for Platforms是Cloudflare的付费能力,不是免费套餐自带的,开之前先看自己账号的计费页。
谁会真用上它
想象一个三十人的电商公司。运营同事用AI写了个库存预警看板,产品同事做了个活动报名页,财务弄了个报销预审小工具。以前这些要么找开发排期,要么各自找免费空间随便一挂,账号散落一地,人走了没人知道。
有了自建平台,三个应用都挂在公司自己的账号下,谁发的、用了多少资源、什么时候改过,一目了然。IT只需要管一个入口。
VoidZero说自己内部已经在生产环境用了几个月。CLI建在新的cf CLI之上,对智能体也友好:你可以让编程智能体去读部署日志、排查失败的请求、看性能,甚至把整个部署流程交给它。
和Vercel、Netlify怎么选
Vercel和Netlify是托管服务,开箱即用,不用自己运维。Void Platform是开源软件,平台本身要你来装、来维护,换来的是数据和账号都在自己手里,还能按公司需要改代码。
个人项目、小团队,直接void deploy到自己的Cloudflare账号最省事。几十上百人都在发内部小应用、又在意权限审计的公司,才值得搭Platform。
Cloudflare这几天的其他动作:Workers AI上的PhoneLLM Mini、验证机器人持续行为检查。更多部署平台见静态托管分类和开发云服务分类,前端框架见前端框架分类。
动手前的检查清单
- Node.js版本是否满足Void文档要求,项目是不是已经在用Vite;
- Cloudflare账号是否开通了要用的资源,D1、R2、Queues各自的免费额度和计费方式是否看过;
- 环境变量和密钥要按Void的schema写,生产环境密钥单独配置,别提交进代码仓库;
- 如果要搭团队平台,先想好谁能发布、每个项目的资源上限、离职员工的应用怎么交接;
- 第一次部署先用一个没有真实数据的演示项目,确认迁移和回滚流程跑得通。
内部应用最怕的不是写不出来,而是没人管。上线前把负责人、数据范围、下线时间写进项目说明,半年后清理起来会轻松很多。
常见疑问
Void收费吗?SDK、CLI、Platform都是开源的。花钱的是底下的Cloudflare资源,比如Workers、D1、R2的用量,按Cloudflare自己的价格表算。
只能部署到Cloudflare吗?官方说Platform的代码可以fork后改成适配别的部署平台,但现成支持的就是Cloudflare。
国内访问速度怎么样?Cloudflare在中国大陆的访问质量因地区和线路差别很大,面向国内用户的正式业务,要提前测速,并考虑备案和合规要求。
不会写代码的人真能用?Void解决的是「写完怎么上线」,不解决「写出来」。前半段还是要靠AI编程工具,可以看站内的AI编程工具指南。
来源与核查日期
核查日期:2026-10-19(新加坡时间)。命令与依赖以Void官方文档最新版本为准。