Communitygithub.com

Mosesmordacious897/claw_code

Erstelle eine produktionsreife Rust-Neufassung von Claude Code für agentisches Programmieren, native Tool-Aufrufe und Multi-Provider-Unterstützung

Was ist claw_code?

Dieses Skill ermöglicht die Entwicklung einer in Rust geschriebenen, produktionsreifen Alternative zu Claude Code. Es fokussiert auf agentisches Programmieren, bei dem KI-Assistenten selbstständig Tools aufrufen und komplexe Codierungsaufgaben ausführen können. Durch die Nutzung der Rust-Programmiersprache werden hohe Leistung und Sicherheit gewährleistet. Das Skill unterstützt Multi-Provider-Architekturen, sodass verschiedene KI-Modelle (wie Anthropic, OpenAI, etc.) nahtlos integriert werden können. Es ist ideal für Entwickler, die eine leistungsstarke, quelloffene Basis für KI-gestütztes Codieren suchen, und funktioniert plattformübergreifend in CLI-Umgebungen und CI/CD-Pipelines.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add Mosesmordacious897/claw_code

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht claw_code?

Erstelle eine produktionsreife Rust-Neufassung von Claude Code für agentisches Programmieren, native Tool-Aufrufe und Multi-Provider-Unterstützung

Übersicht

Dieses Projekt zielt darauf ab, Claude Code – einen KI-gestützten Coding-Assistenten – vollständig in Rust neu zu implementieren. Dabei wird besonderer Wert auf agentisches Programmieren gelegt, bei dem der Assistent autonom Tools aufrufen und Entscheidungen treffen kann.

Kernfunktionen

  • Native Tool-Aufrufe: Direkte Integration von CLI-Tools und APIs ohne Zwischenschichten
  • Multi-Provider-Support: Unterstützung für verschiedene KI-Modelle und -Anbieter
  • Rust-basiert: Höchste Leistung und Speichersicherheit durch Rust
  • Produktionsreif: Fokus auf Stabilität, Testbarkeit und erweiterbare Architektur

Voraussetzungen

  • Rust (neueste stable version)
  • Cargo
  • Optional: API-Schlüssel für KI-Provider (z.B. Anthropic, OpenAI)

Installation

# Repository klonen
git clone https://github.com/Mosesmordacious897/claw_code.git

# In das Verzeichnis wechseln
cd claw_code

# Projekt bauen
cargo build --release

Verwendung

# Basis-Befehl
claw_code --help

# Mit einem bestimmten Provider
claw_code --provider anthropic --model claude-3-opus-20240229

# Agentischen Modus starten
claw_code agent --task "Implementiere eine REST-API in Rust"

Konfiguration

Die Konfiguration erfolgt über Umgebungsvariablen oder eine Konfigurationsdatei:

# Provider-API-Schlüssel
ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-...

# Standard-Provider und -Modell
DEFAULT_PROVIDER=anthropic
DEFAULT_MODEL=claude-3-sonnet-20240229

Entwicklung

# Tests ausführen
cargo test

# Dokumentation erstellen
cargo doc --open

# Linting und Formatierung
cargo clippy
cargo fmt

Lizenz

MIT

Verwandte Skills