logoAIStage

Claw Code Kernfunktionen

Dieses Open-Source-Framework bietet eine Clean-Room-Neuschreibung der Claude-Code-Architektur in Python und Rust, mit Multi-Agent-Orchestrierung, Tool-Calling und terminalnativer KI-Entwicklung mit über 48k GitHub-Sternen.

Website besuchen

Kernfunktionen von Claw Code

Plugin-basiertes Tool-System

Bietet 19 berechtigungsgesteuerte Tools für Datei-E/A, Shell-Ausführung, Git-Operationen und Web-Scraping. Jedes Tool läuft in einer eigenen Sandbox mit konfigurierbaren Zugriffskontrollen.

Autonomer Agenten-Loop

Stellt einen terminalnativen Agenten bereit, der gesamte Codebasen einliest, Dateien bearbeitet, Befehle ausführt, Tests durchführt, Git verwaltet und autonom iteriert, bis die Aufgabe abgeschlossen ist.

Multi-Agenten-Orchestrierung

Unterstützt das Spawnen von Unteragenten (intern als „Schwärme“ bezeichnet), um komplexe Aufgaben zu parallelisieren. Dies ermöglicht die Zerlegung in unabhängig ausführbare Teilaufgaben mit gemeinsamem Speicherzugriff.

LLM-API-Client

Liefert einen anbieterunabhängigen API-Client mit automatischen Wiederholungsversuchen, SSE-Streaming, OAuth-Authentifizierung und Token-Nutzungsverfolgung mit Kostenschätzung. Unterstützt mehrere LLM-Anbieter.

Sitzungs- & Speicherverwaltung

Implementiert ein mehrschichtiges Speichersystem mit Sitzungspersistenz, Transkriptkomprimierung und Kontexterkennung. Stellt sicher, dass Wissen über Gespräche hinweg erhalten bleibt, mit automatischer Bereinigung.

Query-Engine

Dient als zentrale Intelligenz und verwaltet alle LLM-API-Aufrufe, Antwort-Streaming, Caching-Strategien und mehrstufige Orchestrierung. Anbieterunabhängiges Design mit konfigurierbaren Turn-Limits.

Rust-Performance-Kern

Basiert auf einem Rust-Workspace mit 6 Crates und 16 Laufzeitmodulen für leistungskritische Pfade, einem JSON-Parser ohne Abhängigkeiten, einem OAuth-PKCE-Flow und Terminalrendering mit Syntaxhervorhebung.

MCP-Integration

Bietet vollständige Unterstützung für das Model Context Protocol (MCP) mit 6 Transporttypen – Stdio, SSE, HTTP, WebSocket, SDK und ClaudeAiProxy – zur Verbindung mit externen Tool-Servern, inklusive automatischer Namensnormalisierung und OAuth-Authentifizierung.

Slash-Befehle

Bietet 15 interaktive Befehle (/compact, /model, /permissions, /cost, /session) mit Wiederaufnahmefunktion, Befehlsgraph-Kategorisierung und REPL-Integration für umfassende Sitzungssteuerung.

Berechtigungssystem

Implementiert drei Berechtigungsmodi mit einem pro-Tool-Richtlinien-Engine, Sperrlisten und interaktiven Abfragen. Gewährleistet granuläre Zugriffskontrolle und Sicherheit für alle Agentenoperationen.

Anwendungsfälle von Claw Code

  • Entwickler: Erstellen Sie benutzerdefinierte KI‑Coding‑Agenten mit dem plugin‑basierten Tool‑System und der erweiterten Architektur von Claw Code.
  • Open‑Source‑Beitragende: Stärken Sie das Claw Code‑Framework, indem Sie zu dessen modularem Python‑ und Rust‑Code‑Base beitragen.
  • Forscher: Untersuchen Sie die Clean‑Room‑Neuimplementierung der Architektur von Claude Code für Einblicke in die Entwicklung von KI‑Agenten.
  • Unternehmen: Setzen Sie selbstgehostete KI‑Coding‑Agenten mit Unterstützung mehrerer LLM‑Anbieter und Berechtigungs‑Kontrollen in Claw Code ein.
  • Studierende: Lernen Sie über KI‑Agentur‑Architektur und -Implementierung, indem Sie den Open‑Source‑Code von Claw Code erforschen.

Hervorgehoben*

Claw Code Alternativen