Skip to content
/ bolt.new-extended Public template
forked from stackblitz/bolt.new

Prompt, run, edit, and deploy full-stack web applications with multi-LLM support! Extends bolt.new with OpenAI, Google, Together AI, OpenRouter, Ollama, LMStudio, Groq, DeepSeek, and Mistral integrations. Enhanced with chat file uploads, improved file editor UX, and intelligent error handling with auto-fix suggestions.

License

Notifications You must be signed in to change notification settings

FurkannM/bolt.new-extended

 
 

Repository files navigation

Bolt.new: AI-Powered Full-Stack Web Development in the Browser

Bolt.new Fork for Extended Features

A feature-rich fork of bolt.new that extends the original project with multiple LLM integrations and enhanced development capabilities. Build, deploy, and debug full-stack web applications through an intuitive chat interface powered by various AI providers.

Table of Contents

Key Features

Multi-LLM Support

Interact with your choice of AI providers including:

  • OpenAI
  • Google Generative AI (Gemini)
  • Mistral
  • Groq
  • OpenRouter
  • DeepSeek
  • Together AI
  • Ollama
  • LMStudio

Enhanced Development Experience

  • File/Image Upload: Upload files and images directly in the chat interface.
  • Improved Editor: Fixed file editor scrollbar functionality.
  • Smart Error Detection: Detect errors and apply one-click fixes via toast notifications.
  • Project Export: Export your project as a ZIP file.
  • GitHub Publishing: Directly publish projects to GitHub with an auto-generated README.
  • Artifact Fixes: Resolved issues with artifacts (e.g., <div class="__boltArtifact__" ...></div>) appearing in chat messages.

Feature Status

Added Features ✅

  • Multi-LLM provider support
  • File/Image upload capability in chat
  • Fixed file editor scrollbar functionality
  • Smart error detection and fix suggestions
  • Project export as ZIP
  • GitHub project publishing
  • Auto-generated README for GitHub projects
  • Project import functionality via URL: {YourDomain}/git/github.com/{username}/{repo}
  • File icons for improved file management
  • Local API key support for LLMs
  • Fixed artifacts in chat messages
  • Preview project in new tab and full screen mode
  • Deploy to Vercel
  • Persistence of deploy parameters for each chat
  • 1M token-based input/output pricing in model selection
  • Prompt library for enhanced system prompts
  • Settings page (currently for the prompt library)

Changed Features 🔄

  • Deploy and Download buttons moved to the top bar
  • Enhanced stability when passing the model and provider to the API

Planned Features 🚧

  • Migrate the model API key and settings to the settings page, allowing models and providers to be toggled on/off or removed.
  • Responsive view modes for project preview.
  • Support for project templates.
  • Project import functionality via file upload.
  • Additional deployment integrations:
    • Netlify
    • Heroku

Bolt.new: AI-Powered Full-Stack Web Development in the Browser

Bolt.new is an AI-powered web development agent that allows you to prompt, run, edit, and deploy full-stack applications directly from your browser—no local setup required. If you're here to build your own AI-powered web dev agent using the Bolt open source codebase, click here to get started!

What Makes Bolt.new Different

Claude, v0, etc are incredible- but you can't install packages, run backends or edit code. That’s where Bolt.new stands out:

  • Full-Stack in the Browser: Bolt.new integrates cutting-edge AI models with an in-browser development environment powered by StackBlitz’s WebContainers. This allows you to:

    • Install and run npm tools and libraries (like Vite, Next.js, and more)
    • Run Node.js servers
    • Interact with third-party APIs
    • Deploy to production from chat
    • Share your work via a URL
  • AI with Environment Control: Unlike traditional dev environments where the AI can only assist in code generation, Bolt.new gives AI models complete control over the entire environment including the filesystem, node server, package manager, terminal, and browser console. This empowers AI agents to handle the entire app lifecycle—from creation to deployment.

Whether you’re an experienced developer, a PM or designer, Bolt.new allows you to build production-grade full-stack applications with ease.

For developers interested in building their own AI-powered development tools with WebContainers, check out the open-source Bolt codebase in this repo!

Tips and Tricks

Here are some tips to get the most out of Bolt.new:

  • Be specific about your stack: If you want to use specific frameworks or libraries (like Astro, Tailwind, ShadCN, or any other popular JavaScript framework), mention them in your initial prompt to ensure Bolt scaffolds the project accordingly.

  • Use the enhance prompt icon: Before sending your prompt, try clicking the 'enhance' icon to have the AI model help you refine your prompt, then edit the results before submitting.

  • Scaffold the basics first, then add features: Make sure the basic structure of your application is in place before diving into more advanced functionality. This helps Bolt understand the foundation of your project and ensure everything is wired up right before building out more advanced functionality.

  • Batch simple instructions: Save time by combining simple instructions into one message. For example, you can ask Bolt to change the color scheme, add mobile responsiveness, and restart the dev server, all in one go saving you time and reducing API credit consumption significantly.

FAQs

Where do I sign up for a paid plan?
Bolt.new is free to get started. If you need more AI tokens or want private projects, you can purchase a paid subscription in your Bolt.new settings, in the lower-left hand corner of the application.

What happens if I hit the free usage limit?
Once your free daily token limit is reached, AI interactions are paused until the next day or until you upgrade your plan.

Is Bolt in beta?
Yes, Bolt.new is in beta, and we are actively improving it based on feedback.

How can I report Bolt.new issues?
Check out the Issues section to report an issue or request a new feature. Please use the search feature to check if someone else has already submitted the same issue/request.

What frameworks/libraries currently work on Bolt?
Bolt.new supports most popular JavaScript frameworks and libraries. If it runs on StackBlitz, it will run on Bolt.new as well.

How can I add make sure my framework/project works well in bolt?
We are excited to work with the JavaScript ecosystem to improve functionality in Bolt. Reach out to us via [email protected] to discuss how we can partner!

About

Prompt, run, edit, and deploy full-stack web applications with multi-LLM support! Extends bolt.new with OpenAI, Google, Together AI, OpenRouter, Ollama, LMStudio, Groq, DeepSeek, and Mistral integrations. Enhanced with chat file uploads, improved file editor UX, and intelligent error handling with auto-fix suggestions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.4%
  • SCSS 6.2%
  • Other 0.4%