Ai coding tool guides

Bolt.new

3 min read

Overview

Bolt.new by StackBlitz is an AI coding tool that runs a full development environment in the browser. It supports multiple frameworks including React, Next.js, Vue, and Svelte — all of which Lunadeck can build into native mobile apps.

The Bolt.new editor with a live preview panel on the right and an AI chat sidebar on the left

To get your Bolt.new project into Lunadeck, you have two options:

  • Connect via GitHub — Bolt.new can push your project directly to a GitHub repository, which Lunadeck then imports. This is the recommended approach since it keeps your project in sync as you continue iterating in Bolt.new.
  • Download a ZIP — Bolt.new can export your project as a ZIP archive that you upload directly to Lunadeck. Use this if you prefer not to involve GitHub.

GitHub

Step 1: Push to GitHub from Bolt.new

  1. Open your project in Bolt.new
  2. Click the Deploy button in the top-right toolbar
  3. Select Push to GitHub
  4. Authorize GitHub access if this is your first time
  5. Choose a repository name and visibility, then confirm

Bolt.new GitHub status panel showing the repo is synced and the active branch

Step 2: Connect the repo in Lunadeck

  1. In the Lunadeck dashboard, click Start a new project
  2. Select Connect Git Repository
  3. Authorize Lunadeck to access your GitHub account
  4. Select the repository you pushed from Bolt.new
  5. Click Import

Step 3: Build

Click Build and Lunadeck will detect your framework and compile a native mobile app.

ZIP

If you prefer not to use GitHub, you can download your project as a ZIP file and upload it directly.

Step 1: Download from Bolt.new

  1. Open your project in Bolt.new
  2. Click the Export option in the project menu (top-left, next to the project name)
  3. Select Download
  4. Save the ZIP file to your computer

Bolt.new Export → Download menu

Step 2: Upload to Lunadeck

  1. In the Lunadeck dashboard, click Start a new project
  2. Select Upload a ZIP
  3. Drag and drop the ZIP file or click to browse
  4. Click Import

Common issues

  • Multiple frameworks — Bolt.new can generate projects using various frameworks. Check Supported Frameworks to confirm yours is compatible
  • Missing lock file — Bolt.new projects may not include a package-lock.json or yarn.lock. Lunadeck will run a fresh install, but build times may be slightly longer
  • Server-side code — if your Bolt.new project includes a backend (e.g., Express server), Lunadeck will only build the frontend portion. Make sure your API endpoints are deployed separately