Cloudflareのvinext:Vite上にAIで構築されたNext.js互換フレームワーク

vinextとは
vinext(「ヴィー・ネクスト」と発音)は、Vite上に構築されたNext.jsの代替としてそのまま使用でき、単一のコマンドでCloudflare Workersにデプロイできます。1人のエンジニアとAIモデルが約1,100ドルのトークン費用で1週間で一から再構築しました。
vinextが解決するデプロイ問題
Next.jsにはサーバーレスエコシステムでのデプロイ課題があります。OpenNextのようなツールは、Cloudflare、Netlify、AWS Lambdaなどのプラットフォーム向けにNext.jsの出力を適応させますが、Next.jsのビルド出力をリバースエンジニアリングする必要があり、バージョン間で壊れやすい実装につながります。Next.jsのアダプターAPIはまだ初期段階であり、開発時の問題を解決しません - next devはNode.jsでのみ実行されるため、Durable Objects、KV、AIバインディングなどのプラットフォーム固有のAPIを開発中にテストできません。
vinextの仕組み
vinextはNext.jsの出力を適応させる代わりに、Next.jsのAPIサーフェスをプラグインとしてVite上に直接再実装します。これにはルーティング、サーバーサイドレンダリング、React Server Components、サーバーアクション、キャッシング、ミドルウェアが含まれます。ViteのEnvironment APIにより、出力はあらゆるプラットフォームで実行できます。
セットアップは簡単です:
npm install vinextスクリプト内のnextをvinextに置き換え、app/、pages/、next.config.jsは変更せずに維持します。
コマンド:
vinext dev- HMR付き開発サーバーvinext build- 本番ビルドvinext deploy- Cloudflare Workersへのビルドとデプロイ
パフォーマンスベンチマーク
ベンチマークでは、共有の33ルートApp Routerアプリケーションを使用してvinextとNext.js 16を比較し、Next.jsのビルドではTypeScript型チェックとESLintを無効にしてViteの動作に合わせました。
本番ビルド時間:
- Next.js 16.1.6(Turbopack):7.38秒(ベースライン)
- vinext(Vite 7 / Rollup):4.64秒(1.6倍高速)
- vinext(Vite 8 / Rolldown):1.67秒(4.4倍高速)
クライアントバンドルサイズ(gzip圧縮):
- Next.js 16.1.6:168.9 KB(ベースライン)
- vinext(Rollup):74.0 KB(56%削減)
- vinext(Rolldown):72.9 KB(57%削減)
これらのベンチマークはコンパイルとバンドリング速度を測定しており、本番サービングパフォーマンスではありません。テストは単一の33ルートアプリを使用しており、すべての本番アプリケーションの代表的なサンプルではありません。
現在の状況
Cloudflareには既にvinextを本番環境で実行している顧客がいます。完全な方法論と過去の結果は公開されています。
📖 完全なソースを読む: HN AI Agents
👀 See Also

docvault: AIの幻覚を減らすためのローカルAPIドキュメント生成
docvaultは、Claudeや他のLLMが関数シグネチャを誤って生成するのを防ぐために、ソースコードからマークダウン形式のAPIリファレンスを生成するツールです。RustのクレートとPythonパッケージに対応し、2階層のマークダウンファイルを出力します。また、手間をかけずに操作できるClaude Codeプラグインも含まれています。

AbsolutelySkilledレジストリがClaude Code向けに156の本番対応スキルを追加
開発者が、セッション間で永続するClaude Code用の156の構造化スキルモジュールのレジストリ「AbsolutelySkilled」を作成しました。各スキルには、トリガー条件、参照ファイル、テストケース、アンチパターンがSKILL.mdファイルに含まれています。

データアナリストがClaudeでプロンプトキャリブレーターを構築、フロントエンド経験なし
HTML、CSS、JavaScriptの経験がないデータアナリストが、4つのフィールドと4つのモードを持つフォームを通じてAIプロンプトを構造化するクライアントサイドのウェブツール「Prompt Calibrator」を構築しました。このツールは、コードレビューパートナーとしてClaudeを使用して開発され、GitHub Pagesでホストされています。

Qwen 3.6 27B F16がパックマンコーディングテストに合格、しかし8ビット量子化では失敗——テンプレートとMTP投機的復号化に関する重要な教訓
あるユーザーがPacmanクローンを、Qwen 3.6 27B F16を使って一発で作成——3回の試行のうち2回でほぼ完璧なゲームが生成された。8ビット量子化では完全に失敗。チャットテンプレートの調整やMTP投機的デコードによる速度向上に関する詳細なメモ。