
# 💡 CodeGPT Setup für Crumbforest

## 🔧 Ziel
Einrichtung von **CodeGPT** innerhalb von **Visual Studio Code** zur Unterstützung beim Schreiben, Verstehen und Reflektieren von Code & Krümel-Logik.

---

## 📦 Voraussetzungen

- ✅ Ein OpenAI-Account (kostenpflichtig für GPT-4 Nutzung)
- ✅ Ein OpenAI API-Key (`sk-...`)
- ✅ Visual Studio Code installiert
- ✅ Internetverbindung 🌐

---

## 🧩 Schritt-für-Schritt Anleitung

### 1. 🔍 VSCode Extension installieren

- Öffne VSCode
- Gehe zu Extensions (🔌 Symbol oder `⌘+Shift+X`)
- Suche nach: `CodeGPT` (von Daniel San)
- Installieren ✔️

### 2. 🔐 API Key eintragen

- Öffne VSCode Settings (`⌘+,`)
- Suche nach `CodeGPT: ApiKey`
- Trage deinen OpenAI API Key ein:
  ```
  sk-xxxxxxxxxxxxxxxxxxxx
  ```

Alternativ in `settings.json`:

```json
"codegpt.apiKey": "sk-xxxxxxxxxxxxxxxxxxxx"
```

---

### 3. 🧠 Verwendung

- Öffne einen Codeblock
- Rechtsklick > „Ask CodeGPT“
- Oder nutze die Command Palette (`⌘+Shift+P`)
  - z.B. „Explain Code“, „Generate Function“, „Refactor Code“

---

### 4. 💬 Unterstützte Funktionen

| Befehl                   | Beschreibung                                 |
|--------------------------|----------------------------------------------|
| `Explain`                | Erklärt den markierten Code                 |
| `Generate Tests`         | Erstellt einfache Unit-Tests                |
| `Ask Anything`           | Freie Fragen (auch über Crumbforest!)       |
| `Fix this Code`          | Repariert markierte Abschnitte              |

---

## 🔐 Sicherheitshinweis

> 🔒 **Dein API Key bleibt lokal gespeichert**. Bei öffentlicher Nutzung achte darauf, diesen **niemals zu teilen oder zu pushen**.

---

## 🌱 Crumbforest Hinweis

> CodeGPT ergänzt **Copilot** mit tiefgreifenden Antworten & Debugging.  
> In Crumbforest ist es ein **pädagogisches Interface** zwischen Code, Mensch & Idee.
