Hono creator @yusukebe amplified Cloudflare’s launch of cf (npm i -g cf): Forge generates 3000+ CLI ops from OpenAPI (vs Wrangler’s ~280), JSON-default output, cf cli search, TypeScript cloudflare.config.ts, and Vite-default local dev. Open beta [email protected].

Key Takeaways

  • ✓Blog: Introducing cf (2026-09-28) — agents were 48% of Wrangler use last week; surface expands ~280 → 3000+ ops
  • ✓Install: npm i -g cf (1.0.0-beta.5); key cmds cf deploy / cf migrate / cf init / cf cli search
  • ✓Config: TypeScript cloudflare.config.ts with defineConfig / bindings / triggers; Vite-default local DX
  • ✓Pipeline: Forge (Apache 2.0, cloudflare/forge); CLI at cloudflare/cf
  • ✓Migration: final Wrangler major will point to cf, then 18 months maintenance; no model SWE-Bench numbers for this CLI
🧭

Finished reading? Explore benchmark rankings & pricing

Real-world SWE-bench scores & $20/mo vs API cost break-even calculator

🔬

In-Depth Technical Analysis

Core background

Cloudflare DA and Hono creator Yusuke Wada (@yusukebe) amplified the launch of cf, calling out cf deploy. Official blog (2026-09-28): agent share of Wrangler hit 48% last week (vs ~25% in March 2026); agents use nearly 2× distinct commands/day and are ~4× more likely to run six or more. Wrangler’s hand-built ~280 command paths cannot cover Cloudflare’s 3000+ API operations with consistent UX.

Architecture

[cf](https://github.com/cloudflare/cf) is generated by Forge (cloudflare/forge, Apache 2.0) from OpenAPI. Agent-first defaults: JSON output, cf cli search for NL command discovery, TypeScript cloudflare.config.ts (defineConfig / bindings / triggers + LSP), Vite-default local server. cf migrate / cf init / cf deploy for migration and deploys (static sites need no config).

Benchmarks

No SWE-Bench / Terminal-Bench scores — this is a CLI surface expansion. Verified product metrics from the blog: ~280 → 3000+ ops; 48% agent Wrangler usage. npm open beta: [email protected].

Developer guide

npm i -g cf then cf init, cf migrate, cf deploy, cf cli search "...". After open beta, Wrangler’s final major redirects to cf with 18 months maintenance. Primary sources: blog + GitHub.