Is Bolt Replacing Programmers? Exploring Its Role in Development

Is Bolt Replacing Programmers? 

This is pretty amazing; this is all within the browser. Now let's try and deploy this and see what happens. This is probably the most requested tool that I've had on my website.


What is Bolt?

Bolt.new is a new product from the team over at StackBlitz. It allows you to describe essentially what you want your application to be, and it will attempt to build it for you.  

Getting Started

Here, if we just start with a simple one, let's say "start a blog with Astro," we'll just click one of the preconfigured ones to demonstrate. You have your natural language pane on the left-hand side and your coding panel on the right-hand side.  

This side-by-side view was popularized by the team over at Anthropic. Ever since they introduced the concept of artifacts, we've seen a ton of innovative products like vZero or Bolt.  


Unique Features of Bolt

What's different with Bolt is it spins up this virtual machine environment where you can tweak it as if it were something akin to Visual Studio, right within your browser.  

a. Template Customization

For instance, you can click around the simple template for a blog like a typical website and tweak it. If we go within the source to the pages and modify the index (e.g., adding exclamation marks), the changes are immediately reflected.  

b. Deployment

Bolt allows you to deploy the application. By default, it integrates with Neifi. In just seconds, you can create and deploy your application. You'll receive a public URL and have a week to claim the project through your Neifi account.  


Underlying Technology

Bolt integrates with StackBlitz's offering, which runs VMs in your browser, powered by WebAssembly (Wasm). This is enabled by web containers—isolated environments to execute code.  

Once edits are complete, you can:  

  1. Create a repository.  
  2. Download the project for use in VS Code, Cursor, NeoVim, or other environments.  

Advanced Use Case

Let's create an image generation application using DALL-E 3 from OpenAI. Submit a request without specifying a framework, and Bolt will build it using Vite and React with TypeScript.  


Application Enhancements  

  1. Replace the OpenAI API key.  
  2. Add a header, footer, and a hero area with a linear gradient background.  
  3. Generate an image (e.g., of a koala bear) with functionality such as a loading state and pre-wired backend.  

Multi-Feature Navigation

You can further enhance the app by adding:  

  1. A second navigation (e.g., for image generation and chatbot).  
  2. Sub-navigation under the hero area.  


Deployment and Final Touches

Deploy the application by updating the `package.json` and building it with `npx V build`. Bolt handles API keys, rate limiting, and authentication seamlessly during deployment.  


Pricing and Subscription

Bolt.new offers both free and premium tiers:  

  1. Free Tier: Basic functionalities.  
  2. Premium Tier:  

    • $9/month: 10 million tokens and StackBlitz Pro features.  
    • $29/month: Access to the StackBlitz Team platform.  

If you're interested in more content like this, message me on my social media handles. Most of my content is based on your feedback.