<p align="center">
          <a href="https://marketplace.visualstudio.com/items?itemName=ZooCodeOrganization.zoo-code"><img src="https://img.shields.io/badge/VS_Code_Marketplace-007ACC?style=flat&logo=visualstudiocode&logoColor=white" alt="VS Code Marketplace"></a>
          <a href="https://x.com/ZooCodeDev"><img src="https://img.shields.io/badge/ZooCode-000000?style=flat&logo=x&logoColor=white" alt="X"></a>
          <a href="https://youtube.com/@roocodeyt?feature=shared"><img src="https://img.shields.io/badge/YouTube-FF0000?style=flat&logo=youtube&logoColor=white" alt="YouTube"></a>
          <a href="https://discord.gg/VxfP4Vx3gX"><img src="https://img.shields.io/badge/Join%20Discord-5865F2?style=flat&logo=discord&logoColor=white" alt="Join Discord"></a>
          <a href="https://www.reddit.com/r/ZooCode/"><img src="https://img.shields.io/badge/Join%20r%2FZooCode-FF4500?style=flat&logo=reddit&logoColor=white" alt="Join r/ZooCode"></a>
          <a href="https://github.com/Zoo-Code-Org/Zoo-Code/issues"><img src="https://img.shields.io/badge/GitHub-Issues-181717?style=flat&logo=github&logoColor=white" alt="GitHub Issues"></a>
        </p>
        <p align="center">
          <em>Schnelle Hilfe → <a href="https://discord.gg/VxfP4Vx3gX">Discord beitreten</a> • Lieber asynchron? → <a href="https://www.reddit.com/r/ZooCode/">r/ZooCode beitreten</a></em>
        </p>

        # Zoo Code

        > Dein KI-gestütztes Dev-Team – direkt in deinem Editor

        ## Wir sind Zoo Code

> Du hast vielleicht die [neuliche Ankündigung](https://x.com/mattrubens/status/2046636598859559114) des Roo-Teams 🦘🦘🦘 gesehen. Die Kurzfassung ist, dass das Team die aktive Entwicklung von Roo Code zurückfährt, während es sich auf [Roomote](https://roomote.dev/) konzentriert. Diese Nachricht war für viele Roo-Nutzer schwer; dieses Plugin bedeutet dieser Community sehr viel.
>
> Wir möchten dem gesamten Roo-Team für die Arbeit danken, die sie in dieses Plugin gesteckt haben. Wir nennen hier nicht jeden Einzelnen beim Namen, aber wir sind uns sicher alle einig, dass sie außergewöhnliche Entwickler und, genauso wichtig, unglaubliche Menschen sind. Danke an das Roo-Team.
>
> Roo-Coder gibt es in allen Formen und Größen. Manche nutzen es professionell im Arbeitsalltag, andere tüfteln damit an unvorstellbar komplexen Workflows. Einige verbessern Roo selbst, während andere die Modelle verbessern, die Roo verwendet (super meta). Der Punkt ist: Die Community ist vielfältig, und obwohl ein Känguru 🦘🦘🦘 ein edles Tier ist, fanden wir, dass ein „Zoo“ 🐘🦡🦒🦓🦛🦧🦭🦦 diese Vielfalt der Plugin-Nutzer besser widerspiegelt.
>
> Deshalb möchten wir ankündigen, dass **Zoo Code** die Entwicklung dieses wichtigen Projekts fortsetzen wird. Das Kernteam besteht aus Entwicklern, die zuvor zu Roo beigetragen haben und dieses Plugin sehr schätzen. Wir werden weiterhin Modelle aktualisieren, Fehler beheben und neue Funktionen veröffentlichen. Vor allem aber wollen wir auf euch hören, die Community, die dieses Plugin so besonders gemacht hat. Schließ dich also unserem [Discord](https://discord.gg/VxfP4Vx3gX), unserem [Reddit](https://www.reddit.com/r/ZooCode) an oder [eröffne einen PR oder ein Issue](https://github.com/Zoo-Code-Org/Zoo-Code) – vor allem bitten wir dich aber, als Community engagiert, vernetzt und aktiv zu bleiben.
>
> _-Zoo Code Team_

## Migration von Roo Code zu Zoo Code

Eine kurze Anleitung für den Wechsel von Roo Code zu Zoo Code findest du im [Roo→Zoo-Migrationsleitfaden](https://docs.zoocode.dev/roo-to-zoo-migration). Wir wollen Nutzer beim Umstieg so gut wie möglich unterstützen, und genau dafür sind unser [Reddit](https://www.reddit.com/r/ZooCode) und [Discord](https://discord.gg/VxfP4Vx3gX) da. Wenn du Probleme hast oder Fragen auftauchen, komm vorbei und frag nach.

## Neu in v3.55.0

**Die erste Funktionsversion von Zoo Code** baut auf dem Marketplace-Handoff auf und bringt einen neuen Provider, den Upstream-Sunset-Merge aus Roo Code sowie eine Runde nutzerseitiger Korrekturen für Chat, Provider-Einstellungen und Rendering.

- Xiaomi MiMo als vollwertigen API-Provider hinzugefügt.
- Den Upstream-Sunset-Merge aus Roo Code und zugehörige Plattform-Updates übernommen.
- Texte auf der MCP-Anmeldeseite, Gemini-Anfragen mit vollem Tool-Set und die OpenAI-Temperaturbehandlung für nicht unterstützte Modelle korrigiert.
- Markdown-Darstellung einzelner Tilden und die Benennung temporärer Diagnosedateien korrigiert.
- Standardwerte und Regionsabdeckung für Z.AI, GLM und Vertex AI verbessert.

<details>
  <summary>🌐 Verfügbare Sprachen</summary>

- [English](../../README.md)
- [Català](../ca/README.md)
- [Deutsch](../de/README.md)
- [Español](../es/README.md)
- [Français](../fr/README.md)
- [हिंदी](../hi/README.md)
- [Bahasa Indonesia](../id/README.md)
- [Italiano](../it/README.md)
- [日本語](../ja/README.md)
- [한국어](../ko/README.md)
- [Nederlands](../nl/README.md)
- [Polski](../pl/README.md)
- [Português (BR)](../pt-BR/README.md)
- [Русский](../ru/README.md)
- [Türkçe](../tr/README.md)
- [Tiếng Việt](../vi/README.md)
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
  </details>

---

## Was kann Zoo Code für DICH tun?

- Code aus natürlichsprachlichen Beschreibungen generieren
- Anpassung mit Modi: Code, Architekt, Fragen, Debuggen und benutzerdefinierte Modi
- Bestehenden Code refaktorisieren & debuggen
- Dokumentation schreiben & aktualisieren
- Fragen zu deiner Codebasis beantworten
- Wiederkehrende Aufgaben automatisieren
- MCP-Server nutzen

## Modi

Zoo Code passt sich an deine Arbeitsweise an, nicht umgekehrt:

- Code-Modus: tägliches Codieren, Bearbeitungen und Dateioperationen
- Architekten-Modus: Systeme, Spezifikationen und Migrationen planen
- Fragen-Modus: schnelle Antworten, Erklärungen und Dokumentationen
- Debug-Modus: Probleme aufspüren, Protokolle hinzufügen, Ursachen isolieren
- Benutzerdefinierte Modi: erstelle spezialisierte Modi für dein Team oder deinen Workflow

Mehr erfahren: [Modi verwenden](https://docs.zoocode.dev/basic-usage/using-modes) • [Benutzerdefinierte Modi](https://docs.zoocode.dev/advanced-usage/custom-modes)

## Tutorial- & Feature-Videos

<div align="center">

|                                                                                                                                                                               |                                                                                                                                                                             |                                                                                                                                                                             |
| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|  <a href="https://www.youtube.com/watch?v=Mcq3r1EPZ-4"><img src="https://img.youtube.com/vi/Mcq3r1EPZ-4/maxresdefault.jpg" width="100%"></a><br><b>Zoo Code installieren</b>  | <a href="https://www.youtube.com/watch?v=ZBML8h5cCgo"><img src="https://img.youtube.com/vi/ZBML8h5cCgo/maxresdefault.jpg" width="100%"></a><br><b>Profile konfigurieren</b> | <a href="https://www.youtube.com/watch?v=r1bpod1VWhg"><img src="https://img.youtube.com/vi/r1bpod1VWhg/maxresdefault.jpg" width="100%"></a><br><b>Codebasis-Indizierung</b> |
| <a href="https://www.youtube.com/watch?v=iiAv1eKOaxk"><img src="https://img.youtube.com/vi/iiAv1eKOaxk/maxresdefault.jpg" width="100%"></a><br><b>Benutzerdefinierte Modi</b> |      <a href="https://www.youtube.com/watch?v=Ho30nyY332E"><img src="https://img.youtube.com/vi/Ho30nyY332E/maxresdefault.jpg" width="100%"></a><br><b>Checkpoints</b>      |   <a href="https://www.youtube.com/watch?v=HmnNSasv7T8"><img src="https://img.youtube.com/vi/HmnNSasv7T8/maxresdefault.jpg" width="100%"></a><br><b>Kontextverwaltung</b>   |

</div>
<p align="center">
<a href="https://docs.zoocode.dev/tutorial-videos">Weitere schnelle Tutorial- und Feature-Videos...</a>
</p>

## Ressourcen

- **[Dokumentation](https://docs.zoocode.dev):** Die offizielle Anleitung zur Installation, Konfiguration und Beherrschung von Zoo Code.
- **[YouTube-Kanal](https://youtube.com/@roocodeyt?feature=shared):** Schau dir Tutorials an und sieh Features in Aktion.
- **[Discord-Server](https://discord.gg/VxfP4Vx3gX):** Tritt der Community bei für Echtzeit-Hilfe und Diskussionen.
- **[Reddit-Community](https://www.reddit.com/r/ZooCode):** Teile deine Erfahrungen und sieh, was andere bauen.
- **[GitHub Issues](https://github.com/Zoo-Code-Org/Zoo-Code/issues):** Melde Fehler und verfolge die Entwicklung.
- **[Feature-Anfragen](https://github.com/Zoo-Code-Org/Zoo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop):** Hast du eine Idee? Teile sie mit den Entwicklern.

---

## Lokales Setup & Entwicklung

1. **Klone** das Repo:

```sh
git clone https://github.com/Zoo-Code-Org/Zoo-Code.git
```

2. **Installiere die Abhängigkeiten**:

```sh
pnpm install
```

3. **Führe die Erweiterung aus**:

Es gibt mehrere Möglichkeiten, die Zoo Code-Erweiterung auszuführen:

### Entwicklungsmodus (F5)

Für die aktive Entwicklung verwende das integrierte Debugging von VSCode:

Drücke `F5` (oder gehe zu **Ausführen** → **Debuggen starten**) in VSCode. Dies öffnet ein neues VSCode-Fenster mit der laufenden Zoo Code-Erweiterung.

- Änderungen an der Webview werden sofort angezeigt.
- Änderungen an der Kern-Erweiterung werden ebenfalls automatisch per Hot-Reload neu geladen.

### Automatisierte VSIX-Installation

Um die Erweiterung als VSIX-Paket zu erstellen und direkt in VSCode zu installieren:

```sh
pnpm install:vsix [-y] [--editor=<command>]
```

Dieser Befehl wird:

- Fragen, welcher Editor-Befehl verwendet werden soll (code/cursor/code-insiders) - standardmäßig 'code'
- Jede vorhandene Version der Erweiterung deinstallieren.
- Das neueste VSIX-Paket erstellen.
- Das neu erstellte VSIX installieren.
- Dich auffordern, VS Code neu zu starten, damit die Änderungen wirksam werden.

Optionen:

- `-y`: Alle Bestätigungsaufforderungen überspringen und Standardwerte verwenden
- `--editor=<command>`: Gib den Editor-Befehl an (z. B. `--editor=cursor` oder `--editor=code-insiders`)

### Manuelle VSIX-Installation

Wenn du das VSIX-Paket lieber manuell installieren möchtest:

1.  Erstelle zuerst das VSIX-Paket:
    ```sh
    pnpm vsix
    ```
2.  Eine `.vsix`-Datei wird im `bin/`-Verzeichnis generiert (z. B. `bin/zoo-code-<version>.vsix`).
3.  Installiere sie manuell mit der VSCode-Befehlszeilenschnittstelle:
    ```sh
    code --install-extension bin/zoo-code-<version>.vsix
    ```

---

Wir verwenden [changesets](https://github.com/changesets/changesets) für die Versionierung und Veröffentlichung. Schau in unsere `CHANGELOG.md` für Versionshinweise.

---

## Haftungsausschluss

**Bitte beachte**, dass Zoo Code **keine** Zusicherungen oder Garantien in Bezug auf Code, Modelle oder andere Werkzeuge gibt, die in Verbindung mit Zoo Code, zugehörigen Drittanbieter-Werkzeugen oder den daraus resultierenden Ergebnissen bereitgestellt oder zugänglich gemacht werden. Du übernimmst **alle Risiken**, die mit der Nutzung solcher Werkzeuge oder Ergebnisse verbunden sind; diese Werkzeuge werden auf einer **"WIE BESEHEN"**- und **"WIE VERFÜGBAR"**-Basis bereitgestellt. Solche Risiken können unter anderem die Verletzung von geistigem Eigentum, Cyber-Schwachstellen oder -Angriffe, Voreingenommenheit, Ungenauigkeiten, Fehler, Defekte, Viren, Ausfallzeiten, Eigentumsverluste oder -schäden und/oder Personenschäden umfassen. Du bist allein verantwortlich für deine Nutzung solcher Werkzeuge oder Ergebnisse (einschließlich, aber nicht beschränkt auf deren Rechtmäßigkeit, Angemessenheit und Ergebnisse).

---

## Mitwirken

Wir lieben Community-Beiträge! Lies unsere [CONTRIBUTING.md](CONTRIBUTING.md), um loszulegen.

---

## Lizenz

[Apache 2.0 © 2025 Zoo Code Org](../../LICENSE)

---

**Viel Spaß mit Zoo Code!** Egal, ob du ihn an der kurzen Leine hältst oder autonom losziehen lässt, wir freuen uns darauf zu sehen, was du baust. Wenn du Fragen oder Ideen für Funktionen hast, eröffne ein [Issue](https://github.com/Zoo-Code-Org/Zoo-Code/issues) oder starte eine [Diskussion](https://github.com/Zoo-Code-Org/Zoo-Code/discussions). Viel Spaß beim Coden!
