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
- Open your project in Bolt.new
- Click the Deploy button in the top-right toolbar
- Select Push to GitHub
- Authorize GitHub access if this is your first time
- 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
- In the Lunadeck dashboard, click Start a new project
- Select Connect Git Repository
- Authorize Lunadeck to access your GitHub account
- Select the repository you pushed from Bolt.new
- 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
- Open your project in Bolt.new
- Click the Export option in the project menu (top-left, next to the project name)
- Select Download
- Save the ZIP file to your computer
Bolt.new Export → Download menu
Step 2: Upload to Lunadeck
- In the Lunadeck dashboard, click Start a new project
- Select Upload a ZIP
- Drag and drop the ZIP file or click to browse
- 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.jsonoryarn.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