PageSourceSearch

https://vibe-ship-v3.vercel.app/

html vibe-ship-v3.vercel.app collected 2026-10-03 07:59:25 UTC 14,988 bytes, 277 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6    <meta name="theme-color" content="#FAF7F2" />
7
8    <!-- Primary meta. Title front-loads the queries we target (Lovable / Replit /
9         Bolt / vibe coding -> mobile app); brand goes last. -->
10    <title>Turn Lovable, Replit & Bolt Apps into Native Mobile Apps — Vibe. Ship.</title>
11    <meta name="description" content="Turn your vibe-coded app into a native iOS & Android app. Works with Lovable, Replit, Bolt, v0 & Cursor — TestFlight + Google Play, no Xcode needed." />
12    <link rel="canonical" href="https://vibeship.app/" />
13    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1" />
14    <meta name="author" content="Vibe. Ship." />
15
16    <!-- Google Search Console verification. Token is static so Google's fetcher
17         sees it in raw HTML (it does not execute JS). Safe to commit — this
18         string only proves domain ownership, it is not a secret. -->
19    <meta name="google-site-verification" content="EnleXFK8NRmlSHdHKC911GYKegd4hqBVE7qSrxBOpDI" />
20
21    <!-- Icons / PWA -->
22    <link rel="icon" href="/favicon.svg" type="image/svg+xml" />
23    <link rel="icon" href="/favicon-32.png" sizes="32x32" type="image/png" />
24    <link rel="apple-touch-icon" href="/apple-touch-icon-180.png" />
25    <link rel="manifest" href="/manifest.webmanifest" />
26    <meta name="apple-mobile-web-app-title" content="Vibe. Ship." />
27    <meta name="apple-mobile-web-app-capable" content="yes" />
28    <meta name="apple-mobile-web-app-status-bar-style" content="default" />
29    <meta name="mobile-web-app-capable" content="yes" />
30
31    <!-- Open Graph -->
32    <meta property="og:type" content="website" />
33    <meta property="og:url" content="https://vibeship.app/" />
34    <meta property="og:site_name" content="Vibe. Ship." />
35    <meta property="og:title" content="Turn Lovable, Replit & Bolt Apps into Native Mobile Apps — Vibe. Ship." />
36    <meta property="og:description" content="Turn your vibe-coded app into a native iOS & Android app. Works with Lovable, Replit, Bolt, v0 & Cursor — TestFlight + Google Play, no Xcode needed." />
37    <meta property="og:image" content="https://vibeship.app/og-image.png" />
38    <meta property="og:image:width" content="1200" />
39    <meta property="og:image:height" content="630" />
40    <meta property="og:image:type" content="image/png" />
41    <meta property="og:image:alt" content="Vibe. Ship. — your vibe-coded app, on your phone. iOS + Android via TestFlight and Google Play testing." />
42    <meta property="og:locale" content="en_US" />
43
44    <!-- Twitter -->
45    <meta name="twitter:card" content="summary_large_image" />
46    <meta name="twitter:title" content="Turn Lovable, Replit & Bolt Apps into Native Mobile Apps — Vibe. Ship." />
47    <meta name="twitter:description" content="Turn your vibe-coded app into a native iOS & Android app. Works with Lovable, Replit, Bolt, v0 & Cursor — TestFlight + Google Play, no Xcode needed." />
48    <meta name="twitter:image" content="https://vibeship.app/twitter-card.png" />
49    <meta name="twitter:image:alt" content="Vibe. Ship. — your vibe-coded app, on your phone." />
50
51    <!--
52      GA4 (Google Analytics 4). Loaded only when a measurement id is present;
53      src/lib/analytics.ts injects gtag.js at runtime so dev stays clean and the
54      measurement id can be set per-environment via VITE_GA_MEASUREMENT_ID.
55    -->
56
57    <!-- Structured data: SoftwareApplication (product + pricing) -->
58    
58<script type="application/ld+json">
59      {
60        "@context": "https://schema.org",
61        "@type": "SoftwareApplication",
62        "name": "Vibe. Ship.",
63        "alternateName": "VibeShip",
64        "keywords": "vibe coding, Lovable to mobile app, Replit to mobile app, Bolt to mobile app, v0 to mobile app, Cursor app to iOS, GitHub repo to APK, web app to iOS app, web app to Android app, TestFlight, Google Play, no-code mobile app",
65        "url": "https://vibeship.app/",
66        "logo": "https://vibeship.app/icon-512.png",
67        "image": "https://vibeship.app/og-image.png",
68        "applicationCategory": "DeveloperApplication",
69        "operatingSystem": "iOS, Android",
70        "softwareVersion": "3.1",
71        "description": "Turn your vibe-coded web app into a native iOS & Android app and get it on a real phone via TestFlight and Google Play testing.",
72        "featureList": [
73          "Builds a real native iOS (IPA) and Android (APK + AAB) app from a GitHub repo",
74          "Delivers iOS builds to TestFlight automatically",
75          "Delivers Android builds to Google Play internal/closed testing",
76          "Works with apps built in Lovable, Replit, Claude, Gemini, v0, Bolt, Cursor, or hand-written code",
77          "Supports private repositories",
78          "iOS signing keys are sealed into your own repo secrets, never stored in our database"
79        ],
80        "offers": [
81          { "@type": "Offer", "name": "Free", "price": "0", "priceCurrency": "USD", "description": "First 7 builds, private repos included, APK + TestFlight delivery." },
82          { "@type": "Offer", "name": "Premium", "price": "19", "priceCurrency": "USD", "description": "One-time payment — unlimited further builds, AAB + Google Play publishing." }
83        ]
84      }
85    </script>
85
86
87    <!-- Structured data: Organization + WebSite (brand entity for Google & AI) -->
88    
88<script type="application/ld+json">
89      {
90        "@context": "https://schema.org",
91        "@graph": [
92          {
93            "@type": "Organization",
94            "@id": "https://vibeship.app/#organization",
95            "name": "Vibe. Ship.",
96            "alternateName": ["VibeShip", "Vibe Ship"],
97            "url": "https://vibeship.app/",
98            "logo": "https://vibeship.app/icon-512.png",
99            "description": "Vibe. Ship. turns a vibe-coded web app in a GitHub repo into a real native iOS & Android app, delivered to TestFlight and Google Play testing."
100          },
101          {
102            "@type": "WebSite",
103            "@id": "https://vibeship.app/#website",
104            "url": "https://vibeship.app/",
105            "name": "Vibe. Ship.",
106            "publisher": { "@id": "https://vibeship.app/#organization" },
107            "inLanguage": "en-US"
108          }
109        ]
110      }
111    </script>
111
112
113    <!-- Structured data: HowTo (3-step build flow shown on the landing page) -->
114    
114<script type="application/ld+json">
115      {
116        "@context": "https://schema.org",
117        "@type": "HowTo",
118        "name": "Turn a GitHub repo into an iOS & Android app",
119        "description": "Drop your repo URL, app name, and icon. Vibe. Ship. builds a real native app and walks it onto TestFlight and Google Play testing.",
120        "totalTime": "PT15M",
121        "step": [
122          {
123            "@type": "HowToStep",
124            "position": 1,
125            "name": "Paste your repo",
126            "text": "Provide your GitHub repo URL, an app name, and your icon. That is the whole form."
127          },
128          {
129            "@type": "HowToStep",
130            "position": 2,
131            "name": "We build it",
132            "text": "Vibe. Ship. produces a real native build — an IPA for iOS and an APK + AAB for Android."
133          },
134          {
135            "@type": "HowToStep",
136            "position": 3,
137            "name": "It's on your phone",
138            "text": "iOS lands on TestFlight automatically; Android goes live to your Google Play testers in one guided pass."
139          }
140        ]
141      }
142    </script>
142
143
144    <!-- Structured data: FAQPage (the 6 Q&As shown verbatim on the landing page) -->
145    
145<script type="application/ld+json">
146      {
147        "@context": "https://schema.org",
148        "@type": "FAQPage",
149        "mainEntity": [
150          {
151            "@type": "Question",
152            "name": "What exactly do I get?",
153            "acceptedAnswer": {
154              "@type": "Answer",
155              "text": "A real native app built from your repo — an installable IPA on TestFlight (iOS) and an AAB released to Google Play internal testing (Android). You and your testers install it on real phones."
156            }
157          },
158          {
159            "@type": "Question",
160            "name": "What do I need to buy from Google / Apple?",
161            "acceptedAnswer": {
162              "@type": "Answer",
163              "text": "Google Play developer account: $25 one-time. Apple Developer Program: $99/year. Those are Google's and Apple's fees — every app on the stores pays them, and the accounts stay yours."
164            }
165          },
166          {
167            "@type": "Question",
168            "name": "Can I go to the public stores?",
169            "acceptedAnswer": {
170              "@type": "Answer",
171              "text": "Yes — testing is the launch path. Google requires new personal accounts to run a closed test (~20 testers for 14 days) before production; Apple reviews every public release. We guide you through both when you're ready."
172            }
173          },
174          {
175            "@type": "Question",
176            "name": "Which AI tools are supported?",
177            "acceptedAnswer": {
178              "@type": "Answer",
179              "text": "Any. If your app lives in a GitHub repo — Lovable, Replit, Claude, Gemini, v0, Bolt, Cursor, hand-written — we can build it."
180            }
181          },
182          {
183            "@type": "Question",
184            "name": "How many builds do I get?",
185            "acceptedAnswer": {
186              "@type": "Answer",
187              "text": "Free: your first 7 builds, private repos included. Premium ($19, one payment): keep building — builds run through GitHub on your own repo, so there's no artificial monthly counter."
188            }
189          },
190          {
191            "@type": "Question",
192            "name": "Is my code safe?",
193            "acceptedAnswer": {
194              "@type": "Answer",
195              "text": "Builds run via a GitHub App you authorize on your repo. iOS keys are sealed into your repo secrets and never stored in our database."
196            }
197          }
198        ]
199      }
200    </script>
200
201    
201<script type="module" crossorigin src="/assets/index-wZS5zNMe.js"></script>
201
202    <link rel="stylesheet" crossorigin href="/assets/index-6V7Pwc9m.css">
203  </head>
204  <body>
205    <div id="root"></div>
206    <!--
207      Full plain-HTML snapshot of the landing page for crawlers that don't run JS.
208      This is the PRIMARY content source for AI crawlers (GPTBot, ClaudeBot,
209      PerplexityBot, etc.) and a duplicate for first-paint before Googlebot
210      hydrates React. Kept in sync with src/pages/Landing.tsx — when marketing
211      copy changes there, mirror it here.
212    -->
213    <noscript>
214      <main>
215        <h1>Turn your Lovable, Replit, or Bolt app into a native iOS &amp; Android app</h1>
216        <p>
217          Drop your GitHub repo URL. Vibe. Ship. builds a real native iOS &amp; Android app from it and
218          walks it onto TestFlight and Google Play testing — the simplest way there is. Works with apps
219          built in Lovable, Replit, Claude, Gemini, v0, Bolt, Cursor, or hand-written code — any app that
220          lives in a GitHub repo.
221        </p>
222
223        <h2>How it works</h2>
224        <ol>
225          <li><strong>Paste your repo.</strong> GitHub URL + app name + your icon. That's the whole form.</li>
226          <li><strong>We build it.</strong> A real native build — an IPA for iOS, an APK + AAB for Android. Watch it live.</li>
227          <li><strong>It's on your phone.</strong> iOS lands on TestFlight automatically; Android goes live to your Google Play testers in one guided pass.</li>
228        </ol>
229
230        <h2>What you'll need (honesty first)</h2>
231        <ul>
232          <li>A <strong>Google Play developer account</strong> — $25, one-time, paid to Google.</li>
233          <li>An <strong>Apple Developer account</strong> — $99/year, paid to Apple (iOS only).</li>
234          <li>We get your app onto the testing tracks. Public store launch has extra Google/Apple requirements — we guide you through every one.</li>
235        </ul>
236
237        <h2>Pricing</h2>
238        <p><strong>Free — $0.</strong> Your first 7 builds, private repos included, APK + TestFlight.</p>
239        <p><strong>Premium — $19, one payment, forever.</strong> Keep building past your free 7, AAB + Google Play publishing, every future feature.</p>
240        <p>
241          The Google Play ($25) and Apple Developer ($99/year) fees are paid directly to Google and Apple.
242          They are standard platform fees that every app on the stores pays; they are not charged by
243          Vibe. Ship., and the accounts stay yours.
244        </p>
245
246        <h2>Frequently asked questions</h2>
247        <h3>What exactly do I get?</h3>
248        <p>A real native app built from your repo — an installable IPA on TestFlight (iOS) and an AAB released to Google Play internal testing (Android). You and your testers install it on real phones.</p>
249        <h3>What do I need to buy from Google / Apple?</h3>
250        <p>Google Play developer account: $25 one-time. Apple Developer Program: $99/year. Those are Google's and Apple's fees — every app on the stores pays them, and the accounts stay yours.</p>
251        <h3>Can I go to the public stores?</h3>
252        <p>Yes — testing is the launch path. Google requires new personal accounts to run a closed test (~20 testers for 14 days) before production; Apple reviews every public release. We guide you through both when you're ready.</p>
253        <h3>Which AI tools are supported?</h3>
254        <p>Any. If your app lives in a GitHub repo — Lovable, Replit, Claude, Gemini, v0, Bolt, Cursor, or hand-written — we can build it.</p>
255        <h3>How many builds do I get?</h3>
256        <p>Free: your first 7 builds, private repos included. Premium ($19, one payment): keep building — builds run through GitHub on your own repo, so there's no artificial monthly counter.</p>
257        <h3>Is my code safe?</h3>
258        <p>Builds run via a GitHub App you authorize on your repo. iOS keys are sealed into your repo secrets and never stored in our database.</p>
259
260        <h2>Security</h2>
261        <p>
262          Builds run via a GitHub App you authorize on your own repo. iOS signing keys are sealed into your
263          repo secrets and are never stored in Vibe. Ship.'s database.
264        </p>
265
266        <h2>Converting from a specific tool?</h2>
267        <ul>
268          <li><a href="https://vibeship.app/lovable-to-mobile-app">Convert a Lovable app into a mobile app</a></li>
269          <li><a href="https://vibeship.app/replit-to-mobile-app">Turn a Replit app into a mobile app (APK + iOS)</a></li>
270          <li><a href="https://vibeship.app/bolt-to-mobile-app">Turn a Bolt.new app into a mobile app</a></li>
271        </ul>
272
273        <p><a href="https://vibeship.app/login">Start free — ship your first app &rsaquo;</a></p>
274      </main>
275    </noscript>
276  </body>
277</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.