Fx0 — Design skill for Claude Code
A lightweight design agent built with libfx.
How to install Fx0
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open vercel-labs/fx0 and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Fx0 does
A lightweight design agent built with libfx. Describe a page and an agent writes it as one HTML file.
Alternatives in Design
- Remix — Restyle a site in another design vocabulary — brutalist, swiss, art-deco, cyberpunk, soft-ui, or editorial 3.6k ★
- Clui Cc — A lightweight, transparent desktop overlay for Claude Code on macOS 956 ★
- Scaffold Project — Scaffold a new design-product project that matches the recommended Claude Code layout (the reference structure 781 ★
README
fx0
fx0 is an open-source, lightweight design agent built with [libfx](https://www.npmjs.com/package/libfx). You describe a page and an agent writes it as one HTML file.
fx0 is also a working example of an app built on libfx. [One `createFxAgent()` call](#durability) gives it the agent loop, streaming, tool calls, retries and durable sessions, and `createFxEngine()` runs each subagent.
Try it at [fx0.vercel.dev](https://fx0.vercel.dev), or clone it and make it your own.
Features
- Sign in with Vercel to bill model calls through AI Gateway to your own team.
- Optionally offer five free Opus 5.5 Fast prompts per IP without sign-in or a card. BotID protects the trial; a server-only Gateway key funds its admitted prompts.
- A chat survives the function dying mid-reply: the turn continues where it stopped. See Durability.
- Every turn keeps its version of the design. You can reopen any of them and copy or download the HTML.
- Pick each chat's model, with its reasoning effort and fast mode. New chats start on fast Claude Opus 5.5, or on
FX0_MODELwhen it's set. - The agent can search the web and fetch pages for reference.
- Start from one of ten
design.mdstyles, or upload your own. The ten styles, and the one-line descriptions in the picker, come from VoltAgent's awesome-design-md, which you can browse at getdesign.md. Thanks to VoltAgent for publishing them. - Type a message before you sign in. The draft, images included, waits in the tab for 15 minutes while you sign in.
- A turn stops after 64 model steps, its subagents' included, which keeps an agent stuck in a loop from running up a bill.
- In paid-only chats, a text message sent while the agent works steers it, as in the fx CLI. Trial chats run each input as its own turn so free and paid funding stay separate.
How fx0 uses libfx
fx0 is the
Related Skills
Brain Edit Pages
✏️ Canva-style in-browser Edit Mode for any HTML landing page built with Claude Code - edit text, images, colo
Pitcrew
Rewrite the title, meta description and H1 of every page on a site in one naming style. Crawls the site, learn
Temperage
A Claude Code and Codex plugin whose webflow-template skill turns a design into an unpublished Webflow draft p
Styleguide
Generate a complete HTML/React styleguide page for your project based on your design preferences.
Architecture Diagrams Skill
Diagrams for software and chip design as one interactive offline HTML page: block diagrams, clock trees, pin-l
Brain Edit Slides
✏️ Canva-style visual Edit Mode for any HTML presentation built with Claude Code - drag, edit text, paste scre
Related Agents
Vacation Planner
Plans a multi-place, multi-day trip as one itinerary spec (route, day-by-day plan, transport legs, bookings, f
Phyll Reviewer
Fresh-eyes UX reviewer for apps built with AI. Walks the app as a first-time end user with Phyll's browser too
Page Writer Sonnet
Writes a long file from a short brief — the board, a chewed plan page, a status document, an explainer, a draf