From 48473a5ca34ac0874a0937e9ebfdecc2b25d9771 Mon Sep 17 00:00:00 2001 From: Martin Klein <36695017+flitzrrr@users.noreply.github.com> Date: Tue, 26 May 2026 16:09:25 +0200 Subject: [PATCH] docs: add German README translation (README_DE.md) (#2994) * docs: add German README translation (README_DE.md) Adds README_DE.md, a full German translation modelled on README_JA.md, and extends the language switcher in README.md, README_ZH.md and README_JA.md with a Deutsch link. * docs: remove outdated German sponsor entry - Remove the AICoding.sh sponsor block from README_DE.md. - Keep the German README aligned with the current sponsor list. --------- Co-authored-by: Jason --- README.md | 2 +- README_DE.md | 518 +++++++++++++++++++++++++++++++++++++++++++++++++++ README_JA.md | 2 +- README_ZH.md | 2 +- 4 files changed, 521 insertions(+), 3 deletions(-) create mode 100644 README_DE.md diff --git a/README.md b/README.md index 8c6c4937b..d1449c28b 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ ### 🌐 The Only Official Website: **[ccswitch.io](https://ccswitch.io)** -English | [äž­æ–‡](README_ZH.md) | [æ—„æœŹèȘž](README_JA.md) | [Changelog](CHANGELOG.md) +English | [äž­æ–‡](README_ZH.md) | [æ—„æœŹèȘž](README_JA.md) | [Deutsch](README_DE.md) | [Changelog](CHANGELOG.md) diff --git a/README_DE.md b/README_DE.md new file mode 100644 index 000000000..8d3076557 --- /dev/null +++ b/README_DE.md @@ -0,0 +1,518 @@ +
+ +# CC Switch + +### Der All-in-One-Manager fĂŒr Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw & Hermes Agent + +[![Version](https://img.shields.io/github/v/release/farion1231/cc-switch?color=blue&label=version)](https://github.com/farion1231/cc-switch/releases) +[![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey.svg)](https://github.com/farion1231/cc-switch/releases) +[![Built with Tauri](https://img.shields.io/badge/built%20with-Tauri%202-orange.svg)](https://tauri.app/) +[![Downloads](https://img.shields.io/github/downloads/farion1231/cc-switch/total)](https://github.com/farion1231/cc-switch/releases/latest) + +farion1231%2Fcc-switch | Trendshift + +### 🌐 Die einzige offizielle Website: **[ccswitch.io](https://ccswitch.io)** + +[English](README.md) | [äž­æ–‡](README_ZH.md) | [æ—„æœŹèȘž](README_JA.md) | Deutsch | [Changelog](CHANGELOG.md) + +
+ +## ❀Sponsoren + +> [Möchten Sie hier erscheinen?](mailto:farion1231@gmail.com) + +
+Zum Einklappen klicken + +[![MiniMax](assets/partners/banners/minimax-en.jpeg)](https://platform.minimax.io/subscribe/coding-plan?code=ClLhgxr2je&source=link) + +MiniMax-M2.7 ist ein großes Sprachmodell der nĂ€chsten Generation, das auf autonome Weiterentwicklung und praxisnahe ProduktivitĂ€t ausgelegt ist. Anders als herkömmliche Modelle beteiligt sich M2.7 aktiv an seiner eigenen Verbesserung — durch Agententeams, dynamische Werkzeugnutzung und Reinforcement-Learning-Schleifen. Es liefert starke Leistung im Software-Engineering (56,22 % bei SWE-Pro, 55,6 % bei VIBE-Pro, 57,0 % bei Terminal Bench 2) und ĂŒberzeugt bei komplexen BĂŒro-Workflows mit einem fĂŒhrenden Wert von 1495 ELO bei GDPval-AA. Mit originalgetreuer Bearbeitung von Word-, Excel- und PowerPoint-Dateien sowie einer Befolgungsrate von 97 % ĂŒber 40+ komplexe Skills hinweg setzt M2.7 einen neuen Standard fĂŒr den Aufbau KI-nativer Workflows und Organisationen. + +[Klicken Sie hier](https://platform.minimax.io/subscribe/coding-plan?code=ClLhgxr2je&source=link), um exklusive 12 % Rabatt auf den MiniMax Token Plan zu erhalten! + +--- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PackyCodeDanke an PackyCode fĂŒr die UnterstĂŒtzung dieses Projekts! PackyCode ist ein zuverlĂ€ssiger und effizienter API-Relay-Anbieter, der Relay-Dienste fĂŒr Claude Code, Codex, Gemini und mehr bereitstellt. PackyCode bietet Sonderrabatte fĂŒr Nutzer unserer Software: Registrieren Sie sich ĂŒber diesen Link und geben Sie beim ersten Aufladen den Gutscheincode „cc-switch" ein, um 10 % Rabatt zu erhalten.
AIGoCodeDanke an AIGoCode fĂŒr die UnterstĂŒtzung dieses Projekts! AIGoCode ist eine All-in-One-Plattform, die Claude Code, Codex und die neuesten Gemini-Modelle integriert und Ihnen stabile, effiziente und Ă€ußerst kostengĂŒnstige KI-Coding-Dienste bietet. Die Plattform stellt flexible AbonnementplĂ€ne bereit, birgt kein Risiko einer Kontosperrung, ermöglicht Direktzugriff ohne VPN und reagiert blitzschnell. AIGoCode hat ein besonderes Angebot fĂŒr CC-Switch-Nutzer vorbereitet: Wenn Sie sich ĂŒber diesen Link registrieren, erhalten Sie bei Ihrer ersten Aufladung zusĂ€tzliche 10 % Bonusguthaben!
ShengsuanyunDanke an Shengsuanyun fĂŒr die UnterstĂŒtzung dieses Projekts! Shengsuanyun ist eine Superfabrik fĂŒr KI-native Teams — eine Plattform zur parallelen AusfĂŒhrung von KI-Aufgaben in industrieller QualitĂ€t. Ihr Modellmarktplatz bĂŒndelt die FĂ€higkeiten von Claude, ChatGPT, Gemini und weiteren in- und auslĂ€ndischen LLM- und Multimedia-Modellen mit Direktbezug. Absolut kein Reverse Engineering und keine VerwĂ€sserung — die plattformweite Modell-SLA-VerfĂŒgbarkeit erreicht 99,7 %, und die Monitoring-Dashboards zeigen durchgehend grĂŒn an. Es bietet außerdem unternehmensgerechte, anpassbare Gateways fĂŒr fein abgestufte Kosten- und Berechtigungsverwaltung im Team, intelligentes Routing, Sicherheitsschutz und BYOK-Hosting (Bring Your Own Key). Die Plattform rechnet nach Nutzung sowie ĂŒber einen Token-Plan (in KĂŒrze verfĂŒgbar) ab, und Rechnungsstellung ist möglich. Registrieren Sie sich ĂŒber diesen Link als Neukunde und erhalten Sie ein Guthaben von „10 sowie 10 % Bonus auf Ihre erste Aufladung.
AICodeMirrorDanke an AICodeMirror fĂŒr die UnterstĂŒtzung dieses Projekts! AICodeMirror stellt offizielle, hochstabile Relay-Dienste fĂŒr Claude Code / Codex / Gemini CLI bereit, mit unternehmensgerechter NebenlĂ€ufigkeit, schneller Rechnungsstellung und rund um die Uhr verfĂŒgbarem dediziertem technischem Support. +Offizielle KanĂ€le von Claude Code / Codex / Gemini zu 38 % / 2 % / 9 % des Originalpreises, mit zusĂ€tzlichen Rabatten beim Aufladen! AICodeMirror bietet besondere Vorteile fĂŒr CC-Switch-Nutzer: Registrieren Sie sich ĂŒber diesen Link und erhalten Sie 20 % Rabatt auf Ihre erste Aufladung; Unternehmenskunden erhalten bis zu 25 % Rabatt!
PatewayAIDanke an PatewayAI fĂŒr die UnterstĂŒtzung dieses Projekts! PatewayAI ist ein API-Relay-Anbieter fĂŒr anspruchsvolle KI-Entwickler, der sich auf das direkte Relayen offizieller hochwertiger Modell-APIs konzentriert. Er bietet die komplette Claude-Reihe und die Codex-Serie, zu 100 % aus offiziellen KanĂ€len bezogen — keine VerwĂ€sserung, keine FĂ€lschungen, ÜberprĂŒfung ausdrĂŒcklich erwĂŒnscht. Die Abrechnung ist transparent, und jede Rechnung auf Token-Ebene lĂ€sst sich Zeile fĂŒr Zeile prĂŒfen. +Er unterstĂŒtzt zudem unternehmensgerechte NebenlĂ€ufigkeit und stellt Unternehmenskunden eine dedizierte Verwaltungsplattform bereit — formelle VertrĂ€ge und Rechnungsstellung sind verfĂŒgbar; Kontaktdaten finden Sie auf der offiziellen Website. +Registrieren Sie sich jetzt ĂŒber diesen Link und erhalten Sie ein Testguthaben von 3 $. Aufladungen sind ab 60 % des Originalpreises möglich, mit einem beidseitigen Empfehlungsbonus von bis zu 150 $!
BytePlusDanke an Dola seed fĂŒr die UnterstĂŒtzung dieses Projekts! Dola Seed 2.0 ist ein voll-modales Allzweck-Großmodell, das von ByteDance eigenstĂ€ndig fĂŒr den globalen Markt entwickelt wurde. Aufbauend auf einer einheitlichen multimodalen Architektur unterstĂŒtzt es das gemeinsame Verstehen und Generieren von Text, Bildern, Audio und Video. Es ermöglicht von Haus aus die Zusammenarbeit von Agenten und verfĂŒgt ĂŒber starke FĂ€higkeiten in den Bereichen Schlussfolgern, AusfĂŒhrung langer Aufgaben, Werkzeugintegration und Programmierung. Es ist breit einsetzbar — etwa fĂŒr intelligente Cockpits, persönliche Assistenten, Bildung, Kundensupport, Marketing, Einzelhandel und weitere Szenarien. Es ĂŒberzeugt bei multimodaler Wahrnehmung, der Ende-zu-Ende-BewĂ€ltigung komplexer Aufgaben, stabiler Interaktion und Datensicherheit und ist ĂŒber die ModelArk-Plattform einfach zugĂ€nglich und bereitstellbar. Registrieren Sie sich ĂŒber diesen Link und erhalten Sie pro Modell ein kostenloses Inferenzkontingent von 500.000 Token. >>äž­ć›œć€§é™†ćœ°ćŒșçš„ćŒ€ć‘è€…èŻ·ç‚čć‡»èż™é‡Œ
SiliconFlowDanke an SiliconFlow fĂŒr die UnterstĂŒtzung dieses Projekts! SiliconFlow ist eine leistungsstarke KI-Infrastruktur- und Modell-API-Plattform, die schnellen und zuverlĂ€ssigen Zugriff auf Sprach-, Audio-, Bild- und Videomodelle an einem Ort bietet. Mit nutzungsbasierter Abrechnung, breiter UnterstĂŒtzung multimodaler Modelle, Hochgeschwindigkeitsinferenz und unternehmensgerechter StabilitĂ€t hilft SiliconFlow Entwicklern und Teams, KI-Anwendungen effizienter zu erstellen und zu skalieren. Registrieren Sie sich ĂŒber diesen Link und schließen Sie die IdentitĂ€tsverifizierung ab, um ein Bonusguthaben von „16 zu erhalten, das fĂŒr alle Modelle der Plattform nutzbar ist. SiliconFlow ist zudem nun mit OpenClaw kompatibel, sodass Nutzer einen SiliconFlow-API-SchlĂŒssel verbinden und große KI-Modelle kostenlos aufrufen können.
CubenceDanke an Cubence fĂŒr die UnterstĂŒtzung dieses Projekts! Cubence ist ein zuverlĂ€ssiger und effizienter API-Relay-Anbieter, der Relay-Dienste fĂŒr Claude Code, Codex, Gemini und mehr mit flexiblen Abrechnungsoptionen einschließlich nutzungsbasierter und monatlicher PlĂ€ne bereitstellt. Cubence bietet Sonderrabatte fĂŒr CC-Switch-Nutzer: Registrieren Sie sich ĂŒber diesen Link und geben Sie beim Aufladen den Gutscheincode „CCSWITCH" ein, um bei jeder Aufladung 10 % Rabatt zu erhalten!
DMXAPIDanke an DMXAPI fĂŒr die UnterstĂŒtzung dieses Projekts! DMXAPI stellt mehr als 200 Unternehmenskunden globale Großmodell-API-Dienste bereit. Ein API-SchlĂŒssel fĂŒr alle Modelle weltweit. Zu den Funktionen gehören: sofortige Rechnungsstellung, unbegrenzte NebenlĂ€ufigkeit, ab 0,15 $, technischer Support rund um die Uhr. GPT/Claude/Gemini durchgehend zu 32 % Rabatt, inlĂ€ndische Modelle 20–50 % Rabatt, exklusive Claude-Code-Modelle zu 66 % Rabatt! Hier registrieren
CompshareDanke an Compshare fĂŒr die UnterstĂŒtzung dieses Projekts! Compshare ist die KI-Cloud-Plattform von UCloud, die mit nur einem SchlĂŒssel stabile und umfassende in- und auslĂ€ndische Modell-APIs bereitstellt. Sie bietet kostengĂŒnstige Coding-Plan-Pakete fĂŒr inlĂ€ndische Modelle mit monatlicher und nutzungsbasierter Abrechnung sowie stabile, offiziell gerelayte auslĂ€ndische Modelle. UnterstĂŒtzt Claude Code, Codex und API-Zugriff. Unternehmensgerechte hohe NebenlĂ€ufigkeit, technischer Support rund um die Uhr und Self-Service-Rechnungsstellung. Wer sich ĂŒber diesen Link registriert, erhĂ€lt ein kostenloses Plattform-Testguthaben von 5 CNY!
CrazyrouterDanke an Crazyrouter fĂŒr die UnterstĂŒtzung dieses Projekts! Crazyrouter ist eine leistungsstarke KI-API-Aggregationsplattform — ein API-SchlĂŒssel fĂŒr mehr als 300 Modelle, darunter Claude Code, Codex, Gemini CLI und weitere. Alle Modelle zu 55 % des offiziellen Preises, mit automatischem Failover, intelligentem Routing und unbegrenzter NebenlĂ€ufigkeit. Crazyrouter bietet ein exklusives Angebot fĂŒr CC-Switch-Nutzer: Registrieren Sie sich ĂŒber diesen Link und kontaktieren Sie den Kundensupport, um 2 $ Gratisguthaben zu erhalten; geben Sie zusĂ€tzlich bei Ihrer ersten Aufladung den Gutscheincode `CCSWITCH` ein, um 30 % Bonusguthaben zu bekommen!
RightCodeDanke an Right Code fĂŒr die UnterstĂŒtzung dieses Projekts! Right Code stellt zuverlĂ€ssig Routing-Dienste fĂŒr Modelle wie Claude Code, Codex und Gemini bereit, wahlweise mit nutzungsbasierter Abrechnung oder monatlichem Abonnement. Rechnungen sind beim Aufladen verfĂŒgbar, und Unternehmens- sowie Teamkunden erhalten dedizierten Einzelsupport. Right Code bietet außerdem einen exklusiven Rabatt fĂŒr CC-Switch-Nutzer: Registrieren Sie sich ĂŒber diesen Link und erhalten Sie bei jeder Aufladung nutzungsbasiertes Guthaben in Höhe von 5 % des gezahlten Betrags.
SSSAiCodeDanke an SSSAiCode fĂŒr die UnterstĂŒtzung dieses Projekts! SSSAiCode ist ein stabiler und zuverlĂ€ssiger API-Relay-Dienst, der sich der Bereitstellung stabiler, zuverlĂ€ssiger und erschwinglicher Claude- und Codex-Modelldienste widmet, mit schneller Rechnungsstellung am selben Tag. SSSAiCode bietet ein besonderes Angebot fĂŒr CC-Switch-Nutzer: Registrieren Sie sich ĂŒber diesen Link und erhalten Sie bei jeder Aufladung 10 $ zusĂ€tzliches Guthaben!
MicuDanke an Micu API fĂŒr die UnterstĂŒtzung dieses Projekts! Micu API ist ein globaler LLM-Relay-Anbieter, der sich der Bereitstellung des besten Preis-Leistungs-VerhĂ€ltnisses bei hoher StabilitĂ€t widmet. GestĂŒtzt auf ein eingetragenes Unternehmen als Kernabsicherung wird jedes Risiko einer Diensteinstellung ausgeschlossen, mit schneller offizieller Rechnungsstellung! Wir stehen fĂŒr „kostenloses Ausprobieren": Aufladungen sind schon ab „1 ohne Mindestbetrag möglich, und gebĂŒhrenfreie RĂŒckerstattungen sind jederzeit möglich! Micu API bietet ein exklusives Angebot fĂŒr CC-Switch-Nutzer: Registrieren Sie sich ĂŒber diesen Link und geben Sie beim Aufladen den Gutscheincode „ccswitch" ein, um 10 % Rabatt zu erhalten!
LemonDataDanke an LemonData fĂŒr die UnterstĂŒtzung dieses Projekts! LemonData ist eine leistungsstarke KI-API-Aggregationsplattform — ein API-SchlĂŒssel fĂŒr mehr als 300 Modelle, darunter GPT, Claude, Gemini, DeepSeek und weitere. Alle Modelle zu Preisen 30–70 % unter den offiziellen Tarifen, mit automatischem Failover, intelligentem Routing und unbegrenzter NebenlĂ€ufigkeit. Neukunden erhalten bei der Registrierung sofort 1 $ Gratisguthaben — registrieren Sie sich ĂŒber diesen Link, um Ihren Bonus einzulösen und sofort mit dem Entwickeln zu beginnen!
CTokDanke an CTok.ai fĂŒr die UnterstĂŒtzung dieses Projekts! CTok.ai widmet sich dem Aufbau einer Komplettlösung fĂŒr KI-Programmierwerkzeuge. Wir bieten professionelle Claude-Code-Pakete und Dienste einer technischen Community, mit UnterstĂŒtzung fĂŒr Google Gemini und OpenAI Codex. Durch sorgfĂ€ltig gestaltete PlĂ€ne und eine professionelle Tech-Community geben wir Entwicklern verlĂ€ssliche Servicegarantien und kontinuierlichen technischen Support an die Hand und machen KI-gestĂŒtzte Programmierung zu einem echten ProduktivitĂ€tswerkzeug. Klicken Sie hier, um sich zu registrieren!
ClaudeAPIDieses Projekt wird von Claude API gesponsert. Direkter Claude-API-Zugriff — verbinden Sie Claude Code und Agent-Apps in 3 Minuten. Neukunden können ein kostenloses Testguthaben einlösen. Betrieben mit offiziellen Anthropic-API-SchlĂŒsseln + offiziellen AWS-Bedrock-KanĂ€len. Kein Reverse Engineering, keine Modellverschlechterung. Volle UnterstĂŒtzung der Modellreihe Opus / Sonnet / Haiku, mit erhaltenen offiziellen FĂ€higkeiten einschließlich Tool Use, 1M-Kontextfenster und mehr. Entwickelt fĂŒr Claude-Code-Power-User, Agent-Ingenieure und technische Unternehmensteams. Rechnungsstellung und dedizierter Team-Support verfĂŒgbar. Klicken Sie hier, um sich zu registrieren!
ClaudeCNDanke an ClaudeCN fĂŒr die UnterstĂŒtzung dieses Projekts! ClaudeCN ist eine unternehmensgerechte KI-Gateway-Plattform, die von einem eingetragenen Unternehmen betrieben wird. Sie bietet hochverfĂŒgbaren kommerziellen API-Zugriff auf beliebte Modelle wie Claude, GPT und DeepSeek und ist auf formelle Unternehmensbeschaffungsprozesse ausgerichtet — BankĂŒberweisungen von Firmen, unterzeichnete VertrĂ€ge und volle Compliance. Registrieren Sie sich ĂŒber diesen Link!
RunAPIDanke an RunAPI fĂŒr die UnterstĂŒtzung dieses Projekts! RunAPI ist ein leistungsstarkes und zuverlĂ€ssiges KI-Modell-API-Gateway — ein API-SchlĂŒssel gibt Ihnen Zugriff auf mehr als 150 gĂ€ngige Modelle, darunter OpenAI, Claude, Gemini, DeepSeek und Grok, zu Preisen ab 10 % des offiziellen Tarifs und mit ausgezeichneter StabilitĂ€t. Es arbeitet nahtlos mit Claude Code, OpenClaw und weiteren Werkzeugen zusammen. Exklusiver Vorteil fĂŒr CC-Switch-Nutzer: Registrieren Sie sich und kontaktieren Sie den Kundensupport, um ein kostenloses Guthaben von „14 einzulösen. Registrieren Sie sich ĂŒber diesen Link!
+ +
+ +## Warum CC Switch? + +Modernes KI-gestĂŒtztes Programmieren stĂŒtzt sich auf CLI-Werkzeuge wie Claude Code, Codex, Gemini CLI, OpenCode und OpenClaw — doch jedes hat sein eigenes Konfigurationsformat. Der Wechsel des API-Anbieters bedeutet, JSON-, TOML- oder `.env`-Dateien von Hand zu bearbeiten, und es gibt keine einheitliche Möglichkeit, MCP und Skills ĂŒber mehrere Werkzeuge hinweg zu verwalten. + +**CC Switch** gibt Ihnen eine einzige Desktop-App, um alle fĂŒnf CLI-Werkzeuge zu verwalten. Statt Konfigurationsdateien von Hand zu bearbeiten, erhalten Sie eine visuelle OberflĂ€che, um Anbieter mit einem Klick zu importieren und sofort zwischen ihnen zu wechseln — mit 50+ integrierten Anbieter-Presets, einheitlicher MCP- und Skills-Verwaltung und schnellem Umschalten ĂŒber das System-Tray. Das Ganze gestĂŒtzt auf eine zuverlĂ€ssige SQLite-Datenbank mit atomaren SchreibvorgĂ€ngen, die Ihre Konfigurationen vor BeschĂ€digung schĂŒtzen. + +- **Eine App, fĂŒnf CLI-Werkzeuge** — Verwalten Sie Claude Code, Codex, Gemini CLI, OpenCode und OpenClaw ĂŒber eine einzige OberflĂ€che +- **Kein manuelles Bearbeiten mehr** — 50+ Anbieter-Presets einschließlich AWS Bedrock, NVIDIA NIM und Community-Relays; einfach auswĂ€hlen und umschalten +- **Einheitliche MCP- & Skills-Verwaltung** — Ein Panel zur Verwaltung von MCP-Servern und Skills ĂŒber vier Apps hinweg mit bidirektionaler Synchronisierung +- **Schnellumschaltung ĂŒber System-Tray** — Wechseln Sie Anbieter sofort ĂŒber das Tray-MenĂŒ, ohne die vollstĂ€ndige App öffnen zu mĂŒssen +- **Cloud-Synchronisierung** — Synchronisieren Sie Anbieterdaten gerĂ€teĂŒbergreifend ĂŒber Dropbox, OneDrive, iCloud oder WebDAV-Server +- **PlattformĂŒbergreifend** — Native Desktop-App fĂŒr Windows, macOS und Linux, gebaut mit Tauri 2 +- **Integrierte Hilfsprogramme** — EnthĂ€lt diverse Hilfsprogramme fĂŒr die Login-BestĂ€tigung beim Erststart, das Umgehen von Signaturen, die Synchronisierung von Plugin-Erweiterungen und mehr + +## Screenshots + +| HauptoberflĂ€che | Anbieter hinzufĂŒgen | +| :-----------------------------------------------: | :--------------------------------------------: | +| ![HauptoberflĂ€che](assets/screenshots/main-en.png) | ![Anbieter hinzufĂŒgen](assets/screenshots/add-en.png) | + +## Funktionen + +[VollstĂ€ndiges Changelog](CHANGELOG.md) | [Release Notes](docs/release-notes/v3.15.0-en.md) + +### Anbieterverwaltung + +- **5 CLI-Werkzeuge, 50+ Presets** — Claude Code, Codex, Gemini CLI, OpenCode, OpenClaw; SchlĂŒssel kopieren und mit einem Klick importieren +- **Universelle Anbieter** — Eine Konfiguration synchronisiert sich mit mehreren Apps (OpenCode, OpenClaw) +- Umschaltung mit einem Klick, Schnellzugriff ĂŒber System-Tray, Sortierung per Drag-and-drop, Import/Export + +### Proxy & Failover + +- **Lokaler Proxy mit Hot-Switching** — Formatkonvertierung, automatisches Failover, Circuit Breaker, Anbieter-Health-Monitoring und Request-Rectifier +- **Übernahme auf App-Ebene** — Claude, Codex oder Gemini unabhĂ€ngig ĂŒber den Proxy leiten, bis hinunter auf einzelne Anbieter + +### MCP, Prompts & Skills + +- **Einheitliches MCP-Panel** — Verwalten Sie MCP-Server ĂŒber 4 Apps hinweg mit bidirektionaler Synchronisierung und Deep-Link-Import +- **Prompts** — Markdown-Editor mit App-ĂŒbergreifender Synchronisierung (CLAUDE.md / AGENTS.md / GEMINI.md) und Backfill-Schutz +- **Skills** — Installation mit einem Klick aus GitHub-Repositorys oder ZIP-Dateien, Verwaltung eigener Repositorys, mit UnterstĂŒtzung fĂŒr Symlinks und Dateikopien + +### Nutzungs- & Kostenverfolgung + +- **Nutzungs-Dashboard** — Verfolgen Sie Ausgaben, Anfragen und Token mit Trenddiagrammen, detaillierten Anfrageprotokollen und eigener Preisgestaltung pro Modell + +### Session Manager & Workspace + +- Durchsuchen, suchen und stellen Sie den GesprĂ€chsverlauf ĂŒber alle Apps hinweg wieder her +- **Workspace-Editor** (OpenClaw) — Bearbeiten Sie Agent-Dateien (AGENTS.md, SOUL.md usw.) mit Markdown-Vorschau + +### System & Plattform + +- **Cloud-Synchronisierung** — Eigenes Konfigurationsverzeichnis (Dropbox, OneDrive, iCloud, NAS) und WebDAV-Server-Synchronisierung +- **Deep Link** (`ccswitch://`) — Importieren Sie Anbieter, MCP-Server, Prompts und Skills per URL +- Dunkles / Helles / System-Theme, automatischer Start, automatischer Updater, atomare SchreibvorgĂ€nge, automatische Backups, i18n (zh/en/ja) + +## FAQ + +
+Welche KI-CLI-Werkzeuge unterstĂŒtzt CC Switch? + +CC Switch unterstĂŒtzt fĂŒnf Werkzeuge: **Claude Code**, **Codex**, **Gemini CLI**, **OpenCode** und **OpenClaw**. Jedes Werkzeug verfĂŒgt ĂŒber dedizierte Anbieter-Presets und Konfigurationsverwaltung. + +
+ +
+Muss ich das Terminal nach einem Anbieterwechsel neu starten? + +Bei den meisten Werkzeugen ja — starten Sie Ihr Terminal oder das CLI-Werkzeug neu, damit die Änderungen wirksam werden. Die Ausnahme ist **Claude Code**, das derzeit das Hot-Switching von Anbieterdaten ohne Neustart unterstĂŒtzt. + +
+ +
+Meine Plugin-Konfiguration ist nach einem Anbieterwechsel verschwunden — was ist passiert? + +CC Switch bietet eine Funktion „Gemeinsames Konfigurations-Snippet", um gemeinsame Daten (ĂŒber API-SchlĂŒssel und Endpunkte hinaus) zwischen Anbietern weiterzugeben. Gehen Sie zu „Anbieter bearbeiten" → „Panel fĂŒr gemeinsame Konfiguration" → klicken Sie auf „Aus aktuellem Anbieter extrahieren", um alle gemeinsamen Daten zu speichern. Aktivieren Sie beim Anlegen eines neuen Anbieters die Option „Gemeinsame Konfiguration schreiben" (standardmĂ€ĂŸig aktiviert), um die Plugin-Daten in den neuen Anbieter aufzunehmen. Alle Ihre Konfigurationspunkte bleiben im Standardanbieter erhalten, der beim ersten Start der App importiert wurde. + +
+ +
+Installation unter macOS + +CC Switch fĂŒr macOS ist von Apple code-signiert und notarisiert. Sie können es direkt herunterladen und installieren — es sind keine zusĂ€tzlichen Schritte erforderlich. Wir empfehlen die Verwendung des `.dmg`-Installationsprogramms. + +
+ +
+Warum kann ich den aktuell aktiven Anbieter nicht löschen? + +CC Switch folgt dem Designprinzip der „minimalen Eingriffstiefe" — selbst wenn Sie die App deinstallieren, funktionieren Ihre CLI-Werkzeuge weiterhin normal. Das System behĂ€lt immer eine aktive Konfiguration bei, da das Löschen aller Konfigurationen das entsprechende CLI-Werkzeug unbrauchbar machen wĂŒrde. Wenn Sie ein bestimmtes CLI-Werkzeug selten verwenden, können Sie es in den Einstellungen ausblenden. Wie Sie zurĂŒck zum offiziellen Login wechseln, erfahren Sie in der nĂ€chsten Frage. + +
+ +
+Wie wechsle ich zurĂŒck zum offiziellen Login? + +FĂŒgen Sie einen offiziellen Anbieter aus der Preset-Liste hinzu. FĂŒhren Sie nach dem Wechsel den Abmelde-/Anmelde-Vorgang aus; anschließend können Sie frei zwischen dem offiziellen Anbieter und Drittanbietern wechseln. Codex unterstĂŒtzt den Wechsel zwischen verschiedenen offiziellen Anbietern, was das Umschalten zwischen mehreren Plus- oder Team-Konten erleichtert. + +
+ +
+Wo werden meine Daten gespeichert? + +- **Datenbank**: `~/.cc-switch/cc-switch.db` (SQLite — Anbieter, MCP, Prompts, Skills) +- **Lokale Einstellungen**: `~/.cc-switch/settings.json` (gerĂ€tebezogene UI-Einstellungen) +- **Backups**: `~/.cc-switch/backups/` (automatisch rotiert, behĂ€lt die 10 neuesten) +- **Skills**: `~/.cc-switch/skills/` (standardmĂ€ĂŸig per Symlink mit den entsprechenden Apps verbunden) +- **Skill-Backups**: `~/.cc-switch/skill-backups/` (vor der Deinstallation automatisch erstellt, behĂ€lt die 20 neuesten) + +
+ +## Dokumentation + +AusfĂŒhrliche Anleitungen zu jeder Funktion finden Sie im **[Benutzerhandbuch](docs/user-manual/en/README.md)** — es deckt Anbieterverwaltung, MCP/Prompts/Skills, Proxy & Failover und mehr ab. + +## Schnellstart + +### Grundlegende Verwendung + +1. **Anbieter hinzufĂŒgen**: Klicken Sie auf „Add Provider" → WĂ€hlen Sie ein Preset oder erstellen Sie eine eigene Konfiguration +2. **Anbieter wechseln**: + - HauptoberflĂ€che: Anbieter auswĂ€hlen → auf „Enable" klicken + - System-Tray: Anbietername direkt anklicken (sofort wirksam) +3. **Wirksam werden**: Starten Sie Ihr Terminal oder das entsprechende CLI-Werkzeug neu, um die Änderungen anzuwenden (Claude Code erfordert keinen Neustart) +4. **ZurĂŒck zum Offiziellen**: FĂŒgen Sie ein „Official Login"-Preset hinzu, starten Sie das CLI-Werkzeug neu und folgen Sie dann seinem Login-/OAuth-Vorgang + +### MCP, Prompts, Skills & Sessions + +- **MCP**: Klicken Sie auf die SchaltflĂ€che „MCP" → Server ĂŒber Vorlagen oder eigene Konfiguration hinzufĂŒgen → Synchronisierung pro App umschalten +- **Prompts**: Klicken Sie auf „Prompts" → Presets mit dem Markdown-Editor erstellen → Aktivieren, um mit den Live-Dateien zu synchronisieren +- **Skills**: Klicken Sie auf „Skills" → GitHub-Repositorys durchsuchen → mit einem Klick in allen Apps installieren +- **Sessions**: Klicken Sie auf „Sessions" → GesprĂ€chsverlauf ĂŒber alle Apps hinweg durchsuchen, suchen und wiederherstellen + +> **Hinweis**: Beim Erststart können Sie bestehende CLI-Werkzeug-Konfigurationen manuell als Standardanbieter importieren. + +## Download & Installation + +### Systemanforderungen + +- **Windows**: Windows 10 und höher +- **macOS**: macOS 12 (Monterey) und höher +- **Linux**: Ubuntu 22.04+ / Debian 11+ / Fedora 34+ und andere gĂ€ngige Distributionen + +### Windows-Nutzer + +Laden Sie das neueste Installationsprogramm `CC-Switch-v{version}-Windows.msi` oder die portable Version `CC-Switch-v{version}-Windows-Portable.zip` von der Seite [Releases](../../releases) herunter. + +### macOS-Nutzer + +**Methode 1: Installation ĂŒber Homebrew (empfohlen)** + +```bash +brew install --cask cc-switch +``` + +Aktualisieren: + +```bash +brew upgrade --cask cc-switch +``` + +**Methode 2: Manueller Download** + +Laden Sie `CC-Switch-v{version}-macOS.dmg` (empfohlen) oder `.zip` von der Seite [Releases](../../releases) herunter. + +> **Hinweis**: CC Switch fĂŒr macOS ist von Apple code-signiert und notarisiert. Sie können es direkt installieren und öffnen. + +### Arch-Linux-Nutzer + +**Installation ĂŒber paru (empfohlen)** + +```bash +paru -S cc-switch-bin +``` + +### Linux-Nutzer + +Laden Sie den neuesten Linux-Build von der Seite [Releases](../../releases) herunter: + +- `CC-Switch-v{version}-Linux.deb` (Debian/Ubuntu) +- `CC-Switch-v{version}-Linux.rpm` (Fedora/RHEL/openSUSE) +- `CC-Switch-v{version}-Linux.AppImage` (universell) + +> **Flatpak**: Nicht in den offiziellen Releases enthalten. Sie können es selbst aus dem `.deb` bauen — eine Anleitung finden Sie unter [`flatpak/README.md`](flatpak/README.md). + +
+ArchitekturĂŒberblick + +### Designprinzipien + +``` +┌─────────────────────────────────────────────────────────────┐ +│ Frontend (React + TS) │ +│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ │ +│ │ Components │ │ Hooks │ │ TanStack Query │ │ +│ │ (UI) │──│ (Bus. Logic) │──│ (Cache/Sync) │ │ +│ └─────────────┘ └──────────────┘ └──────────────────┘ │ +└────────────────────────┬────────────────────────────────────┘ + │ Tauri IPC +┌────────────────────────▌────────────────────────────────────┐ +│ Backend (Tauri + Rust) │ +│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────┐ │ +│ │ Commands │ │ Services │ │ Models/Config │ │ +│ │ (API Layer) │──│ (Bus. Layer) │──│ (Data) │ │ +│ └─────────────┘ └──────────────┘ └──────────────────┘ │ +└─────────────────────────────────────────────────────────────┘ +``` + +**Kern-Designmuster** + +- **SSOT** (Single Source of Truth): Alle Daten werden in `~/.cc-switch/cc-switch.db` (SQLite) gespeichert +- **Zweischichtiger Speicher**: SQLite fĂŒr synchronisierbare Daten, JSON fĂŒr gerĂ€tebezogene Einstellungen +- **Bidirektionale Synchronisierung**: Schreiben in Live-Dateien beim Umschalten, Backfill aus den Live-Dateien beim Bearbeiten des aktiven Anbieters +- **Atomare SchreibvorgĂ€nge**: Das Muster aus temporĂ€rer Datei + Umbenennen verhindert die BeschĂ€digung von Konfigurationen +- **NebenlĂ€ufigkeitssicher**: Eine durch Mutex geschĂŒtzte Datenbankverbindung vermeidet Race Conditions +- **Geschichtete Architektur**: Klare Trennung (Commands → Services → DAO → Database) + +**SchlĂŒsselkomponenten** + +- **ProviderService**: Anbieter-CRUD, Umschaltung, Backfill, Sortierung +- **McpService**: Verwaltung von MCP-Servern, Import/Export, Synchronisierung von Live-Dateien +- **ProxyService**: Lokaler Proxy-Modus mit Hot-Switching und Formatkonvertierung +- **SessionManager**: Durchsuchen des GesprĂ€chsverlaufs ĂŒber alle unterstĂŒtzten Apps hinweg +- **ConfigService**: Konfigurations-Import/-Export, Backup-Rotation +- **SpeedtestService**: Messung der Latenz von API-Endpunkten + +
+ +
+Entwicklungsleitfaden + +### Umgebungsanforderungen + +- Node.js 18+ +- pnpm 8+ +- Rust 1.85+ +- Tauri CLI 2.8+ + +### Entwicklungsbefehle + +```bash +# AbhĂ€ngigkeiten installieren +pnpm install + +# Entwicklungsmodus (Hot Reload) +pnpm dev + +# TypprĂŒfung +pnpm typecheck + +# Code formatieren +pnpm format + +# Codeformatierung prĂŒfen +pnpm format:check + +# Frontend-Unit-Tests ausfĂŒhren +pnpm test:unit + +# Tests im Watch-Modus ausfĂŒhren (fĂŒr die Entwicklung empfohlen) +pnpm test:unit:watch + +# Anwendung bauen +pnpm build + +# Debug-Version bauen +pnpm tauri build --debug +``` + +### Entwicklung des Rust-Backends + +```bash +cd src-tauri + +# Rust-Code formatieren +cargo fmt + +# Clippy-PrĂŒfungen ausfĂŒhren +cargo clippy + +# Backend-Tests ausfĂŒhren +cargo test + +# Bestimmte Tests ausfĂŒhren +cargo test test_name + +# Tests mit dem Feature test-hooks ausfĂŒhren +cargo test --features test-hooks +``` + +### Testleitfaden + +**Frontend-Tests**: + +- Verwendet **vitest** als Test-Framework +- Verwendet **MSW (Mock Service Worker)**, um Tauri-API-Aufrufe zu mocken +- Verwendet **@testing-library/react** fĂŒr Komponententests + +**Tests ausfĂŒhren**: + +```bash +# Alle Tests ausfĂŒhren +pnpm test:unit + +# Watch-Modus (automatische erneute AusfĂŒhrung) +pnpm test:unit:watch + +# Mit Coverage-Bericht +pnpm test:unit --coverage +``` + +### Tech-Stack + +**Frontend**: React 18 · TypeScript · Vite · TailwindCSS 3.4 · TanStack Query v5 · react-i18next · react-hook-form · zod · shadcn/ui · @dnd-kit + +**Backend**: Tauri 2.8 · Rust · serde · tokio · thiserror · tauri-plugin-updater/process/dialog/store/log + +**Testing**: vitest · MSW · @testing-library/react + +
+ +
+Projektstruktur + +``` +├── src/ # Frontend (React + TypeScript) +│ ├── components/ +│ │ ├── providers/ # Anbieterverwaltung +│ │ ├── mcp/ # MCP-Panel +│ │ ├── prompts/ # Prompts-Verwaltung +│ │ ├── skills/ # Skills-Verwaltung +│ │ ├── sessions/ # Session Manager +│ │ ├── proxy/ # Proxy-Modus-Panel +│ │ ├── openclaw/ # OpenClaw-Konfigurationspanels +│ │ ├── settings/ # Einstellungen (Terminal/Backup/About) +│ │ ├── deeplink/ # Deep-Link-Import +│ │ ├── env/ # Verwaltung von Umgebungsvariablen +│ │ ├── universal/ # App-ĂŒbergreifende Konfiguration +│ │ ├── usage/ # Nutzungsstatistik +│ │ └── ui/ # shadcn/ui-Komponentenbibliothek +│ ├── hooks/ # Eigene Hooks (GeschĂ€ftslogik) +│ ├── lib/ +│ │ ├── api/ # Tauri-API-Wrapper (typsicher) +│ │ └── query/ # TanStack-Query-Konfiguration +│ ├── locales/ # Übersetzungen (zh/en/ja) +│ ├── config/ # Presets (providers/mcp) +│ └── types/ # TypeScript-Definitionen +├── src-tauri/ # Backend (Rust) +│ └── src/ +│ ├── commands/ # Tauri-Befehlsschicht (nach DomĂ€ne) +│ ├── services/ # GeschĂ€ftslogikschicht +│ ├── database/ # SQLite-DAO-Schicht +│ ├── proxy/ # Proxy-Modul +│ ├── session_manager/ # Sitzungsverwaltung +│ ├── deeplink/ # Deep-Link-Verarbeitung +│ └── mcp/ # MCP-Synchronisierungsmodul +├── tests/ # Frontend-Tests +└── assets/ # Screenshots & Partnerressourcen +``` + +
+ +## Mitwirken + +Issues und VorschlĂ€ge sind willkommen! + +Bitte stellen Sie vor dem Einreichen von PRs Folgendes sicher: + +- TypprĂŒfung besteht: `pnpm typecheck` +- FormatprĂŒfung besteht: `pnpm format:check` +- Unit-Tests bestehen: `pnpm test:unit` + +Eröffnen Sie fĂŒr neue Funktionen bitte vor dem Einreichen eines PR ein Issue zur Diskussion. PRs fĂŒr Funktionen, die nicht gut zum Projekt passen, können geschlossen werden. + +## Star History + +[![Star History Chart](https://api.star-history.com/svg?repos=farion1231/cc-switch&type=Date)](https://www.star-history.com/#farion1231/cc-switch&Date) + +## Lizenz + +MIT © Jason Young diff --git a/README_JA.md b/README_JA.md index 49b243184..aa873d4e9 100644 --- a/README_JA.md +++ b/README_JA.md @@ -13,7 +13,7 @@ ### 🌐 ć”Żäž€ăźć…ŹćŒă‚”ă‚€ăƒˆïŒš**[ccswitch.io](https://ccswitch.io)** -[English](README.md) | [äž­æ–‡](README_ZH.md) | æ—„æœŹèȘž | [Changelog](CHANGELOG.md) +[English](README.md) | [äž­æ–‡](README_ZH.md) | æ—„æœŹèȘž | [Deutsch](README_DE.md) | [Changelog](CHANGELOG.md) diff --git a/README_ZH.md b/README_ZH.md index 48cfeb6bd..bc855b103 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -13,7 +13,7 @@ ### 🌐 支侀漘æ–č眑站**[ccswitch.io](https://ccswitch.io)** -[English](README.md) | äž­æ–‡ | [æ—„æœŹèȘž](README_JA.md) | [æ›Žæ–°æ—„ćż—](CHANGELOG.md) +[English](README.md) | äž­æ–‡ | [æ—„æœŹèȘž](README_JA.md) | [Deutsch](README_DE.md) | [æ›Žæ–°æ—„ćż—](CHANGELOG.md)