Supported browsers
On desktop, Bolt works in Chrome and other Chromium-based browsers. Bolt also works in Safari, with a few differences. Browser extensions such as ad blockers, privacy tools, or VPNs can sometimes cause issues. If things aren’t working as expected, try turning them off and refreshing the page.Chromium-based browsers
Examples of Chromium-based browsers include:- Chrome
- Microsoft Edge
- Brave
- Vivaldi
- Opera
- Epic
Safari
Building with Bolt in Safari has two main differences compared to Chromium-based browsers:- In Code view, your project files are read-only. You can still open and look through your project’s files, but you can’t edit them directly. Prompt Bolt for any changes you want.
- Previews are hosted rather than running in the browser, so you might see a message like
Building a hosted preview of your app. This is an expected part of working in Safari. A hosted preview is different from your live site. You still have to publish your project to make it a live website.
Opening a project in different browsers
If you created a project in Safari, then open it in Chrome (or another Chromium-based browser), the preview loads automatically. If you created a project in Chrome, then open it in Safari, the preview doesn’t load automatically. To generate your preview in Safari, prompt Bolt:Load the preview or Show my project's preview.
Viewing updates to your preview in Safari
Since Safari previews are hosted, Bolt needs to generate a new version of the preview whenever you make changes. While the preview updates, you may see this message:This preview may be outdated — it refreshes automatically once your latest changes finish deploying.
Mobile
Bolt works on any mobile browser. From your phone or tablet, you can start a project, chat with Bolt, and publish your site. Some features, including code view, project settings, and your database, aren’t available on mobile. Use the desktop app for those. When you publish from mobile, your site is always publicly accessible. You can’t change site visibility from the mobile interface. After your site is published, you need to click Publish again to push changes, just like you do in the desktop app.Platforms
You can use Bolt to build websites, web apps, and even mobile apps. Bolt projects can be turned into mobile applications using Expo.Languages and frameworks
Bolt focuses on JavaScript-based web technologies. It supports:- Node.js for the backend.
- Browser-native code: any JavaScript framework that runs on the frontend.
Bolt only supports JavaScript-based backends, so languages such as PHP or Python aren’t compatible.