You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -87,112 +87,206 @@ bolt.diy was originally started by [Cole Medin](https://www.youtube.com/@ColeMed
87
87
88
88
If you're new to installing software from GitHub, don't worry! If you encounter any issues, feel free to submit an "issue" using the provided links or improve this documentation by forking the repository, editing the instructions, and submitting a pull request. The following instruction will help you get the stable branch up and running on your local machine in no time.
89
89
90
-
### Prerequisites
90
+
Let's get you up and running with the stable version of Bolt.DIY!
- After installation, the Node.js path is usually added to your system automatically. To verify:
96
-
-**Windows**: Search for "Edit the system environment variables," click "Environment Variables," and check if `Node.js` is in the `Path` variable.
97
-
-**Mac/Linux**: Open a terminal and run:
98
-
```bash
99
-
echo$PATH
100
-
```
101
-
Look for`/usr/local/bin`in the output.
94
+
[](https://github.com/stackblitz-labs/bolt.diy/releases/latest/download/bolt.diy.zip) ← Click here to download the latest version!
102
95
103
-
### Clone the Repository
96
+
##Prerequisites
104
97
105
-
Clone the repository using Git:
98
+
Before you begin, you'll need to install two important pieces of software:
1. Visit the [Node.js Download Page](https://nodejs.org/en/download/)
105
+
2. Download the "LTS" (Long Term Support) version for your operating system
106
+
3. Run the installer, accepting the default settings
107
+
4. Verify Node.js is properly installed:
108
+
-**For Windows Users**:
109
+
1. Press `Windows + R`
110
+
2. Type "sysdm.cpl" and press Enter
111
+
3. Go to "Advanced" tab → "Environment Variables"
112
+
4. Check if `Node.js` appears in the "Path" variable
113
+
-**For Mac/Linux Users**:
114
+
1. Open Terminal
115
+
2. Type this command:
116
+
```bash
117
+
echo$PATH
118
+
```
119
+
3. Look for`/usr/local/bin`in the output
120
+
121
+
## Running the Application
122
+
123
+
You have two options for running Bolt.DIY: directly on your machine or using Docker.
112
124
113
-
## Run the Application
125
+
### Option 1: Direct Installation (Recommended for Beginners)
114
126
115
-
### Option 1: Without Docker
127
+
1. **Install Package Manager (pnpm)**:
128
+
```bash
129
+
npm install -g pnpm
130
+
```
116
131
117
-
1. **Install Dependencies**:
118
-
```bash
119
-
pnpm install
120
-
```
121
-
If `pnpm` is not installed, install it using:
122
-
```bash
123
-
sudo npm install -g pnpm
124
-
```
132
+
2. **Install Project Dependencies**:
133
+
```bash
134
+
pnpm install
135
+
```
125
136
126
-
2. **Start the Application**:
127
-
```bash
128
-
pnpm run dev
137
+
3. **Start the Application**:
138
+
```bash
139
+
pnpm run dev
129
140
```
130
-
This will start the Remix Vite development server. You will need Google Chrome Canary to run this locally if you use Chrome! It's an easy install and a good browser for web development anyway.
131
141
132
-
### Option 2: With Docker
142
+
**Important Note**: If you're using Google Chrome, you'll need Chrome Canary forlocal development. [Download it here](https://www.google.com/chrome/canary/)
143
+
144
+
### Option 2: Using Docker
133
145
134
-
#### Prerequisites
135
-
- Ensure Git, Node.js, and Docker are installed: [Download Docker](https://www.docker.com/)
146
+
This option requires some familiarity with Docker but provides a more isolated environment.
Use Docker Compose profiles to manage environments:
153
-
```bash
154
-
docker-compose --profile development up
155
-
```
156
167
157
-
- With the development profile, changes to your code will automatically reflect in the running container (hot reloading).
158
168
159
-
---
160
169
161
-
### Entering API Keys
170
+
## Configuring API Keys and Providers
162
171
163
-
All of your API Keys can be configured directly in the application. Just selecte the provider you want from the dropdown and click the pencile icon to enter your API key.
172
+
### Adding Your API Keys
164
173
165
-
---
174
+
Setting up your API keys in Bolt.DIY is straightforward:
175
+
176
+
1. Open the home page (main interface)
177
+
2. Select your desired provider from the dropdown menu
0 commit comments