---
title: Bolt.new Clone Features
description: Bolt.new Clone Features - Complete AI Builder Breakdown | Miracuves                                      Home/Bolt.new Clone/Features                      Bolt.
url: https://miracuves.com/bolt-new-clone/features
date_modified: 2026-08-12
author: miracuves
language: en_US
---

.mcv-bnf{
    --crimson:#e8344f; --crimson-deep:#a70d2a; --crimson-hot:#d81b46; --crimson-light:#ff8090;
    --amber:#fbbf24; --black:#0a0a0a; --white:#ffffff; --paper:#faf8f8; --ink:#191419; --ink-dim:#6d666d;
    --line:rgba(11,11,16,0.1); --line-light:rgba(255,255,255,0.12);
    --card-bg:rgba(8,3,8,0.82); --card-bg-hover:rgba(15,5,12,0.9);
    font-family:'Plus Jakarta Sans',Arial,sans-serif; color:#191419; background:var(--white); margin:0; padding:0;
  }
  .mcv-bnf *{ box-sizing:border-box; }
  .mcv-bnf h1,.mcv-bnf h2,.mcv-bnf h3{ font-family:'Plus Jakarta Sans',Arial,sans-serif; font-weight:800; margin:0; letter-spacing:-0.02em; line-height:1.12; }
  .mcv-bnf p{ margin:0 0 14px; line-height:1.7; color:#191419; }
  .mcv-bnf a{ color:var(--crimson); text-decoration:none; }
  .mcv-bnf .mono{ font-family:'JetBrains Mono',monospace; }
  .mcv-bnf-wrap{ max-width:1180px; margin:0 auto; padding:0 24px; position:relative; z-index:2; }
  .mcv-bnf-bleed{ position:relative; left:50%; right:50%; margin-left:-50vw; margin-right:-50vw; width:100vw; }

  .mcv-seo-ref{ background:#FFF7E0; border:2px dashed #C79A00; padding:18px 22px; font-family:Arial,sans-serif; font-size:13px; color:#4A3B00; max-width:1180px; margin:18px auto; border-radius:8px; }
  .mcv-seo-ref .tag{ display:inline-block; background:#C79A00; color:#fff; font-weight:700; font-size:11px; padding:2px 8px; border-radius:4px; margin-right:8px; letter-spacing:.04em; }
  .mcv-seo-ref dl{ margin:10px 0 0; } .mcv-seo-ref dt{ font-weight:700; margin-top:8px; } .mcv-seo-ref dd{ margin:2px 0 0; }
  .mcv-seo-ref .flag{ background:#FDEBEE; border:2px solid #e8344f; padding:10px 14px; margin-top:12px; border-radius:6px; color:#7a0f22; }

  .mcv-bnf-crumb{ display:flex; gap:8px; align-items:center; font-family:'JetBrains Mono',monospace; font-size:11.5px; color:rgba(255,255,255,.45); margin-bottom:20px; position:relative; }
  .mcv-bnf-crumb a{ color:rgba(255,255,255,.45); }
  .mcv-bnf-crumb a:hover{ color:var(--crimson-light); }
  .mcv-bnf-crumb span.sep{ opacity:.5; }
  .mcv-bnf-crumb span.cur{ color:rgba(255,255,255,.75); }

  .mcv-bnf-eyebrow{ display:inline-flex; align-items:center; gap:8px; padding:7px 16px; border-radius:100px; background:rgba(255,255,255,.06); border:1px solid var(--line-light); backdrop-filter:blur(12px); font-family:'JetBrains Mono',monospace; font-size:11.5px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:var(--crimson-light); margin-bottom:22px; }
  .mcv-bnf-eyebrow .dot{ width:6px; height:6px; border-radius:50%; background:var(--crimson); animation:mcv-pulse5 2s infinite; }
  @keyframes mcv-pulse5{ 0%,100%{ opacity:1; transform:scale(1);} 50%{ opacity:.5; transform:scale(1.3);} }

  .mcv-bnf-hero{ background:radial-gradient(ellipse 900px 500px at 85% -10%, rgba(232,52,79,.16), transparent), var(--black); color:#fff; padding:56px 0 150px; position:relative; overflow:hidden; }
  .mcv-bnf-hero .ring{ position:absolute; border:2px solid rgba(232,52,79,.18); border-radius:50%; pointer-events:none; }
  .mcv-bnf-hero .ring1{ width:560px; height:560px; top:-260px; right:-200px; }
  .mcv-bnf-hero .ring2{ width:340px; height:340px; bottom:-200px; right:120px; border-color:rgba(232,52,79,.1); }
  .mcv-bnf-herogrid{ display:grid; grid-template-columns:1.1fr 0.9fr; gap:48px; align-items:center; }
  .mcv-bnf-hero h1{ font-size:clamp(27px,3.9vw,44px); color:#fff; position:relative; }
  .mcv-bnf-hero h1 em{ font-style:normal; color:var(--crimson-light); }
  .mcv-bnf-hero p.sub{ font-size:16px; color:rgba(255,255,255,.68); max-width:600px; margin:20px 0 30px; position:relative; }

  .mcv-bnf a.mcv-bnf-btn{ display:inline-flex; align-items:center; gap:8px; border-radius:12px; background:linear-gradient(160deg,var(--crimson-hot),var(--crimson)); color:#fff; font-weight:700; font-size:15px; padding:15px 28px; box-shadow:0 10px 30px rgba(232,52,79,.3); transition:transform .25s cubic-bezier(.2,.8,.2,1), box-shadow .25s; }
  .mcv-bnf a.mcv-bnf-btn:hover{ color:#fff; transform:translateY(-2px); box-shadow:0 14px 36px rgba(232,52,79,.42); text-decoration:none; }
  .mcv-bnf a.mcv-bnf-btn-outline{ display:inline-flex; align-items:center; border:2px solid rgba(255,255,255,.7); color:#fff; border-radius:12px; font-weight:700; font-size:15px; padding:13px 26px; margin-left:12px; transition:all .2s; }
  .mcv-bnf a.mcv-bnf-btn-outline:hover{ background:#fff; color:#191419; text-decoration:none; }

  .mcv-bnf-trust{ display:flex; flex-wrap:wrap; gap:22px; margin-top:34px; padding-top:24px; border-top:1px solid var(--line-light); }
  .mcv-bnf-trust-item{ display:flex; align-items:center; gap:8px; font-size:12.5px; color:rgba(255,255,255,.6); }
  .mcv-bnf-trust-item strong{ font-family:'JetBrains Mono',monospace; color:#fff; font-size:14px; }

  /* Order-ticket hero visual - broking-appropriate, distinct from the payments card stack */
  .mcv-bnf-cardstack{ position:relative; height:340px; }
  .mcv-bnf-fincard{ position:absolute; width:300px; height:180px; border-radius:18px; padding:22px; background:linear-gradient(150deg,#1c1418,#0d0709); border:1px solid var(--line-light); box-shadow:0 30px 70px rgba(0,0,0,.5); }
  .mcv-bnf-fincard.c1{ top:0; left:10px; z-index:1; opacity:.5; transform:rotate(-6deg) scale(.92); }
  .mcv-bnf-fincard.c2{ top:30px; left:40px; z-index:2; background:linear-gradient(150deg,#3a0a15,#160408 60%,#0a0a0a); border-color:rgba(232,52,79,.3); box-shadow:0 40px 90px rgba(0,0,0,.55), 0 0 60px -12px rgba(232,52,79,.35); }
  .mcv-bnf-fincard .brand{ font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.14em; text-transform:uppercase; color:rgba(255,255,255,.55); }
  .mcv-bnf-fincard .chip{ width:34px; height:24px; border-radius:5px; background:linear-gradient(135deg,var(--crimson-light),var(--crimson)); margin:22px 0 18px; }
  .mcv-bnf-fincard .num{ font-family:'JetBrains Mono',monospace; font-size:15px; color:#fff; letter-spacing:.1em; }
  .mcv-bnf-fincard .curr{ position:absolute; bottom:22px; right:22px; font-family:'JetBrains Mono',monospace; font-size:11px; color:var(--crimson-light); }
  .mcv-bnf-float{ position:absolute; background:var(--card-bg); backdrop-filter:blur(20px) saturate(140%); -webkit-backdrop-filter:blur(20px) saturate(140%); border:1px solid var(--line-light); border-radius:14px; padding:12px 16px; box-shadow:0 16px 40px rgba(0,0,0,.35); z-index:3; }
  .mcv-bnf-float .k2{ font-family:'JetBrains Mono',monospace; font-size:10px; color:var(--crimson-light); text-transform:uppercase; letter-spacing:.08em; margin-bottom:3px; }
  .mcv-bnf-float .v{ font-family:'JetBrains Mono',monospace; font-size:15px; color:#fff; font-weight:700; }
  .mcv-bnf-float-1{ top:-10px; right:0; }
  .mcv-bnf-float-2{ bottom:10px; left:0; }

  .mcv-bnf-statbar{ margin-top:-72px; position:relative; z-index:3; }
  .mcv-bnf-statbar .inner{ background:var(--card-bg); backdrop-filter:blur(26px) saturate(140%); -webkit-backdrop-filter:blur(26px) saturate(140%); border:1px solid var(--line-light); border-radius:18px; box-shadow:0 24px 60px rgba(0,0,0,.35); padding:32px 20px; display:grid; grid-template-columns:repeat(4,1fr); }
  .mcv-bnf-statbar .stat{ text-align:center; padding:0 12px; border-right:1px solid var(--line-light); }
  .mcv-bnf-statbar .stat:last-child{ border-right:none; }
  .mcv-bnf-statbar .num{ font-family:'JetBrains Mono',monospace; font-weight:700; font-size:22px; color:var(--crimson-light); }
  .mcv-bnf-statbar .lbl{ font-size:11.5px; color:rgba(255,255,255,.62); margin-top:6px; line-height:1.4; }

  .mcv-bnf-section{ padding:100px 0 76px; }
  .mcv-bnf-section.paper{ background:var(--paper); }
  .mcv-bnf-section.tight{ padding-top:76px; }
  .mcv-bnf-head{ text-align:center; max-width:720px; margin:0 auto 48px; }
  .mcv-bnf-head .kicker{ font-family:'JetBrains Mono',monospace; font-size:12px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:var(--crimson); margin-bottom:12px; }
  .mcv-bnf-head h2{ font-size:clamp(22px,3vw,34px); color:#191419; }
  .mcv-bnf-head p{ color:#6d666d; margin-top:14px; }

  .mcv-bnf-rolegrid{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
  .mcv-bnf-rolecard{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:18px; padding:28px 24px; box-shadow:0 6px 18px rgba(0,0,0,.05); transition:transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s, border-color .3s; }
  .mcv-bnf-rolecard:hover{ transform:translateY(-6px); box-shadow:0 20px 40px rgba(0,0,0,.09); border-color:var(--crimson); }
  .mcv-bnf-roleicon{ width:40px; height:40px; border-radius:10px; background:rgba(232,52,79,.12); border:1px solid rgba(232,52,79,.3); display:flex; align-items:center; justify-content:center; margin-bottom:16px; font-family:'JetBrains Mono',monospace; font-weight:700; font-size:14px; color:var(--crimson); }
  .mcv-bnf-rolecard h3{ font-size:17px; margin-bottom:12px; color:#191419; }
  .mcv-bnf-rolecard ul{ margin:0; padding-left:18px; font-size:13.5px; color:#191419; }
  .mcv-bnf-rolecard li{ margin-bottom:8px; line-height:1.5; }

  .mcv-bnf-tablewrap{ overflow-x:auto; border-radius:16px; box-shadow:0 12px 34px rgba(0,0,0,.07); border:1px solid rgba(11,11,16,0.1); }
  table.mcv-bnf-table{ border-collapse:collapse; width:100%; min-width:680px; background:#fff; font-size:13.5px; }
  table.mcv-bnf-table th{ background:#0a0a0a; color:#fff; text-align:left; padding:14px 16px; font-family:'JetBrains Mono',monospace; font-weight:600; font-size:12px; letter-spacing:.04em; text-transform:uppercase; }
  table.mcv-bnf-table td{ padding:14px 16px; border-bottom:1px solid rgba(11,11,16,0.1); vertical-align:top; color:#191419; }
  table.mcv-bnf-table th.hl,table.mcv-bnf-table td.hl{ background:rgba(232,52,79,.06); border-top:3px solid #e8344f; font-weight:600; }
  table.mcv-bnf-table th.hl{ background:#e8344f; color:#fff; }
  table.mcv-bnf-table tr:last-child td{ border-bottom:none; }
  .mcv-bnf-note{ font-size:12.5px; color:#6d666d; margin-top:12px; }

  .mcv-bnf-callout{ background:linear-gradient(135deg,#2B0710,#4A0F1E); color:#fff; border-radius:20px; padding:40px 44px; }
  .mcv-bnf-callout h2{ color:#fff; font-size:22px; margin-bottom:12px; }
  .mcv-bnf-callout p{ color:rgba(255,255,255,.78); font-size:14.5px; margin:0; }

  .mcv-bnf-cs{ background:#fff; border:1px solid rgba(11,11,16,0.1); border-radius:20px; padding:32px 34px; display:flex; justify-content:space-between; align-items:center; gap:24px; flex-wrap:wrap; box-shadow:0 8px 24px rgba(0,0,0,.05); }
  .mcv-bnf-cs-badge{ display:inline-flex; align-items:center; gap:7px; padding:6px 14px; border-radius:100px; background:rgba(232,52,79,.08); border:1px solid rgba(232,52,79,.25); font-family:'JetBrains Mono',monospace; font-size:11px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--crimson); margin-bottom:12px; }
  .mcv-bnf-cs-badge .dot{ width:6px; height:6px; border-radius:50%; background:var(--crimson); }
  .mcv-bnf-cs-body{ flex:1; min-width:260px; }
  .mcv-bnf-cs-body h3{ font-size:16.5px; margin-bottom:6px; }
  .mcv-bnf-cs-body p{ color:#6d666d; font-size:13.5px; margin:0; max-width:460px; }
  .mcv-bnf a.mcv-bnf-cs-link{ font-family:'JetBrains Mono',monospace; font-size:12px; font-weight:700; color:var(--crimson); white-space:nowrap; }

  .mcv-bnf-faqgrid{ display:grid; grid-template-columns:1fr 1fr; gap:0 40px; max-width:1000px; margin:0 auto; }
  .mcv-bnf-faq details{ border-bottom:1px solid rgba(11,11,16,0.1); padding:18px 0; }
  .mcv-bnf-faq summary{ font-family:'Plus Jakarta Sans',Arial,sans-serif; font-weight:700; font-size:15px; color:#191419; cursor:pointer; list-style:none; display:flex; justify-content:space-between; align-items:center; gap:16px; }
  .mcv-bnf-faq summary::-webkit-details-marker{ display:none; }
  .mcv-bnf-faq summary::after{ content:'+'; font-family:'JetBrains Mono',monospace; color:var(--crimson); font-size:20px; font-weight:700; flex:none; }
  .mcv-bnf-faq details[open] summary::after{ content:'\2212'; }
  .mcv-bnf-faq .a{ color:#6d666d; font-size:13.5px; margin-top:10px; line-height:1.65; }

  .mcv-bnf-cta{ background:linear-gradient(120deg,var(--crimson),#6e0e1f); color:#fff; padding:64px 0; position:relative; overflow:hidden; }
  .mcv-bnf-cta .ring{ position:absolute; border:2px solid rgba(255,255,255,.14); border-radius:50%; width:360px; height:360px; top:-140px; right:-100px; }
  .mcv-bnf-cta .flex{ display:flex; justify-content:space-between; align-items:center; gap:28px; flex-wrap:wrap; position:relative; z-index:2; }
  .mcv-bnf-cta h2{ color:#fff; font-size:clamp(20px,2.6vw,28px); margin-bottom:8px; }
  .mcv-bnf-cta p{ color:rgba(255,255,255,.82); margin:0; max-width:460px; }
  .mcv-bnf-cta a.mcv-bnf-btn-outline{ border-color:#fff; }
  .mcv-bnf-cta a.mcv-bnf-btn{ background:#fff; box-shadow:0 10px 30px rgba(0,0,0,.2); }
  .mcv-bnf-cta a.mcv-bnf-btn,.mcv-bnf-cta a.mcv-bnf-btn:hover{ color:var(--crimson-deep); }

  .mcv-bnf-explore{ display:flex; flex-wrap:wrap; gap:10px; justify-content:center; }
  .mcv-bnf a.mcv-bnf-pill{ font-family:'JetBrains Mono',monospace; font-size:12.5px; font-weight:600; padding:10px 18px; border-radius:100px; border:1px solid rgba(11,11,16,0.1); color:#191419; background:#fff; transition:all .2s; }
  .mcv-bnf a.mcv-bnf-pill:hover{ border-color:var(--crimson); color:var(--crimson); text-decoration:none; }
  .mcv-bnf a.mcv-bnf-pill.cur{ background:var(--ink); color:#fff; border-color:#191419; }

  .mcv-bnf-finalcta{ background:#0a0a0a; color:#fff; text-align:center; padding:96px 24px 64px; position:relative; overflow:hidden; }
  .mcv-bnf-finalcta .ring{ position:absolute; border:1.5px solid rgba(232,52,79,.16); border-radius:50%; }
  .mcv-bnf-finalcta .ring1{ width:480px; height:480px; top:-220px; left:-160px; }
  .mcv-bnf-finalcta .ring2{ width:300px; height:300px; bottom:-180px; right:-90px; }
  .mcv-bnf-finalcta .card{ background:var(--card-bg); backdrop-filter:blur(26px) saturate(140%); -webkit-backdrop-filter:blur(26px) saturate(140%); border:1px solid var(--line-light); border-radius:24px; padding:56px 40px; max-width:720px; margin:0 auto; position:relative; z-index:2; }
  .mcv-bnf-finalcta h2{ color:#fff; font-size:clamp(24px,3.2vw,34px); max-width:640px; margin:0 auto 14px; }
  .mcv-bnf-finalcta p.sub{ color:rgba(255,255,255,.7); max-width:520px; margin:0 auto 30px; }
  .mcv-bnf-footerbar{ max-width:1180px; margin:56px auto 0; padding-top:28px; border-top:1px solid var(--line-light); position:relative; z-index:2; }
  .mcv-bnf-byline{ display:flex; flex-wrap:wrap; gap:6px 14px; align-items:center; font-family:'JetBrains Mono',monospace; font-size:11.5px; color:rgba(255,255,255,.4); border-bottom:1px solid rgba(255,255,255,.12); padding-bottom:16px; margin-bottom:12px; }
  .mcv-bnf-byline strong{ color:#fff; font-weight:600; }
  .mcv-bnf-byline .dotsep{ opacity:.4; }
  .mcv-bnf-footermeta{ display:flex; flex-wrap:wrap; justify-content:space-between; gap:12px; font-family:'JetBrains Mono',monospace; font-size:11px; color:rgba(255,255,255,.4); }

  @media (max-width:900px){
    .mcv-bnf-herogrid{ grid-template-columns:1fr; }
    .mcv-bnf-statbar .inner{ grid-template-columns:repeat(2,1fr); gap:18px 0; }
    .mcv-bnf-statbar .stat:nth-child(2){ border-right:none; }
    .mcv-bnf-rolegrid{ grid-template-columns:1fr; }
    .mcv-bnf-faqgrid{ grid-template-columns:1fr; }
    .mcv-bnf-hero h1{ font-size:27px; }
    .mcv-bnf-cta .flex{ flex-direction:column; align-items:flex-start; }
    .mcv-bnf-cardstack{ height:260px; }
    .mcv-bnf-fincard{ width:250px; height:150px; }
  }
  @media (prefers-reduced-motion: reduce){ .mcv-bnf *{ animation:none !important; transition:none !important; } }
  @media print{ .mcv-bnf-hero,.mcv-bnf-cta,.mcv-bnf-finalcta{ background:#fff !important; color:#000 !important; } }

  .mcv-bnf-flow{ display:block; }
.mcv-bnf-flowrow{ display:grid; grid-template-columns:64px 1fr; gap:22px; padding:28px 0; border-bottom:1px solid rgba(11,11,16,0.1); align-items:start; }
.mcv-bnf-flowrow:last-child{ border-bottom:none; }
.mcv-bnf-flownum{ width:56px; height:56px; border-radius:50%; border:1.5px solid var(--line); display:flex; align-items:center; justify-content:center; font-family:'JetBrains Mono',monospace; font-weight:700; color:var(--crimson); font-size:16px; }
.mcv-bnf-flowrow h3{ font-size:18px; margin-bottom:8px; }
.mcv-bnf-flowrow p{ color:#6d666d; font-size:14.5px; margin:0; max-width:760px; }
@media (max-width:900px){ .mcv-bnf-flowrow{ grid-template-columns:48px 1fr; gap:16px; } .mcv-bnf-flownum{ width:44px; height:44px; font-size:14px; } }

  .mcv-bnf-aside{ border-left:3px solid var(--crimson); background:var(--paper); border-radius:0 16px 16px 0; padding:32px 36px; }
.mcv-bnf-aside ul{ margin:0; padding:0; list-style:none; display:grid; grid-template-columns:1fr 1fr; gap:16px 32px; }
.mcv-bnf-aside li{ padding-left:18px; position:relative; font-size:14px; color:#191419; line-height:1.6; }
.mcv-bnf-aside li::before{ content:''; position:absolute; left:0; top:7px; width:7px; height:7px; background:var(--crimson); transform:rotate(45deg); }
.mcv-bnf-aside li span{ color:#6d666d; display:block; font-size:12.5px; margin-top:2px; }
@media (max-width:900px){ .mcv-bnf-aside ul{ grid-template-columns:1fr; } }

/* deliberate, legible row hover - keeps text at full contrast and overrides any external rule */
table.mcv-bnf-table tbody tr:hover td{ background:#f4f1f1; color:#191419; }
table.mcv-bnf-table tbody tr:hover td.hl{ background:rgba(232,52,79,.13); color:#191419; }
table.mcv-bnf-table tbody tr:hover td.hi{ background:#FBDDE3; color:#191419; }

  
    
    
      
        
          
            [Home](/)/[Bolt.new Clone](/bolt-new-clone/)/Features
          
          Bolt.new Clone · Features
          
# Bolt.new Clone Features: Complete Platform Breakdown

          
Twenty-two LLM providers behind one picker, generated code that runs in the browser rather than on your servers, credit metering priced per model per plan, and an admin console that changes what any tier can use without a deploy. Here is every capability by role, benchmarked against Bolt.new itself and against building the same thing yourself.

          [Request a Live Demo →](/bolt-new-clone/)[See Pricing](/bolt-new-clone/development-cost/)
          
            **22** LLM providers
            **6** deploy targets
            **6 days** to launch
          
        
        
          ExecutionIn-browser
          MODEL PICKER22 providers
          CREDITS · PROin / out priced separatelyLedger backed
          Feature flags45+
        
      
    
  

  
    
      
        22LLM Providers Behind One Picker
        365+Additional Models via OpenRouter
        45+Runtime Feature Flags
        6 DaysTime to Launch
      
    
  

  
    
      
        By Role
        
## Feature Set by Role

        
The platform is three products sharing one database: what a builder does, what a paying team gets, and what the operator controls. Tiers are free, pro, enterprise and admin.

      
      
        
          
          
### Builder

          
The core loop: describe an app, watch it generate, run it without leaving the tab.

          
- Plain-language prompt to complete, runnable multi-file projects
- WebContainers give every user a full Node.js environment client-side
- Live preview with hot reload, no remote sandbox and no cold start
- CodeMirror editor with a real terminal beside it
- Generate, edit, preview, deploy and export in one workspace
- Template library maintained by the operator

        
        
          
          
### Pro & Enterprise

          
What paying tiers unlock, and how their consumption is accounted for.

          
- Access to operator-selected models per plan
- Central provider keys injected server-side by the auth proxy
- Credit balances backed by an append-only transaction ledger
- Input and output rates set individually per model
- Six deploy targets: Vercel, Netlify, GitHub, GitLab, Cloudflare Pages and ZIP export
- Framework auto-detection across ten frameworks

        
        
          
          
### Operator & Admin

          
Everything configurable at runtime, without a code change or redeploy.

          
- Enable, disable and key any of the 22 providers
- Per-plan model access control
- Credit pricing per model, per tier
- 45+ feature flags
- User administration and environment variables
- Template library curation

        
      
      
The separation that matters commercially: the operator sets which models a tier may reach and what each token costs that tier, so plan economics are a configuration decision rather than an engineering one.

    
  

  
    
      
        Benchmarked
        
## Bolt.new vs Miracuves Clone vs Building From Scratch

        
Where the readymade platform matches the original, where it deliberately differs, and what the same capability costs you in months if you build it yourself.

      
      
        
| Capability | Original Bolt.new | Miracuves Clone | Custom Build from Scratch |
| --- | --- | --- | --- |
| Code execution | In-browser via WebContainers | In-browser via WebContainers | Usually a server-side sandbox to build and pay for |
| Model choice | Vendor-selected | 22 providers, operator-configurable | One provider wired in, more added later |
| Additional models | n/a | 365+ more via OpenRouter | Per-provider integration work |
| Hosting model | Vendor SaaS | Self-hosted, code stays in your infrastructure | Yours, once built |
| Provider keys | Vendor-held | Operator-held, injected server-side by the auth proxy | Your own key handling to design |
| Usage accounting | Vendor plans | Credits per model per plan, append-only ledger | Metering is its own project |
| Deployment targets | Limited | Six, with framework auto-detection across ten frameworks | One to start |
| Runtime configuration | Not exposed | 45+ feature flags, pricing and plan access without a deploy | Code change per adjustment |
| Mobile app | None - browser product | None, matching the original | Not applicable |
| Time to live | n/a | 6 days | 3-9+ months typical |

      
      
Pricing is deliberately not on this page. The cost breakdown, including what a from-scratch build runs by complexity tier, lives on the [development cost page](/bolt-new-clone/development-cost/).

    
  

  
    
      
        
## The Technology Behind the Features

        
Remix and React 18 on the front end, PostgreSQL underneath, and an Express auth proxy running on a Cloudflare workerd runtime. WebContainers are what make the browser-native execution model work: every user gets a full Node.js environment client-side, so generated code runs, previews and hot-reloads without a remote sandbox, a cold start or a per-preview infrastructure bill. The auth proxy is where operator-managed provider keys are injected into requests server-side, which is why a paid-tier user can consume a model without the key ever reaching their browser.

      
    
  

    
    
      
        The User Journey
        
## How It Works, End to End

        
The unusual thing about this product is where the work happens. Code executes in the user's browser, not on your servers - which changes your cost model, your security surface and your scaling story all at once.

      
      
        01
### Signup and provisioning

A user registers and the platform provisions their account, tier and starting balance before they touch the workbench. Credits exist from the first session, so metering is never retrofitted onto an already-active user.

        02
### Choosing a starting point

They pick a template or start blank. The template seeds the browser runtime with a complete, working project rather than an empty folder, which is the difference between a first session that produces something and one that does not.

        03
### Prompt and generation

They describe what they want. The request is routed, keyed, metered and dispatched to the selected model. Every one of those four verbs is a place where an unmetered platform loses money.

        04
### Execution and live preview

The action commands execute inside the browser. Nothing runs on your servers, and the preview updates as the files land - so your infrastructure cost does not scale with how much code your users run.

        05
### Iteration and metering

They refine through follow-up prompts or direct edits, and the platform accounts for what was actually consumed rather than what was estimated. This is where the margin on shared provider keys is either protected or lost.

        06
### Deployment and export

They ship it - to a hosting platform, a git remote, or straight to disk. A user who cannot get their work out does not come back, which is why export is a first-class step rather than an afterthought.

      
    
  

  
    
      
        Feature → Business Value
        
## Every Feature Earns Its Place

        
A feature list tells you what exists. This tells you what each one is worth to an operator, and what it costs you not to have it.

      
      
        
| Capability | What it actually does | Why it matters commercially |
| --- | --- | --- |
| Browser-side execution | Action commands run in the user's browser, not on your infrastructure | Your server cost does not scale with how much code users run. This is the single largest structural cost advantage in the product |
| Per-model credit pricing | Input and output credit rates set per provider, per model, per plan | A cheap open model and an expensive frontier one can sit on the same plan at different rates. Without this, one is subsidising the other |
| Metering on actual consumption | The platform accounts for what was consumed rather than estimated | The margin on shared provider keys lives entirely in the gap between estimate and actual. Estimating loses it |
| Shared key architecture | You buy provider capacity wholesale and meter it out in credits | The spread between your API cost and your credit price is your primary revenue line, not a side effect |
| Templates that seed a working project | A complete runnable project rather than an empty folder | First-session success rate is the whole retention story on a generative tool. An empty workbench converts badly |
| Tiered provider access | Plans gate which providers and models a user can reach | Gives Pro and Enterprise a reason to exist that is about capability rather than just a bigger number of credits |
| Transaction ledger on credits | Every grant, spend and bonus written with a reason | Credit disputes are common on metered products, and the ledger is what settles them without a refund |
| Admin credit grants | Blocks issued for trials, onboarding or retention, each recorded | Your retention lever. Being able to grant credits without a deploy is what lets support save an account in the moment |
| Export to host, git or disk | Three exit paths from the workbench | Trust. Users commit more work to a tool they know they can leave, which is exactly why they end up not leaving |

      
    
  

  
    
      
        Read This Before You Assume
        
## What Is Not Included in the Base Package

        
The workbench, the metering engine and the admin layer are complete. The list below separates three different things: parity with the original, deployment configuration that happens on your server, and genuine add-on modules.

      
      
        
- **Mobile app - parity, not a gap**The original has no mobile app and neither does this. It is a browser workbench by design. If you specifically want native iOS or Android builds for project monitoring and review, that is custom development.
- **Deployment hardening - configured on your server**Content-Security-Policy, HSTS, strict CORS and encryption at rest are set during deployment onto your infrastructure rather than shipped as defaults, because the correct values depend on your domains and your hosting. We configure them at rollout.
- **Payment processing**The platform meters and prices usage but does not process payments. Stripe or another provider is wired in at deployment with your own merchant account, including the webhook path.
- **Single sign-on and two-factor**SAML or OIDC single sign-on and TOTP two-factor are additive. Neither ships enabled, and the documentation lists two-factor as a planned item rather than a shipped one.
- **Audit logging and retention**A dedicated audit datastore for admin actions, plus retention, export and deletion automation, are documented recommendations rather than shipped modules.
- **Distributed rate limiting**Rate limiting runs on an in-memory map that resets on restart, which is fine on one instance. A Redis-backed limiter and cache is the step for multi-instance deployments.
- **Team collaboration**Real-time collaborative editing, shared team workspaces and project version history are roadmap items available as custom scope rather than part of the base build.
- **Provider capacity**You bring your own provider accounts and buy the capacity you meter out. The platform prices and tracks it; it does not supply it.

      
    
  

  
    
      
        
          Development Company
          
### See how Miracuves compares to agencies and freelancers

          
Cost, timeline, source-code ownership and support, side by side - plus the questions worth asking any provider before you sign.

        
        [See the comparison →](/bolt-new-clone/development-company/)
      
    
  

  
    
      
        FAQ
        
## Frequently Asked Questions

      
      
        
          
            Which LLM providers are supported out of the box?
            Twenty-two, including Anthropic, OpenAI, Google, Mistral, Groq, xAI and Ollama, all behind a single unified model picker. OpenRouter is included as well, which brings a further 365+ models within reach. The operator decides which of them are enabled and which plans may reach each one.
          
          
            Where does generated code actually run?
            In the user's browser. WebContainers provide a full Node.js environment client-side, so projects execute, preview and hot-reload locally. There is no server-side sandbox to operate, no cold start, and no per-preview infrastructure cost as usage grows.
          
        
        
          
            How are provider API keys handled?
            They stay with the operator. The Express auth proxy injects them into requests server-side, so a user on a paid plan consumes the model without the key ever being delivered to their browser. Individual teams never handle raw credentials.
          
          
            Can plan pricing and model access change after launch?
            Yes, at runtime. Credit rates are set per model and per tier for input and output separately, plan-level model access is configurable, and there are 45+ feature flags plus environment variables in the admin console. None of it requires a code change or a redeploy.
          
          
            Is there a mobile app?
            No, and that matches the original - it is a browser-based workbench by design rather than an app with a missing platform. Code executes in the browser, which is the whole architecture. If you specifically want native iOS or Android builds for project monitoring and review, those are available as custom development.
          
          
            Where does the generated code actually run?
            In the user's browser. Action commands execute client-side and the preview updates as files land, so nothing runs on your servers. That is the defining architectural choice in this product: your infrastructure cost does not scale with how much code your users run, which is what makes credit-based pricing workable at small scale.
          
        
      
    
  

  
    
      
        Explore
        
## Explore the Bolt.new Clone

      
      
        [Overview](/bolt-new-clone/)
        [Features](/bolt-new-clone/features/)
        [Development Cost](/bolt-new-clone/development-cost/)
        [Development Company](/bolt-new-clone/development-company/)
        [Business Model](/bolt-new-clone/business-model/)
      
    
  

  
    
    
      
        
## See exactly what you are getting - before you commit

Open the builder workspace, generate an app from a prompt, then sign in as the operator and change what any tier is allowed to use.

        [Talk to Us →](https://miracuves.com/contact/)
      
      
        
          **Written by the Miracuves Product Team**·
          Reviewed for accuracy·
          Last updated **August 11, 2026**
        
        
          Miracuves · Bolt.new Clone Solution
          Sources: feature set and stats cross-verified against live hub, 2026-08-11
