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
@@ -132,29 +132,29 @@ Please contact us at [support@bito.ai](mailto:support@bito.ai) for a **free Ente
132
132
133
133
<br />
134
134
135
-
<!--Prerequisites-->
135
+
<!--Installation requirements-->
136
136
137
-
## 2. Prerequisites
137
+
## 2. Installation requirements
138
138
139
-
Before you start the AI Architect setup in your environment, make sure you have the following ready:
139
+
Before you start the AI Architect setup in your environment, make sure your environment meets the following requirements.
140
140
141
-
### **LLM API Keys**
142
-
Required for personal use of AI Architect. An **Anthropic (Claude)** API key is mandatory; you can optionally also provide an **OpenAI (GPT)** API key. AI Architect also supports **[Portkey](https://portkey.ai)** integration for custom proxy configurations.
141
+
### **System requirements**
143
142
144
-
### **Bito Access Key**
145
-
You'll need a **Bito account** and a **Bito Access Key** to authenticate AI Architect. You can sign up for a Bito account at https://alpha.bito.ai, and create an access key from Settings -> Advanced Settings **[Link](https://alpha.bito.ai/home/advanced)**.
143
+
| Tier | Repositories | vCPU | Memory | Storage |
144
+
|------|--------------|------|--------|---------|
145
+
|**Minimum**| up to 25 | 12 cores | 24 GB | 500 GB |
Used by AI Architect to read and index your repositories. Bito supports **GitHub**, **GitLab**, and **Bitbucket**.
149
-
-**GitHub classic Token with `repo` access** Fine-grained tokens are not supported. [Learn more](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic)
150
-
-**GitLab token with `api` scope)**[Learn more](https://docs.gitlab.com/user/profile/personal_access_tokens/#create-a-personal-access-token)
151
-
-**Bitbucket Access Token:** Depending on your Bitbucket setup, you may need one of the following:
152
-
- For **Bitbucket Cloud** use **API Token**. [Learn more](https://support.atlassian.com/bitbucket-cloud/docs/create-an-api-token/)
153
-
- For **Bitbucket Enterprise (Self-Hosted)** use **HTTP Access Token**. [Learn more](https://confluence.atlassian.com/bitbucketserver/personal-access-tokens-939515499.html)
149
+
> **Notes**
150
+
> -**Large repositories:** Increase memory and storage by 50% above the tier baseline when any single repository exceeds 5 GB.
151
+
> -**Indexing workload:** Indexing generates transient CPU and memory peaks above steady-state usage. The resources listed above include the headroom required to absorb these peaks; do not size below the tier minimums.
152
+
> -**Persistent storage:** Automatically configured during installation using Docker volumes or Kubernetes PersistentVolumeClaims.
153
+
> -**Production security:** Restrict access via firewall rules and front the deployment with a reverse proxy (e.g., Nginx) with HTTPS enabled.
154
154
155
155
---
156
156
157
-
### System requirements
157
+
### **Supported operating systems**
158
158
159
159
The AI Architect supports the following operating systems:
160
160
@@ -164,7 +164,7 @@ The AI Architect supports the following operating systems:
164
164
165
165
---
166
166
167
-
### WSL2 is required for Windows users
167
+
### **WSL2 is required for Windows users**
168
168
169
169
If you're running Windows, Windows Subsystem for Linux 2 (WSL2) must be installed before proceeding.
170
170
@@ -177,32 +177,37 @@ If you're running Windows, Windows Subsystem for Linux 2 (WSL2) must be installe
177
177
```
178
178
3. Set up your Ubuntu username and password when prompted
179
179
180
-
### Docker Desktop / Docker Service (required)
180
+
---
181
181
182
-
**Docker Compose** is required to run AI Architect. The easiest and recommended way to get Docker Compose is to install **Docker Desktop**.
182
+
### **Supported deployment modes**
183
183
184
-
Docker Desktop includes Docker Compose along with Docker Engine and Docker CLI which are Compose prerequisites.
184
+
AI Architect supports two deployment modes. Choose the option that fits your infrastructure:
|**Docker (Compose)**| Single-host deployments, evaluation, smaller teams | Docker Engine and Docker Compose. [Install Docker Desktop](https://docs.docker.com/compose/install) — includes both. |
189
+
|**Kubernetes (Helm)**| Production deployments requiring high availability and horizontal scaling | A pre-configured Kubernetes cluster on your infrastructure. For testing in a single laptop or local machine, create a local cluster using KIND (Kubernetes in Docker) — see the [Kubernetes Deployment Guide](https://github.com/gitbito/ai-architect/blob/main/docs/KUBERNETES_DEPLOYMENT.md). |
187
190
188
-
**Configuration for Windows (WSL2):**
191
+
---
189
192
190
-
If you're using Windows with WSL2, you need to enable Docker integration with your WSL distribution:
193
+
### **Bito Access Key**
191
194
192
-
1. Open **Docker Desktop**
193
-
2. Go to **Settings > Resources > WSL Integration**
194
-
3. Enable integration for your WSL distribution (e.g., Ubuntu)
195
-
4. Click **Apply**
195
+
You'll need a **Bito account** and a **Bito Access Key** to authenticate AI Architect. You can sign up for a Bito account at https://alpha.bito.ai, and create an access key from Settings -> Advanced Settings **[Link](https://alpha.bito.ai/home/advanced)**.
196
196
197
-
---
197
+
### **Git Access Token**
198
198
199
-
### Kubernetes cluster (optional)
199
+
Required for AI Architect to read and index your repositories. Bito supports **GitHub**, **GitLab**, and **Bitbucket**.
200
+
-**GitHub classic Token with `repo` access** Fine-grained tokens are not supported. [Learn more](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic)
201
+
-**GitLab token with `api` scope)**[Learn more](https://docs.gitlab.com/user/profile/personal_access_tokens/#create-a-personal-access-token)
202
+
-**Bitbucket Access Token:** Depending on your Bitbucket setup, you may need one of the following:
203
+
- For **Bitbucket Cloud** use **API Token**. [Learn more](https://support.atlassian.com/bitbucket-cloud/docs/create-an-api-token/)
204
+
- For **Bitbucket Enterprise (Self-Hosted)** use **HTTP Access Token**. [Learn more](https://confluence.atlassian.com/bitbucketserver/personal-access-tokens-939515499.html)
200
205
201
-
AI Architect supports Kubernetes as an alternative deployment option. For production deployments, a Kubernetes cluster must be pre-configured on your infrastructure.
206
+
### **LLM API Keys**
202
207
203
-
For testing and development purposes, you can create a local cluster using KIND (Kubernetes in Docker). Refer to the [Kubernetes Deployment Guide](https://github.com/gitbito/ai-architect/blob/main/docs/KUBERNETES_DEPLOYMENT.md)for detailed instructions.
208
+
Required for self-managed AI Architect deployments. An **Anthropic (Claude)** API key is mandatory; you can optionally also provide an **OpenAI (GPT)** API key. AI Architect also supports **[Portkey](https://portkey.ai)** integration for custom proxy configurations.
204
209
205
-
> **Note:** Kubernetes deployment support is available from version 1.3.0 onwards.
210
+
To use Bito-hosted LLM instead (no LLM keys required from you), contact **[support@bito.ai](mailto:support@bito.ai)** about the [Bito Enterprise Plan](https://bito.ai/pricing/).
0 commit comments