Cloudflare's vinext: A Next.js-compatible framework built with AI on Vite

What vinext is
vinext (pronounced "vee-next") is a drop-in replacement for Next.js built on Vite that deploys to Cloudflare Workers with a single command. One engineer and an AI model rebuilt it from scratch in one week for about $1,100 in tokens.
The deployment problem vinext solves
Next.js has deployment challenges in serverless ecosystems. While tools like OpenNext exist to adapt Next.js output for platforms like Cloudflare, Netlify, or AWS Lambda, they require reverse-engineering Next.js's build output, leading to fragile implementations that break between versions. Next.js's adapters API is still early and doesn't solve development-time issues - next dev runs exclusively in Node.js, preventing testing of platform-specific APIs like Durable Objects, KV, or AI bindings during development.
How vinext works
Instead of adapting Next.js output, vinext reimplements the Next.js API surface directly on Vite as a plugin. This includes routing, server rendering, React Server Components, server actions, caching, and middleware. Vite's Environment API enables the output to run on any platform.
Setup is straightforward:
npm install vinextReplace next with vinext in your scripts while keeping app/, pages/, and next.config.js unchanged.
Commands:
vinext dev- Development server with HMRvinext build- Production buildvinext deploy- Build and deploy to Cloudflare Workers
Performance benchmarks
Benchmarks compare vinext against Next.js 16 using a shared 33-route App Router application, with TypeScript type checking and ESLint disabled in Next.js's build to match Vite's behavior.
Production build time:
- Next.js 16.1.6 (Turbopack): 7.38s baseline
- vinext (Vite 7 / Rollup): 4.64s (1.6x faster)
- vinext (Vite 8 / Rolldown): 1.67s (4.4x faster)
Client bundle size (gzipped):
- Next.js 16.1.6: 168.9 KB baseline
- vinext (Rollup): 74.0 KB (56% smaller)
- vinext (Rolldown): 72.9 KB (57% smaller)
These benchmarks measure compilation and bundling speed, not production serving performance. The test uses a single 33-route app, not a representative sample of all production applications.
Current status
Cloudflare already has customers running vinext in production. The full methodology and historical results are public.
📖 Read the full source: HN AI Agents
👀 See Also

Two Claude Code Skills for Managing CLAUDE.md Configuration
A developer built two Claude Code skills to handle CLAUDE.md configuration: /cc-init creates lean configs for new projects, and /cc-optimize analyzes existing projects for bloat and issues. Both aim to reduce context overhead and improve instruction following.

Scrapling integrated as OpenClaw's scraping backbone
Scrapling, an open-source library that learns page structure and adapts to changes, has been integrated into OpenClaw as its core scraping engine. It's 774x faster than BeautifulSoup with Lxml and supports multiple selector types with async sessions.

Claude Sleuth: A 56-Task Investigation Workflow for Claude AI
Claude Sleuth is a structured investigation workflow for Claude AI with 6 phases and 56 tasks, featuring persistent state storage via Cloudflare D1 and standardized output conventions including ISO 8601 timestamps, POLE entity records, and ICD 203 probability language.

AGENTS.md Schema for LLM-Compiled Knowledge Bases with Learning Layer
AGENTS.md v1.0 provides a schema standard for Claude to build and maintain personal research wikis from raw sources, including a spaced repetition learning layer with automatic flashcard generation and knowledge gap tracking.