Open Free Bolt.New Updates: Stability Fixes, new Sonnet 3.5, Live Local Folder Sync, Local Install!

Eduards RuzgaAbout 5 min readMar 24, 2025Watch original
THE SUMMARYAI-generated

Key Concepts

  • Open Source Bolt: A free and open-source variant of the Bolt AI code generation tool.
  • OpenRouter: A platform providing access to various AI models, including free and paid options.
  • Rate Limits: Restrictions on the number of requests that can be made to an API within a specific timeframe.
  • Live Sync: A feature allowing real-time synchronization between the Bolt interface and a local folder.
  • Node.js (Node): A JavaScript runtime environment used to build server-side applications.
  • npm (Node Package Manager): A package manager for Node.js, used to install and manage dependencies.
  • Fork: A copy of a repository on platforms like GitHub, allowing independent development.
  • Pull Request: A proposal to merge changes from a fork into the original repository.
  • Anthropic Sonnet & Haiku: AI models from Anthropic, used for code generation and other tasks.
  • Stellate: The company behind the commercial Bolt product.

Open Source Bolt Community and Development

  • Coleman's Fork: A popular fork of Bolt with around 700 stars on GitHub. The speaker acknowledges its existence and popularity, noting that he was unaware of it initially but is now tracking its development.
  • Collaboration Efforts: The speaker has reached out to Coleman to explore potential collaboration but hasn't yet had a chance to communicate.
  • Stellate's Official Repo: The official open-source repository from Stellate is experiencing slow progress, with pull requests not being merged promptly.
  • Stellate's Open Source Strategy: Stellate is hesitant to merge community pull requests rapidly to avoid diverging too far from the commercial version, which would complicate backporting features.
  • Community Fork Advocacy: The speaker argues for a community-driven fork to accelerate development, even if it means challenges in cross-porting features with the official version.
  • Stellate Office Hours: The speaker participated in Stellate's office hours to inquire about their open-source strategy. The key takeaway is that Stellate is focused on the commercial product and hasn't dedicated significant resources to open source yet.

Stability and Bug Fixes

  • Server Unreachability: One stability issue causing the site to be unreachable has been resolved.
  • Error Responses: Another issue causing errors in responses is still under investigation. The speaker suspects it's related to rate limits on the free AI models.
  • Rate Limit Mitigation: Users experiencing errors can obtain their own API keys from OpenRouter and add them to Bolt to use their own rate limits. OpenRouter's free tier has rate limits of 20 requests per minute and 200 requests per day.

New Features

  • Anthropic Sonnet Integration: The new Anthropic Sonnet model is now available in Bolt via OpenRouter. The speaker notes that Sonnet is a strong competitor to models like 01 for code editing.
  • Anthropic Haiku (Upcoming): While announced, the Anthropic Haiku model is not yet available in Bolt.
  • Live Sync Feature: A new "Live Sync" feature allows users to synchronize their Bolt projects with a local folder.
    • Browser Compatibility: This feature currently only works in Chrome, Edge, and Opera due to its reliance on a new browser API.
    • One-Way Sync: The current implementation only syncs from Bolt to the local folder. Uploading changes from the local folder back to Bolt is planned for a future update.
    • Backup System: The Live Sync feature creates backup folders in the local directory to preserve previous versions of files.
    • Git Integration (Future): The speaker plans to replace the backup folder system with Git integration for better version control.

Local Installation Guide

  • Prerequisites: Node.js (version 18.18 or higher) must be installed.
  • Download the Code: Download the Bolt source code as a ZIP file from the GitHub repository.
  • Open Terminal: Open a terminal or command prompt in the downloaded folder. On macOS, this can be done by enabling the path bar in Finder and right-clicking on the folder to select "Open Terminal."
  • Install Dependencies: Run the command npm install to install the required Node.js packages.
  • Build the Project: Run the command npm run build to build the project.
  • Start the Application: Run the command npm run start to start the Bolt application.
  • Access in Browser: The application will be accessible in a web browser. Press "B" in the terminal to launch the browser.
  • API Key (Optional): If encountering rate limit issues, obtain an API key from OpenRouter and add it to Bolt.

Notable Quotes

  • "I still argue for having Community version where we are going forward but we will have hard time cross porting features between the both versions we'll see" - Expressing the desire for a community-driven fork of Bolt.
  • "They are looking at what people are doing in open source they are excited about what people are doing in the open source part they are not accepting PO requests yet much and they are not backporting features from Bolt yet but they plan to" - Summarizing Stellate's current stance on open source contributions.

Technical Terms Explained

  • API Key: A unique identifier used to authenticate requests to an API and track usage.
  • Dependency: A third-party library or module that a software project relies on.
  • Repository (Repo): A storage location for software code, often hosted on platforms like GitHub.
  • Backporting: The process of applying changes from a newer version of software to an older version.

Logical Connections

The video connects the discussion of community forks with Stellate's open-source strategy, highlighting the tension between rapid community development and the need for Stellate to maintain feature parity between the open-source and commercial versions. The stability issues and rate limits are linked to the use of free AI models via OpenRouter, and the speaker provides a workaround for users to mitigate these limitations. The introduction of the Live Sync feature is presented as a step towards improving the user experience, with future plans to enhance it with Git integration.

Synthesis/Conclusion

The video provides an update on the development of the open-source Bolt project, addressing community concerns about stability, showcasing new features like Live Sync and Anthropic Sonnet integration, and discussing the challenges and opportunities surrounding community collaboration and Stellate's open-source strategy. The speaker emphasizes the importance of community involvement and provides practical guidance for users to set up Bolt locally and contribute to its development. The main takeaways are the ongoing efforts to improve stability, the availability of new AI models, the introduction of the Live Sync feature, and the complex dynamics between the community and Stellate in shaping the future of the open-source Bolt project.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.