Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
<p align="right">
<a href="README.md">English</a> |
<a href="./doc/README-CN.md">简体中文</a>
<strong>Languages:</strong>
<a href="README.md">English</a> ·
<a href="./doc/README-CN.md">简体中文</a> ·
<a href="./doc/README-ES.md">Español</a> ·
<a href="./doc/README-FR.md">Français</a> ·
<a href="./doc/README-PT.md">Português</a> ·
<a href="./doc/README-RU.md">Русский</a> ·
<a href="./doc/README-DE.md">Deutsch</a>
</p>

This is the repository for the Chatbox Community Edition, open-sourced under the GPLv3 license.
Expand Down
10 changes: 8 additions & 2 deletions doc/README-CN.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
<p align="right">
<a href="../README.md">English</a> |
<a href="README-CN.md">简体中文</a>
<strong>语言 / Languages:</strong>
<a href="../README.md">English</a> ·
<a href="README-CN.md">简体中文</a> ·
<a href="README-ES.md">Español</a> ·
<a href="README-FR.md">Français</a> ·
<a href="README-PT.md">Português</a> ·
<a href="README-RU.md">Русский</a> ·
<a href="README-DE.md">Deutsch</a>
</p>

这里是 Chatbox 社区版的代码仓库,以 GPLv3 许可证开源。
Expand Down
356 changes: 356 additions & 0 deletions doc/README-DE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,356 @@
<p align="right">
<strong>Sprachen / Languages:</strong>
<a href="../README.md">English</a> ·
<a href="README-CN.md">简体中文</a> ·
<a href="README-ES.md">Español</a> ·
<a href="README-FR.md">Français</a> ·
<a href="README-PT.md">Português</a> ·
<a href="README-RU.md">Русский</a> ·
<a href="README-DE.md">Deutsch</a>
</p>

Dies ist das Repository der Chatbox Community Edition, die unter der GPLv3-Lizenz als Open Source veröffentlicht ist.

[Chatbox wird wieder Open Source!](https://github.com/chatboxai/chatbox/issues/2266)

Wir synchronisieren regelmäßig Code vom Pro-Repository in dieses Repository und umgekehrt.

### Download für Desktop

<table style="width: 100%">
<tr>
<td width="25%" align="center">
<b>Windows</b>
</td>
<td width="25%" align="center" colspan="2">
<b>MacOS</b>
</td>
<td width="25%" align="center">
<b>Linux</b>
</td>
</tr>
<tr style="text-align: center">
<td align="center" valign="middle">
<a href='https://chatboxai.app/?c=download-windows'>
<img src='./statics/windows.png' style="height:24px; width: 24px" />
<br />
<b>Setup.exe</b>
</a>
</td>
<td align="center" valign="middle">
<a href='https://chatboxai.app/?c=download-mac-intel'>
<img src='./statics/mac.png' style="height:24px; width: 24px" />
<br />
<b>Intel</b>
</a>
</td>
<td align="center" valign="middle">
<a href='https://chatboxai.app/?c=download-mac-aarch'>
<img src='./statics/mac.png' style="height:24px; width: 24px" />
<br />
<b style="white-space: nowrap;">Apple Silicon</b>
</a>
</td>
<td align="center" valign="middle">
<a href='https://chatboxai.app/?c=download-linux'>
<img src='./statics/linux.png' style="height:24px; width: 24px" />
<br />
<b>AppImage</b>
</a>
</td>
</tr>
</table>

### Download für iOS/Android

<a href='https://apps.apple.com/app/chatbox-ai/id6471368056' style='margin-right: 4px'>
<img src='./statics/app_store.webp' style="height:38px;" />
</a>
<a href='https://play.google.com/store/apps/details?id=xyz.chatboxapp.chatbox' style='margin-right: 4px'>
<img src='./statics/google_play.png' style="height:38px;" />
</a>
<a href='https://chatboxai.app/install?download=android_apk' style='margin-right: 4px; display: inline-flex; justify-content: center'>
<img src='./statics/android.png' style="height:28px; display: inline-block" />
.APK
</a>

Weitere Informationen: [chatboxai.app](https://chatboxai.app/)

## Schnellstart

### Für Endbenutzer
1. Laden Sie das passende Installationsprogramm für Ihre Plattform von der [Releases-Seite](https://github.com/chatboxai/chatbox/releases) herunter
2. Installieren und starten Sie Chatbox
3. Konfigurieren Sie Ihren KI-Anbieter (OpenAI, Claude usw.) in den Einstellungen
4. Beginnen Sie zu chatten!

### Systemanforderungen

| Plattform | Mindestversion | Architektur |
|----------|----------------|--------------|
| Windows | Windows 10 | x64 |
| macOS | macOS 11 (Big Sur) | Intel/Apple Silicon |
| Linux | Ubuntu 20.04+ / AppImage-fähige Distributionen | x64 |

---
<div align="center" markdown="1">
<a href="https://go.warp.dev/chatbox">
<img alt="Warp sponsorship" width="400" src="https://raw.githubusercontent.com/warpdotdev/brand-assets/refs/heads/main/Github/Sponsor/Warp-Github-LG-02.png">
</a>

### [Warp, entwickelt für Programmieren mit mehreren KI-Agenten.](https://go.warp.dev/chatbox)
[Verfügbar für MacOS, Linux und Windows](https://go.warp.dev/chatbox)<br>
</div>

<hr>

<h1 align="center">
<img src='./statics/icon.png' width='30'>
<span>
Chatbox
<span style="font-size:8px; font-weight: normal;">(Community Edition)</span>
</span>
</h1>
<p align="center">
<em>Ihr ultimativer KI-Copilot auf dem Desktop. <br />Chatbox ist ein Desktop-Client für ChatGPT, Claude und andere LLMs, verfügbar für Windows, Mac und Linux</em>
</p>

<p align="center">
<a href="https://github.com/chatboxai/chatbox/releases" target="_blank">
<img alt="macOS" src="https://img.shields.io/badge/-macOS-black?style=flat-square&logo=apple&logoColor=white" />
</a>
<a href="https://github.com/chatboxai/chatbox/releases" target="_blank">
<img alt="Windows" src="https://img.shields.io/badge/-Windows-blue?style=flat-square&logo=windows&logoColor=white" />
</a>
<a href="https://github.com/chatboxai/chatbox/releases" target="_blank">
<img alt="Linux" src="https://img.shields.io/badge/-Linux-yellow?style=flat-square&logo=linux&logoColor=white" />
</a>
<a href="https://github.com/chatboxai/chatbox/releases" target="_blank">
<img alt="Downloads" src="https://img.shields.io/github/downloads/chatboxai/chatbox/total.svg?style=flat" />
</a>
<a href="#funktionen">
<img alt="Privacy" src="https://img.shields.io/badge/-Local%20First-green?style=flat-square&logo=shield&logoColor=white" />
</a>
</p>

<a href="https://www.producthunt.com/posts/chatbox?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-chatbox" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=429547&theme=light" alt="Chatbox - Better&#0032;UI&#0032;&#0038;&#0032;Desktop&#0032;App&#0032;for&#0032;ChatGPT&#0044;&#0032;Claude&#0032;and&#0032;other&#0032;LLMs&#0046; | Product Hunt" style="width: 150px; height: 30px;" width="100" height="40" /></a>

<a href="./statics/snapshot_light.png">
<img src="./statics/snapshot_light.png" width="400"/>
</a>
<a href="./statics/snapshot_dark.png">
<img src="./statics/snapshot_dark.png" width="400"/>
</a>

<!-- <table>
<tr>
<td>
<img src="./dec/../doc/demo_mobile_1.png" alt="App Screenshot" style="box-shadow: 2px 2px 10px rgba(0,0,0,0.1); border: 1px solid #ddd; border-radius: 8px; height: 300px" />
</td>
<td>
<img src="./dec/../doc/demo_mobile_2.png" alt="App Screenshot" style="box-shadow: 2px 2px 10px rgba(0,0,0,0.1); border: 1px solid #ddd; border-radius: 8px; height: 300px" />
</td>
</tr>
</table> -->

## Funktionen

### 🤖 KI-Modell-Unterstützung
- **Unterstützung für mehrere LLM-Anbieter**
:gear: Nahtlose Integration mit einer Vielzahl modernster Sprachmodelle:
- OpenAI (ChatGPT)
- Azure OpenAI
- Claude
- Google Gemini Pro
- Ollama (Zugriff auf lokale Modelle wie llama2, Mistral, Mixtral, codellama, vicuna, yi und solar)
- ChatGLM-6B

- **Bildgenerierung mit Dall-E-3**
:art: Erstellen Sie die Bilder Ihrer Vorstellung mit Dall-E-3.

- **Erweiterte Prompts**
:speech_balloon: Erweiterte Prompting-Funktionen zur Verfeinerung und Fokussierung Ihrer Anfragen für bessere Antworten.

### 🖥️ Benutzererfahrung
- **Lokale Datenspeicherung**
:floppy_disk: Ihre Daten bleiben auf Ihrem Gerät, sodass sie nie verloren gehen und Ihre Privatsphäre gewahrt bleibt.

- **Installationspakete ohne Deployment**
:package: Schneller Einstieg mit herunterladbaren Installationspaketen. Keine komplexe Einrichtung nötig!

- **Ergonomische Benutzeroberfläche und Dunkles Theme**
:new_moon: Eine benutzerfreundliche Oberfläche mit Nachtmodus-Option zur Reduzierung der Augenbelastung bei längerer Nutzung.

- **Tastenkürzel**
:keyboard: Bleiben Sie produktiv mit Tastenkürzeln, die Ihren Workflow beschleunigen.

- **Streaming-Antworten**
:arrow_forward: Schnelle Antworten auf Ihre Interaktionen mit sofortigen, progressiven Antworten.

### 📄 Inhalt und Formatierung
- **Markdown, Latex und Code-Hervorhebung**
:scroll: Erstellen Sie Nachrichten mit der vollen Kraft der Markdown- und Latex-Formatierung, kombiniert mit Syntaxhervorhebung für verschiedene Programmiersprachen, um Lesbarkeit und Darstellung zu verbessern.

- **Prompt-Bibliothek und Nachrichtenzitate**
:books: Speichern und organisieren Sie Prompts zur Wiederverwendung und zitieren Sie Nachrichten für Kontext in Diskussionen.

### 👥 Zusammenarbeit und Teilen
- **Team-Zusammenarbeit**
:busts_in_silhouette: Arbeiten Sie mühelos zusammen und teilen Sie OpenAI-API-Ressourcen in Ihrem Team. [Mehr erfahren](../team-sharing/README.md)

### 🌐 Plattformverfügbarkeit
- **Plattformübergreifender Desktop**
:computer: Chatbox ist bereit für Windows-, Mac- und Linux-Nutzer.

- **Web-Version**
:globe_with_meridians: Nutzen Sie die Webanwendung auf jedem Gerät mit Browser, überall.

- **Mobile Apps**
:phone: Native iOS- und Android-Anwendungen für den Zugriff unterwegs.

### 🌍 Lokalisierung
- **Mehrsprachige Unterstützung**
:earth_americas: Für ein globales Publikum mit Unterstützung in mehreren Sprachen:
- English
- 简体中文 (Simplified Chinese)
- 繁體中文 (Traditional Chinese)
- 日本語 (Japanese)
- 한국어 (Korean)
- Français (French)
- Deutsch (German)
- Русский (Russian)
- Español (Spanish)

### ✨ Weitere Funktionen
- **Und mehr...**
:sparkles: Ständige Verbesserung der Erfahrung mit neuen Funktionen!

## FAQ

- [Häufig gestellte Fragen](./FAQ.md)

## Warum habe ich Chatbox entwickelt?

Ich habe Chatbox ursprünglich entwickelt, weil ich einige Prompts debuggte und ein einfaches und benutzerfreundliches Tool für Prompt- und API-Debugging brauchte. Ich dachte, es könnte mehr Menschen geben, die ein solches Tool benötigen, also habe ich es als Open Source veröffentlicht.

Anfangs wusste ich nicht, dass es so beliebt werden würde. Ich habe auf das Feedback der Open-Source-Community gehört und es weiterentwickelt und verbessert. Jetzt ist es zu einer sehr nützlichen KI-Desktop-Anwendung geworden. Es gibt viele Nutzer, die Chatbox lieben, und sie verwenden es nicht nur zum Entwickeln und Debuggen von Prompts, sondern auch für alltägliche Chats und sogar für interessantere Dinge, wie gut gestaltete Prompts zu verwenden, damit KI verschiedene professionelle Rollen spielt und sie bei der täglichen Arbeit unterstützt...

## Wie man beiträgt

Wir freuen uns über Beiträge aus der Community! So können Sie helfen, Chatbox besser zu machen:

### 🐛 Fehler melden
- Verwenden Sie [GitHub Issues](https://github.com/chatboxai/chatbox/issues), um Fehler zu melden oder Funktionen anzufordern
- Bevor Sie ein neues Issue erstellen, suchen Sie bitte in bestehenden Issues, um Duplikate zu vermeiden
- Geben Sie detaillierte Informationen an, einschließlich Schritte zur Reproduktion, erwartetem Verhalten und Screenshots, falls zutreffend

### 🔧 Pull Requests
1. Forken Sie das Repository und erstellen Sie Ihren Branch von `main`
2. Nehmen Sie Ihre Änderungen vor und stellen Sie sicher, dass der Code unseren Coding-Standards entspricht
3. Testen Sie Ihre Änderungen gründlich
4. Aktualisieren Sie die Dokumentation bei Bedarf
5. Reichen Sie einen Pull Request mit einer klaren Beschreibung der Änderungen ein

### 🌍 Übersetzungen
Helfen Sie, Chatbox für mehr Menschen zugänglich zu machen, indem Sie Übersetzungen beisteuern:
- Übersetzungsdateien befinden sich im Verzeichnis `src/locales`
- Folgen Sie dem bestehenden Übersetzungsformat
- Reichen Sie einen PR mit Ihren Übersetzungsverbesserungen ein

### 📖 Dokumentation
- Verbessern Sie README, API-Dokumentation oder Benutzerhandbücher
- Korrigieren Sie Tippfehler oder klären Sie unklare Anweisungen
- Fügen Sie Beispiele und Tutorials hinzu

### 🌟 Andere Beitragsmöglichkeiten
- Geben Sie dem Repository einen Stern, um Ihre Unterstützung zu zeigen
- Teilen Sie Chatbox mit anderen
- Beantworten Sie Fragen in [GitHub Discussions](https://github.com/chatboxai/chatbox/discussions)
- Geben Sie Feedback und Vorschläge

**Vielen Dank für Ihren Beitrag! 🙏**

## Entwicklung

### Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Folgendes installiert ist:

- **Node.js** (v20.x – v22.x) - [Hier herunterladen](https://nodejs.org/)
- **pnpm** (v10.x oder höher) - Installieren via `corepack enable && corepack prepare pnpm@latest --activate`
- **Git** - [Hier herunterladen](https://git-scm.com/)

### Schnelle Einrichtung

1. **Repository klonen**
```bash
git clone https://github.com/chatboxai/chatbox.git
cd chatbox
```

2. **Abhängigkeiten installieren**
```bash
pnpm install
```

3. **Entwicklungsserver starten**
```bash
pnpm run dev
```
Die Anwendung startet im Entwicklungsmodus mit aktiviertem Hot-Reload.

### Build-Befehle

| Befehl | Beschreibung |
|---------|-------------|
| `pnpm run dev` | Entwicklungsserver mit Hot-Reload starten |
| `pnpm run package` | Für aktuelle Plattform bauen und paketieren |
| `pnpm run package:all` | Für alle Plattformen bauen und paketieren |
| `pnpm run build` | Für Produktion bauen ohne Paketierung |
| `pnpm run lint` | Biome zur Code-Qualitätsprüfung ausführen |
| `pnpm run test` | Vitest-Testsuite ausführen |

### Projektstruktur

```
chatbox/
├── src/
│ ├── main/ # Electron-Hauptprozess
│ ├── renderer/ # React-Renderer (UI)
│ ├── preload/ # Electron-Preload-Skripte
│ └── shared/ # Gemeinsame Utilities
├── doc/ # Dokumentation und Assets
├── resources/ # App-Ressourcen und Icons
├── team-sharing/ # Team-Kollaborationsfunktionen
└── package.json # Projektkonfiguration
```

### Entwicklungstipps

- Verwenden Sie `pnpm run lint` vor dem Commit, um die Code-Qualität sicherzustellen
- Folgen Sie dem bestehenden Code-Stil und den Mustern
- Testen Sie Ihre Änderungen in hellen und dunklen Themes
- Stellen Sie plattformübergreifende Kompatibilität bei UI-Änderungen sicher

### Fehlerbehebung

**Problem**: `pnpm install` schlägt fehl
- **Lösung**: Stellen Sie sicher, dass Sie pnpm (nicht npm oder yarn) verwenden und die Node.js-Version im erforderlichen Bereich liegt. Führen Sie `corepack enable` aus, wenn pnpm nicht gefunden wird.

**Problem**: Build schlägt unter Windows fehl
- **Lösung**: Führen Sie `pnpm config set script-shell "C:\\Program Files\\git\\bin\\bash.exe"` aus, wenn Sie Git Bash verwenden

**Problem**: Änderungen werden in der Entwicklung nicht angezeigt
- **Lösung**: Stoppen Sie den Dev-Server, löschen Sie `node_modules/.vite` und starten Sie neu

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=chatboxai/chatbox&type=Date)](https://star-history.com/#chatboxai/chatbox&Date)

## Kontakt

[Twitter](https://x.com/ChatboxAI_HQ) | [Email](mailto:hi@chatboxai.com)

## Lizenz

[LICENSE](../LICENSE)
Loading