Build a Full-Stack App for FREE with No Coding Using Bolt.DIY, Gemini 2.0, and Deepseek-V3

Written by The Metaverse Guy - January 10, 2025


Building a full-stack application without any coding knowledge and for free might sound too good to be true, but with the right tools, it's entirely possible. In this article, we'll guide you through the process of creating a full-stack app using Bolt.DIY, Gemini 2.0, and Deepseek-V3, all without spending a dime. We'll also explore how you can run Bolt.new, or even a better version of it, locally on your computer without any subscription fees. Let's dive in!

Introduction to Bolt.DIY and Bolt.new

Bolt.new has made waves as one of the best AI code editors, but its pricing can be a barrier, with costs reaching up to $20 per month for 10 million tokens. These tokens can be quickly consumed, especially when launching a full-stack project. However, Bolt.DIY (formerly known as AutoDev) offers a solution. It's now open-source and available on GitHub, allowing you to use Bolt.new and other large language models for free.

Setting Up Bolt.DIY Locally

To get started, you'll need to set up Bolt.DIY on your local machine. Here's a step-by-step guide to help you through the process:

Cloning the Bolt.DIY Repository

1. Open your browser and go to GitHub.

2. Search for Bolt.DIY and navigate to the correct repository.

3. Clone the repository to your local machine. You can do this via the command line:

  • Open a new terminal.
  • Create a new folder where you want to install Bolt.DIY.
  • Use the 'git clone' command with the provided URL from the GitHub repository.

Alternatively, you can download the repository as a zip file and extract it to your desired folder.

Installing Dependencies

Once the repository is cloned locally, navigate to the new installation folder and open it in your terminal. Run the command 'npm install' to install all necessary dependencies. This process may take a few minutes depending on your internet speed.

Running Bolt.DIY

Before running Bolt.DIY, ensure you have Chrome Canary installed on your computer. You can download it from the provided URL in the repository instructions. Once installed:

  • Run the command 'pnpm run dev' in your terminal.
  • Wait for the local URL to appear in the terminal.
  • Copy this URL and paste it into Chrome Canary to access the locally running Bolt.new.

After completing these steps, Bolt.new should be up and running on your local machine, ready for use with various large language models such as Gemini 2.0, Deepseek, and others.

Using Large Language Models

Bolt.DIY allows you to integrate with several large language models at no cost. Here's how you can use them:

Obtaining and Using API Keys

1. For Gemini 2.0, create an API key by visiting aistudio.google.com/s/api-key and following the instructions to create a new project and API key.

2. Copy the API key and paste it into the Bolt.DIY interface by clicking the pencil icon.

3. You can also use other models like Deepseek or LM Studio by following similar steps to obtain and input their API keys.

Building Projects with Bolt.DIY

With Bolt.DIY set up, let's explore some practical applications:

Creating a Keyword Research Tool

1. Develop a keyword research tool by providing a keyword to fetch related data such as traffic volume and competition.

2. Use the Gemini 2.0 API key for this purpose and test the tool by entering a keyword like "artificial intelligence."

3. The tool will return data such as keyword volume, competition, and related keywords, which can be exported to CSV.

Building a Landing Page

1. Create a landing page by prompting Bolt.DIY to generate a Next.js project for a local café in London.

2. Customize the landing page as needed, adding colors and other elements.

3. You can push the project to GitHub, synchronize files, or download the source code for further use.

Conclusion

In conclusion, using Bolt.DIY, you can run Bolt.new or an enhanced version of it locally on your computer without any subscription fees. This setup allows you to leverage various large language models to build projects such as keyword research tools and landing pages, all while enjoying the flexibility and cost savings of using open-source tools. By following the steps outlined in this guide, you'll be well-equipped to create full-stack applications for free. Happy coding!

Actionable Takeaways

  • Set up Bolt.DIY on your local machine to access Bolt.new features without a subscription.
  • Integrate large language models like Gemini 2.0 and Deepseek for various projects.
  • Develop practical tools like keyword research tools and landing pages using Bolt.DIY.

FAQs

  • What is Bolt.DIY?

    Bolt.DIY is the open-source version of Bolt.new, available for free on GitHub. It allows you to run a local version of Bolt.new without any subscription fees.
  • How do I install Bolt.DIY on my computer?

    You need to clone the Bolt.DIY repository from GitHub, install the necessary dependencies using 'npm install,' and run the project using 'pnpm run dev.'
  • What large language models can I use with Bolt.DIY?

    You can use models like Gemini 2.0, Deepseek, LM Studio, and others by obtaining their API keys and integrating them into Bolt.DIY.
  • Can I create a keyword research tool with Bolt.DIY?

    Yes, you can create a keyword research tool by utilizing APIs like Gemini 2.0 to fetch data related to keywords, including traffic volume and competition.
  • How can I build a landing page using Bolt.DIY?

    You can prompt Bolt.DIY to generate a Next.js project and customize it to create a landing page, which you can further enhance with additional elements and styles.

We hope this guide has been helpful in getting you started with Bolt.DIY and building full-stack applications for free. If you have any more questions or need further assistance, feel free to leave a comment below. Happy building!

  1. In today's data-driven world, the ability to extract and utilize information from the web is a crucial skill. Whether you're a data scientist, a business analyst, or just someone looking to gather ins

  2. If you're looking for a unique and underrated side hustle that can potentially earn you over $1,370 per day, then you're in for a treat. This method leverages the power of Canva's AI tools to create s

  3. In the ever-evolving landscape of artificial intelligence, new models and tools frequently emerge, each promising to revolutionize how we interact with technology. The latest entrant generating buzz i

  4. Is Journalist AI the ultimate AI writing tool you've been searching for? In this article, we delve into an in-depth review of Journalist AI, exploring its features, advantages, and potential drawbacks

  5. In the ever-evolving landscape of artificial intelligence, finding the right tool for content creation can be overwhelming. With so many AI-driven platforms emerging, each promising to revolutionize t