Voidは、ウェブアプリを作って公開するまでの面倒な作業を、まとめて引き受けてくれるツールです。2026年10月15日にCloudflareがソースコードを誰でも見られる形で公開し、開発者の間で名前を見かけるようになりました。AIでアプリを作る人が増える中で、会社が安心して使える場所を用意する狙いもあります。
Voidをひとことで言うと?
Voidは、ウェブアプリを作って公開するまでの手間を減らすための、開発者向けの道具セットです。
たとえるなら、お店を開くときの「開業パック」です。内装、レジ、各種の届け出を別々に手配する代わりに、ひとまとめで進められます。
実際のVoidも同じ発想です。アプリを公開するには、情報をしまう倉庫(※データベースとは: 名簿や注文履歴のような情報をしまっておく場所)の用意や、公開の手続きが要ります。Voidは、書かれたプログラムを読み取って、必要なものを自動で用意します。根拠はCloudflare公式ブログの説明です。
これまでと何が変わるのか
- 会社の中で、普段プログラムを書かない人がAIの助けでアプリを作り、全員にクラウドの権限を配らずに共有できる仕組みが、誰でも導入できる形で公開されました。Cloudflareは、デザイナーや運用担当者が社内ダッシュボードを作る場面を想定しています(技術評論社)。
- ソースコードはMITライセンス(※自由に使い、改造もできる、ゆるやかな公開ルール)で公開されています。会社ごとに作り変えることもできます。
- 開発者は、設定ファイルを手で書かずに、コマンド1つでアプリの公開まで進められます。
Voidとは?誰が作った何のツール?
Voidは、Viteで作るアプリのための道具です。Viteとは、ウェブサイトやアプリを作るときに使う開発用の道具のことです。
公開したのはCloudflareです。Cloudflareは、ウェブサイトやアプリをインターネット上で動かす場所を提供している会社です。
作ったのは、Cloudflareに加わった「VoidZero」のチームです。VoidZeroは、Viteの作者であるEvan You氏が2024年10月に設立を発表した会社です。2026年6月にCloudflareが買収を発表し、メンバーはCloudflareに加わりました。Void自体は2026年3月13日に発表されています。以上はZennの来歴記事にまとまっています。
3つの部品でできている
Voidは次の3つで構成されています(Cloudflare公式ブログ)。
| 名前 | 何をするものか |
|---|---|
| Void SDK | アプリにページやデータ保管などの機能を足す部品のセット |
| Void CLI | 命令を文字で打ち込み、必要な準備と公開を行う道具 |
| Void Platform | 会社やチームで共有する、アプリの公開場所 |
3つは、void という1つの配布物(npmパッケージ)とViteのプラグインとして提供されます。CLIでSDKを使って作ったアプリをPlatformに公開する、という関係です。
ChatGPTなどとの違い
ChatGPTは、話しかけて答えをもらうAIです。Voidは、AIそのものではありません。アプリを作って公開するための土台です。
ただしAIとの接点はあります。プログラムを書いてくれるAI(コーディングエージェント)が迷わないように、使い方の説明書をパッケージに同梱しています(azukiazusa氏の解説)。アプリからデータベースやAIなどの機能を呼び出す口も用意されています(技術評論社)。
なぜ話題になっているの?
中身が広く、しかも公開された
2026年10月15日、Cloudflareのブログに「Deploy with Void」が載りました。SDK、CLI、Platformの3つがまとめてオープンソースになったと伝える記事です。会社向けの共有基盤まで、中身が公開された点が目を引きます。
方針が途中で変わった
VoidZeroは当初、利用者全員が使う非公開のプラットフォームを作るつもりでした。Cloudflareに加わったあと、誰でも導入できるオープンソースに方針を変えました。
Cloudflareは理由として、AIで作った社内アプリを増やしたい一方、全社員にクラウドの権限は渡したくないという企業の声を挙げています(Cloudflare公式ブログ)。
Evan You氏は自身のX投稿で、買収前は商用化を予定して開発していたが、買収後はその必要がなくなったので公開したと説明しています。この内容は技術評論社とZennの来歴記事が紹介しています。
試した人の感想が出ている
公開後、実際に触った人の記事が出ています。たとえばashunar0氏のブログは、記事投稿サービスを作ったうえで「めっちゃいいじゃん!」と評価しています。
Zennの記事の筆者は、発表の翌日に自分のポートフォリオサイトをVoidで作ってCloudflareに公開したそうです。筆者はVoidを「Cloudflare向けの新しいフレームワークの1つ」というより、「Cloudflareの製品群を、フレームワークの言葉で扱えるようにした道具」だと見ています。これは筆者個人の見立てです。
Voidの仕組み・主な特徴は?
1. 設定を書かずに、必要なものを自動で用意する
できること: アプリが使うデータの倉庫などを、手作業の設定なしで用意できます。
仕組み: Voidはプログラムの中身を調べ、どの機能を使っているかを読み取ります。たとえば void/db を読み込んでいれば、開発中は手元のデータベースを使い、公開時にCloudflareのD1というデータベースを自動で確保します(技術評論社)。そのため、wrangler.jsonc のような設定ファイルを手で書く必要がないとazukiazusa氏の記事は説明しています。
2. コマンド1つで公開でき、元に戻すこともできる
できること: 公開に必要な作業をまとめて実行できます。
仕組み: void deploy というコマンドが、アプリの組み立て、必要な資源の確保、データベースの構造変更の反映、公開までを一度に行います。公開後のログ確認や、以前の版に戻すロールバックも同じCLIでできます(技術評論社)。
3. 画面からデータまで、食い違いを見つけやすい
できること: サーバー側とアプリの画面側を一緒に作り、データの形のずれを早く見つけられます。
仕組み: ファイルを置いた場所がそのままURLになります。サーバー側にはHonoという部品が使われます。画面側はReact、Vue、Svelte、Solidから選べます。SvelteKit、Nuxt、TanStack Startなど既存の仕組みとも組み合わせられ、機能は必要なものだけ選べます(技術評論社、Quickstart)。
ashunar0氏は、APIが500本ある場合の型チェックの時間を測っています。型チェックとは、書いたプログラムの中の食い違いを自動で調べる作業です。結果はVoidが0.06秒、比較対象のHono RPCが1.59秒でした。どちらも一瞬ですが、本数が増えるほど差が開くという内容です。これは1人の測定で、条件は同記事内の設定に限られます(ashunar0氏のブログ)。
4. 会社向けの共有の公開場所(Void Platform)
できること: 管理者が、誰がどこまで使えるかを決めたうえで、社員が作ったアプリを1か所に公開できます。
仕組み: 管理者はアクセス権や資源の上限を設定し、公開状況や使用量を確認できます。承認された開発者は、CLIをPlatformのURLにつないでログインし、アプリを公開します。そのため、各開発者にCloudflareのログイン情報を渡す必要がありません(技術評論社)。
Platformのコードは自社向けに改造できます。他社の公開場所で動くよう作り変える用途も、Cloudflareは挙げています(Cloudflare公式ブログ)。
5. AIが書きやすいように説明書を同梱している
できること: AIに書かせるときの「手探り」を減らせます。
仕組み: 使っている版の説明書が node_modules/void/docs/ に入っています。AGENTS.md というAI向けの案内には、そこを読むよう書かれています(azukiazusa氏の記事)。ashunar0氏は、AIがこの説明書を読んでから書くので、今回は推測で書いて動かない事態が起きなかったと述べています(ashunar0氏のブログ)。
自分に関係ある? 向いている人・向いていない人
結論から言うと、エンジニアでない人が今すぐ自分で使う道具ではありません。Voidは、コマンドを打ってアプリを作る開発者向けの道具です。
一方で、間接的に関わる可能性はあります。会社がVoid Platformを導入すると、普段コードを書かない人がAIの助けで作ったアプリを、決められた枠の中で共有できる、とCloudflareは説明しています(Cloudflare公式ブログ)。ただしその際の具体的な操作手順は、確認できた資料には載っていません。
向いている人
- Viteでアプリを作っていて、公開までの手間を減らしたい開発者
- Cloudflareにアプリを載せることが前提のチーム
- 社内アプリの公開場所を、自社のCloudflareアカウントの中に作りたい管理者
向いていない人
- 文章や画像を作るAIを探している人(VoidはAIの利用サービスではありません)
- プログラムを書かず、画面操作だけで完結する道具を求める人
- Cloudflareを使いたくない人。他の環境にも対応できるとの記述が個人ブログにはありますが、公式資料での確認は取れていません。
使い方・始め方は?
ここからは実際に触ってみたい人向けです。読み飛ばしても全体像は分かります。
前提として、npmなどのパッケージ管理ツールが使える環境が必要です。自分のCloudflareアカウントに公開する場合は、そのアカウントも要ります。手順は公式のQuickstartに沿っています。
アプリを作る
空のディレクトリで、Voidを入れて初期設定を行います。
npm install -D void
npx void init
画面の指示に従い、画面の部品(React、Vue、Svelte、Solid)、スターター、公開先を選びます。データベースにはD1が最初の一歩として勧められています。別のデータベースサーバーを用意せずに、手元で動くからです。
手元で動かす
npm run dev
ブラウザで http://localhost:5173 を開くと確認できます。
サーバー側の処理を足す
routes/api/hello.ts に次のように書くと、/api/hello で返事が返ります。
import { defineHandler } from 'void';
export const GET = defineHandler(() => {
return { message: 'Hello from Void' };
});
公開する
npx void deploy
初期設定で公開先を飛ばした場合は、次のようにCloudflareを指定します。
npx void deploy --platform cloudflare
必要に応じてブラウザでログインが求められます。そのあと、アプリの組み立て、資源の確保、データベース変更の反映が行われ、公開先のURLが表示されます。
既存のViteアプリに足すこともできます。同じく void init を実行すると、Viteの設定に voidPlugin() が追加されます。
会社向けPlatformを使う場合
導入するのは管理者です。必要なものは次のとおりです(技術評論社)。
- Workers for Platforms、R2、Analytics Engineを有効にしたCloudflareアカウント
- Platform専用の空のPostgreSQLデータベース
- ログイン用プロバイダーのアカウント
- アプリ用のドメイン(試すだけならworkers.devで代用可)
導入コマンドと詳しい手順は、確認できた資料の範囲では読み取れませんでした。Platformの導入ガイドを参照してください。承認された開発者は、CLIで void connect にPlatformのURLを付けて接続します。
注意点・現時点で分かっていないことは?
料金
Void自体の料金体系は、確認できた資料では公表されていません。Zennの筆者も、料金体系が公表された形跡は見つからなかったと書いています(Zennの来歴記事)。
お金がかかりうるのはCloudflare側です。Cloudflare Workersには無料プランがありますが、使う機能や量によっては有料プランや追加料金が必要です。Platformを導入する場合は、Workers for Platformsの有料プランが必要で、データベースとCloudflareの使用量は別に課金されます(技術評論社)。具体的な金額は、資料には載っていません。
ライセンス
SDK、CLI、Platformのソースコードは、MITライセンスで公開されています(技術評論社)。
資料ごとに説明が違う点
- Platformの必要要件: Cloudflareのブログは、Workers for PlatformsとR2を挙げています。技術評論社は、これに加えてログや指標を保存するAnalytics Engineも挙げています。
- 公開先: Quickstartは、Cloudflareに公開するか、設定を後回しにする流れを示しています。ashunar0氏は、設定の
targetを変えればNode.js、Bun、Deno向けにも作れると書いています。その場合D1やKVは使えないそうです(ashunar0氏のブログ)。この点は公式資料で確認できていません。
確かめられていないこと
- 「社内アプリを出すまでの時間が数日・数週間から数分になる」というのはCloudflareの説明です。第三者による検証は、資料の範囲では確認できません。
- 型チェックの速さの比較は、ashunar0氏1人の測定です。
- 本番の業務でどこまで安心して使えるかを示す情報は、資料には見当たりません。
- Zennの筆者によれば、Voidは当初デプロイ用の部品として生まれました。npmの説明文が「フルスタックのフレームワーク」に変わったのは、2026年5月11日公開の0.7.3からです。登場して間もないため、仕様や名乗り方が今後変わる可能性があります。
まとめ
- Voidは、ウェブアプリを作って公開するまでの手間をまとめて減らす、開発者向けの道具です。
- 2026年10月15日、Cloudflareが3つの部品をまとめて、誰でも使える形で公開しました。
- 会社向けには、全員にクラウドの権限を配らずに、AIで作った社内アプリを共有する基盤が用意されています。
- 非エンジニアが直接使う道具ではありません。ただし、会社が導入すれば間接的に関わる可能性があります。
- Void自体の料金は未公表です。Cloudflare側の使用量で費用がかかることがあります。
よくある質問
プログラミングができなくても使えますか?
Void本体はコマンドを打って使う開発者向けの道具です。ただしCloudflareは、普段コードを書かない社員がAIの助けで社内アプリを作り、共有する使い方を想定しています。非エンジニア向けの具体的な操作手順は、確認できた資料には載っていません。
無料で試せますか?
SDK・CLI・Platformのソースコードは、誰でも使えるMITライセンスで公開されています。Void自体の料金体系は、確認できた資料では公表されていません。デプロイ先のCloudflare Workersには無料プランがありますが、使い方によっては有料になります。
VoidはChatGPTのようなAIですか?
違います。Voidは話しかけて答えをもらうAIではなく、ウェブアプリを作って公開するための道具です。AIにプログラムを書かせる場面で使いやすいように、説明書をパッケージに同梱するなどの工夫がされています。
Cloudflare以外の場所でも動かせますか?
公式のQuickstartは、デプロイ先にCloudflareを選ぶか、設定を後回しにする流れを案内しています。個人ブログには、設定を変えればNode.jsなど向けにも作れ、その場合D1などCloudflare固有の機能は使えないとの記述があります。公式資料での確認は取れていません。
Vite+を先にインストールする必要はありますか?
Quickstartによると、Vite+を単独でインストールする必要はありません。初期設定の中で選ぶだけです。個人ブログの調査では、voidパッケージはVite+に依存せず、必須の連携先はVite 8系だけとされています。