Follow @replaybuild on Twitter for the latest updates.
Headless REST API
Production-ready REST API for AI agents and automation. 4 endpoints: /api/v1/generate (video → React code, 150 credits), /api/v1/scan (video → UI structure JSON, 50 credits), /api/v1/validate (code + Design System → compliance errors, 5 credits), /api/v1/keys (API key management). Bearer token auth with rk_live_ prefixed keys.
MCP Server for AI Coding Agents
Official @replay-build/mcp-server NPM package. Connects Replay to Claude Code, Cursor, Windsurf, and any MCP-compatible agent. Exposes replay_generate, replay_scan, and replay_validate tools. One-line setup via npx. Available on GitHub.
API Key Management
Create and manage up to 5 API keys per account at Settings → API Keys. SHA256 hashed storage, per-key usage tracking, credit spend logging. Keys shown once on creation for security.
SEO & Indexing Overhaul
Normalized all URLs to www.replay.build across sitemap, robots.txt, schema.org JSON-LD, OG tags, crosspost canonical URLs, and article CTAs. Fixes 1,000+ Google Search Console redirect errors. Removed dead /tool route from sitemap.
Content Engine Topic Diversification
Blog content engine now generates articles across 8 categories: AI agents, headless API, video-to-code, prototype-to-product, LLM-based design systems, frontend architecture, platform engineering, and emerging AI trends. Previously saturated on legacy modernization topics.
Updated Meta & OG Tags
Page title updated to 'Replay | Video to React Code & Agent Infrastructure'. Meta description now covers Design Systems, Figma sync, Component Libraries, E2E tests, and Headless API for AI coding agents.
Figma Plugin — Design System Sync
Official Figma plugin published to Figma Community. Extract colors, typography, spacing, shadows, border radius, and components directly from any Figma file and sync to Replay.build as a Design System. Supports paint styles, Figma variables, and canvas fill scanning for external/published libraries.
Design System Preview Modal
New Eye icon on each imported Design System in the style dropdown. Click to preview all DS tokens — color swatches, typography samples, spacing scale, border radius, shadows, and component list — before selecting. Includes 'Use this Design System' action button.
Meta Tags & SEO
Reverted page title from 'Better than Lovable, Bolt, v0' back to professional 'Modernize Legacy Systems. From Video to Full React Codebase.' Removed competitor name-dropping from keywords.
LLM Discoverability (llms.txt)
Added llms.txt and llms-full.txt for AI agent indexing. AI assistants (ChatGPT, Claude, Perplexity, Gemini) can now read Replay's complete product documentation in a single file. Permissive robots.txt allows all major AI crawlers. AI-native metadata with comparison keywords.
Seamless Marquee / Scrolling Text
All 3 generation prompts now enforce seamless infinite marquee loops. Scrolling text elements (logo bars, service tickers, category scrollers) must duplicate items and use translateX(-50%) for gap-free continuous animation.
Text Visibility & Hero Overflow
Outline text (text-stroke/text-outline) now requires minimum opacity-60 for readability. Hero headlines enforce overflow-hidden + max-w-full to prevent text escaping viewport. Mobile hero text must use responsive clamp() or breakpoint classes.
Edit Mode Anti-Corruption
AI editor now detects and rejects truncated Tailwind class names (flex-col→fle, max-w-[1400px]→ma[1400px]). Both SEARCH/REPLACE and Full HTML paths have truncation detection. Corrupted edits preserve original code and ask user to retry.
Alpine.js Preservation in Edits
AI editor prompts now explicitly forbid removing Alpine.js directives (x-data, x-show, x-collapse, @click) during edits. Prevents interactive elements from breaking after AI modifications.
Playful (Rive) Style
New interactive style powered by Rive canvas animations. AI injects real .riv files for loading spinners, toggle switches, animated hearts, and micro-interactions. 11 curated lightweight animations (1-42KB each). Playful color palette with Nunito font.
React Bits Component Library (130+)
AI now imports from the react-bits package instead of recreating components. 130+ ready-made components: DecryptedText, SpotlightCard, Aurora backgrounds, text animations, hover effects, and more. System prompt enforces imports over custom implementations.
SEARCH/REPLACE Edit Protection
AI editing now rejects changes that destroy >60% of page code. If user asks to 'fix the chart', AI can no longer replace the entire page with just a chart. Structural fingerprint tracking validates edit integrity.
Single-Main Responsive Sidebar
Generated dashboards now use a single <main> element with flex layout instead of dual desktop/mobile mains. Eliminates empty mobile content rendering on desktop.
Alpine.js Published Pages Fix
Published pages now inject Alpine.js initialization script that sets correct default states (mobile menu closed, first tab active). Published page behavior now matches preview iframe 1:1.
JSX Detection on Refresh
Fixed pages breaking after browser refresh. Removed aggressive JSX detection that matched HTML comments (// Page, // Component). Now only real JSX triggers (import, export default function, 'use client') activate the converter.
Zero Values in Dashboards
Strengthened rules against $0, 0 cases, 0 users appearing in generated dashboard KPIs and table data. Every numeric cell now requires realistic non-zero values.
Admin Panel Preview
Admin generations panel now shows direct 'Open Project' link that opens the actual tool UI instead of broken iframe preview. Works for all generations regardless of project_id.
Disabled Fuzzy Matching in SEARCH/REPLACE
SEARCH/REPLACE mode now uses only exact + normalized whitespace matching. Removed fuzzy matching (85% similarity) and anchor matching which were causing wrong code replacements. Large changes (replace animation, remove, redesign, >15 words) automatically use Full HTML mode instead.
Smart Edit Mode Selection
AI editor now intelligently picks between SEARCH/REPLACE (for small, precise edits) and Full HTML (for large structural changes). Translations, new pages, image edits, and complex requests automatically use Full HTML. Simple color/text changes use fast SEARCH/REPLACE.
Published Pages Cache-Busting v4
Open button now generates unique URL on EVERY click using onClick handler: ?v=timestamp&_=millis.random. Previous versions generated random at render time, causing same URL on repeated clicks. Now published pages ALWAYS show fresh version.
Vercel Edge Cache Bypass
Added s-maxage=0 and stale-while-revalidate=0 headers to /p/[slug] route. Eliminates Vercel CDN caching of published pages. Combined with onClick cache-buster for zero-cache guarantee.
Levenshtein Loop Bug
Fixed critical infinite loop in fuzzy matching algorithm. Inner loop condition used 'i' instead of 'j' (for (let j = 1; i <= a.length; j++)), causing wrong matches and page corruption. Now: for (let j = 1; j <= a.length; j++).
Token Efficiency in AI Edits
SEARCH/REPLACE mode: 10-30K → 200-2000 output tokens. Latency: 8-25s → 2-5s. Near-zero code corruption with exact matching only.
Reconstruct vs Reimagine Modes
New generation mode toggle in the sidebar. Reconstruct faithfully reproduces video layouts. Reimagine creates a brand-new creative design with the same content, using 18+ animation patterns (GSAP, parallax, glassmorphism, split-text, snap carousels, and more).
reactbits.dev Animation Library
Reimagine mode integrates 18 animation patterns from reactbits.dev: split text entrance, scroll reveal, stagger cards, count-up numbers, gradient text, glitch text, spotlight cards, infinite marquee, film grain, aurora backgrounds, floating particles, glassmorphism, hover lift, star border, parallax, custom scrollbars, and horizontal snap carousels.
Dashboard Layout Rules
Both modes now handle dashboard/app UIs correctly: CSS Grid sidebar + main area with min-width:0 to prevent chart and table overflow.
Testimonial Carousel Enforcement
Testimonials are always rendered as horizontal snap carousels (never vertical stacks). Each card has fixed width with scroll-to-reveal behavior.
Text Visibility & Word Wrapping
Headlines use responsive clamp() sizing instead of fixed sizes. Split-text animations preserve word boundaries — no more mid-word line breaks like 'peo ple'.
Custom Scrollbars
Reimagine mode outputs sleek thin scrollbars (WebKit + Firefox) instead of browser defaults, both page-wide and on carousel containers.
504 Timeout Streaming
All video generation now uses streaming route with server-side video fetch, eliminating 504 timeouts on large files.
Empty Sections Prevention
Zero-tolerance rule ensures every generated section contains real content — no empty cards or placeholder-only blocks.
Enterprise Library Taxonomy
Component Library now uses industry-standard 5-layer architecture: Foundations, Components (6 subcategories), Patterns, Templates, and Product Modules. Follows Carbon/Spectrum/Atlassian design system standards.
Design System Import
Import Design Systems from any Storybook URL. Tokens (colors, typography, spacing) are extracted and applied consistently across all generated code.
Flow Map Reconstruct
Click on detected navigation paths in Flow Map to reconstruct pages not shown in the original video. AI generates new subpages matching your existing design.
Project Export
Download your entire project as a zip package including all components, design tokens, and configuration files.
Editor Canvas Improvements
Components now auto-size to their real rendered dimensions. Layer labels (Foundations, Components, Patterns, etc.) appear on the canvas. Google Fonts (Inter) load correctly in all previews.
DS Color Consistency
When a Design System is active, DS colors now override video-detected colors consistently across all sections — header, content, sidebar, and footer.
Flow Map Detection
Broadened multi-page detection to recognize anchor navigation, section IDs, and more Alpine.js variable patterns (activeTab, selected, view, section).
Preview Refresh Crash
Fixed a crash that occurred when clicking the refresh button on malformed or incomplete code. Now gracefully recovers.
Font Loading in Previews
Google Fonts (Inter) now load correctly in Library and Editor component previews. Previously only system fonts were used.
Free Demo Mode
New users can explore a full demo project without signing up. Experience Flow Map, Library, and Editor in read-only mode.
Agency Plan ($99/mo)
Agency tier with 15,000 credits/month, 5 team members, shared Design System, and priority GPU processing.
Gemini 3 Agentic Vision
Upgraded AI pipeline using Gemini 3 Pro for generation and Gemini 3 Flash for Surveyor measurements and QA testing.
Blueprints renamed to Editor
Visual component editor is now simply called 'Editor' for clarity.
Updated Pricing & Docs
Aligned all documentation with current pricing: ~150 credits/generation, ~10 credits/edit.
Component Library (Storybook-style)
Extract components from your generated UI. View with Controls, Actions, Visual Tests, Accessibility checks, and Usage examples.
Visual Editor
Visual canvas for component composition. Drag, resize, and edit components with AI assistance.
Advanced Color Picker
New color picker with saturation/hue controls, contrast ratio checking, and preset swatches.
Unified Dark Theme Docs
Complete documentation redesign with dark theme matching the main application.
Auto-load Library Data
Component library now auto-loads when opening a project via URL.
Accessibility Improvements (WCAG)
Full keyboard navigation support. Focus trap for all modals - TAB never escapes open modals. Visible focus rings on all interactive elements. aria-labels on icon-only buttons.
Project Dropdown Redesign
New clickable Project button with ChevronDown icon, visible background and border. 'Create New Project' at top of dropdown (highlighted in brand color). Better visual hierarchy.
Edit Name Quick Action
Quickly rename projects from context menu in project list. No need to open settings modal for simple rename.
Unified Desktop Layout
Aligned top bars - Logo section and main top bar now same height (h-12). Removed duplicate mobile view toggle from center. Publish button always in brand color.
Semantic HTML Refactor
Converted clickable divs to semantic buttons for keyboard accessibility. All interactive elements now reachable via TAB key.
Redesigned Loading State
Beautiful skeleton loader with animated Replay logo during generation. Rotating pro tips educate users while they wait. Smooth animations that don't restart.
Spotlight Background Effects
Subtle animated spotlight effects on landing page for premium visual depth. Dynamic light beams move gently across the background.
Edit with AI UI Overhaul
Removed nested box design - now single clean frame with live code streaming. Header shows status and line count, code area streams in real-time.
Mobile-Optimized Landing Page
Complete mobile redesign: simplified hero animation, removed scroll-blocking effects, stacked card layout, background videos with pointer-events-none.
Profile Menu Modal
Profile button now opens dropdown modal on both landing and tool pages. Shows credits, plan, settings link, and sign out - consistent across app.
Extended Video Limit
Free accounts now get 5-minute video limit (up from 30 seconds). Better testing experience based on user feedback.
Supabase-First Architecture
All generation history now saves to Supabase as primary storage. No more localStorage quota crashes. Unlimited history, syncs across devices.
Style Reference Mode
Upload any image and Replay will copy its exact visual style - colors, typography, border-radius, shadows. Video provides content, image provides design.
Memory Crash Fix
Fixed infinite loop and out-of-memory crash caused by localStorage quota exceeded errors.
Supabase Database Integration
Connect your Supabase database and generate code that fetches real data. AI now understands your table schema.
Project Settings Modal
New settings panel with General, Secrets, Database, and Analytics tabs.
Better AI Page Generation
Improved prompts for creating new pages with @PageName syntax. AI now respects existing navigation.
Initial Release
Replay launches with Video to UI generation, Edit with AI, and one-click publishing.
Gemini Integration
Powered by Google Gemini for video analysis and code generation.
Credit System
Pay-as-you-go credits with Pro and Agency subscription plans.
Showing recent releases. For full history, see our GitHub releases.