Skip to main content

What is Rivet?

Most coding agents give you one answer. You ask for a new hero section, the agent builds its best guess, and if it misses you start over. Rivet gives you options instead. Ask for variants and Rivet builds several different takes on a screen, section, or component. Each one is working code, built in its own copy of your project. You compare them side by side in your browser, refine the ones with promise, and keep the winner. Rivet works with the agents you already use: Cursor, Claude Code, Claude Desktop, and OpenAI Codex CLI.

Install Rivet

Set up Rivet for your coding agent in about a minute.

How it works

1

Describe what to explore

In your agent’s chat: “Give me 3 variants of the hero section. One editorial, one brutalist, one minimal.”
2

Rivet builds each direction

Every direction gets its own isolated copy of your project, and Rivet builds them all in parallel. Your own files are never touched while variants build.
3

Compare live previews

A browser window opens where each direction runs as a live preview of your real app. Every card has a short title and subtitle so you can tell the directions apart at a glance.
4

Refine and commit

Give feedback on a direction, regenerate it, or commit your favorite. The winner lands in your project as a normal code change you can review like any other.

What’s running on your machine

Everything is local. Installing the rivet-design npm package gives you three things:
  • The rivet command, which your agent uses to start runs and commit winners.
  • A local server that manages variants, previews, and your project’s files.
  • The browser UI where you watch progress and compare directions.
Your code never leaves your machine. Only the AI requests do. If you want the full technical detail — CLI commands, MCP tools, exit codes — it’s all in the reference. You don’t need it for everyday use.

Next steps

Install & set up

Install the CLI and connect it to your coding agent.

Your first designs

Generate, compare, and commit your first set of variants.

Design context

Point Rivet at Pinterest boards, websites, and videos.

Reference

CLI commands and MCP tools, for agents and engineers.