CommunityCodierung & Entwicklunggithub.com

deadgirlbad-source/claude-code-reverse

Reverse-Engineering des Claude Code CLI in Bun für ein schnelles, lokales Kommandozeilenwerkzeug mit klarer Quellstruktur und Telemetriekontrolle

Was ist claude-code-reverse?

Diese Fähigkeit ermöglicht es, die Funktionsweise des Claude Code CLI zu analysieren und in Bun nachzubauen – mit dem Ziel, ein schnelles, lokales Kommandozeilenwerkzeug zu schaffen. Die Reverse-Engineering-Ergebnisse sind in einer klaren Quellstruktur organisiert, die Entwicklern hilft, den internen Ablauf zu verstehen und anzupassen. Ein besonderer Fokus liegt auf der Kontrolle der Telemetrie, sodass Benutzer entscheiden können, ob und welche anonymen Nutzungsdaten gesendet werden. Das Tool unterstützt die lokale Ausführung ohne Cloud-Abhängigkeiten und ist ideal für Entwickler, die eine transparente, performante Alternative zum originalen Claude Code CLI suchen, ohne auf die Kernfunktionalität zu verzichten. Die Implementierung in Bun gewährleistet schnelle Startzeiten und minimale Latenz.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add deadgirlbad-source/claude-code-reverse

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht claude-code-reverse?

Reverse-Engineering des Claude Code CLI in Bun für ein schnelles, lokales Kommandozeilenwerkzeug mit klarer Quellstruktur und Telemetriekontrolle

Übersicht

Dieses Projekt enthält einen Reverse-Engineering-Ansatz für den Claude Code CLI, implementiert in Bun. Ziel ist es, ein lokales, schnelles und transparentes Kommandozeilenwerkzeug zu schaffen, das die Kernfunktionalität von Claude Code nachbildet, aber ohne die standardmäßige Telemetrie und mit einer klar verständlichen Codebasis.

Hauptmerkmale

  • Schnelle Ausführung: Verwendet Bun für unterbrechungsfreie Latenz und schnelle Startzeiten.
  • Lokal und unabhängig: Keine Abhängigkeit von Cloud-Servern für die grundlegende Funktionalität.
  • Telemetriekontrolle: Ermöglicht es Benutzern, die Übertragung von Nutzungsdaten zu deaktivieren oder zu konfigurieren.
  • Klare Quellstruktur: Der Code ist modular und selbsterklärend, sodass Entwickler ihn leicht erweitern oder anpassen können.

Verwendung

  1. Stelle sicher, dass Bun installiert ist (curl -fsSL https://bun.sh/install | bash).
  2. Klone das Repository:
    git clone https://github.com/deadgirlbad-source/claude-code-reverse.git
    cd claude-code-reverse
    
  3. Führe das Tool aus:
    bun run index.ts
    

Konfiguration

Standardmäßig ist Telemetrie deaktiviert. Um sie zu aktivieren, setze die Umgebungsvariable TELEMETRY_ENABLED auf true:

export TELEMETRY_ENABLED=true

Architektur

Das Projekt folgt einer einfachen modularen Architektur:

  • src/ – Quellcode des Reverse-Engineering-CLI
  • src/commands/ – Implementierungen der CLI-Befehle
  • src/core/ – Kernlogik zur Interaktion mit Claude Code
  • src/telemetry/ – Telemetriemodul (standardmäßig deaktiviert)

Lizenz

Dieses Projekt steht unter der MIT-Lizenz – siehe die Datei LICENSE für Details.

Haftungsausschluss

Dieses Tool wurde zu Bildungs- und Forschungszwecken entwickelt. Es ist nicht zur Umgehung von Sicherheitsmaßnahmen oder zur unbefugten Nutzung von Diensten gedacht.

Verwandte Skills