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,119 +87,204 @@ 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
104
96
105
-
Alternatively, you can download the latest version of the project directly from the [Releases Page](https://github.com/stackblitz-labs/bolt.diy/releases/latest). Simply download the .zip file, extract it, and proceed with the setup instructions below. If you are comfertiable using git then run the command below.
97
+
## Prerequisites
106
98
107
-
Clone the repository using Git:
99
+
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/)
106
+
2. Download the "LTS" (Long Term Support) version for your operating system
107
+
3. Run the installer, accepting the default settings
108
+
4. Verify Node.js is properly installed:
109
+
-**For Windows Users**:
110
+
1. Press `Windows + R`
111
+
2. Type "sysdm.cpl" and press Enter
112
+
3. Go to "Advanced" tab → "Environment Variables"
113
+
4. Check if `Node.js` appears in the "Path" variable
114
+
-**For Mac/Linux Users**:
115
+
1. Open Terminal
116
+
2. Type this command:
117
+
```bash
118
+
echo$PATH
119
+
```
120
+
3. Look for`/usr/local/bin`in the output
114
121
115
-
## Run the Application
122
+
## Running the Application
116
123
117
-
### Option 1: Without Docker
124
+
You have two options for running Bolt.DIY: directly on your machine or using Docker.
118
125
119
-
1. **Install Dependencies**:
120
-
```bash
121
-
pnpm install
122
-
```
123
-
If `pnpm` is not installed, install it using:
124
-
```bash
125
-
sudo npm install -g pnpm
126
-
```
126
+
### Option 1: Direct Installation (Recommended for Beginners)
127
127
128
-
2. **Start the Application**:
129
-
```bash
130
-
pnpm run dev
128
+
1. **Install Package Manager (pnpm)**:
129
+
```bash
130
+
npm install -g pnpm
131
131
```
132
-
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.
133
132
134
-
### Option 2: With Docker
133
+
2. **Install Project Dependencies**:
134
+
```bash
135
+
pnpm install
136
+
```
135
137
136
-
#### Prerequisites
137
-
- Ensure Git, Node.js, and Docker are installed: [Download Docker](https://www.docker.com/)
138
+
3. **Start the Application**:
139
+
```bash
140
+
pnpm run dev
141
+
```
138
142
139
-
#### Steps
143
+
**Important Note**: If you're using Google Chrome, you'll need Chrome Canary forlocal development. [Download it here](https://www.google.com/chrome/canary/)
140
144
141
-
1. **Build the Docker Image**:
145
+
### Option 2: Using Docker
142
146
143
-
Use the provided NPM scripts:
144
-
```bash
145
-
npm run dockerbuild
146
-
```
147
+
This option requires some familiarity with Docker but provides a more isolated environment.
Use Docker Compose profiles to manage environments:
155
-
```bash
156
-
docker-compose --profile development up
157
-
```
163
+
2. **Run the Container**:
164
+
```bash
165
+
docker-compose --profile development up
166
+
```
158
167
159
-
- With the development profile, changes to your code will automatically reflect in the running container (hot reloading).
160
168
161
-
---
162
169
163
-
### Entering API Keys
164
170
165
-
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.
171
+
## Configuring API Keys and Providers
166
172
167
-
---
173
+
### Adding Your API Keys
174
+
175
+
Setting up your API keys in Bolt.DIY is straightforward:
176
+
177
+
1. Open the home page (main interface)
178
+
2. Select your desired provider from the dropdown menu
0 commit comments