Allgemeine Einführung
Claude Engineer ist eine von Doriandarko entwickelte interaktive Befehlszeilenschnittstelle (CLI), die das Claude-3.5-Sonnet-Modell von Anthropic zur Unterstützung von Softwareentwicklungsaufgaben nutzt. Das Framework ermöglicht es Claude, seine eigenen Werkzeuge zu generieren und zu verwalten und seine Fähigkeiten durch Dialoge kontinuierlich zu erweitern. Claude Engineer bietet eine moderne Weboberfläche und eine leistungsstarke CLI für eine Vielzahl von Entwicklungsabläufen.
Claude Engineer v3 ist ein hochentwickeltes Framework, das es Claude ermöglicht, seine eigenen Fähigkeiten durch die dynamische Erstellung von Werkzeugen zu erweitern. Im Dialog kann Claude den Bedarf an neuen Werkzeugen erkennen, sie entwerfen und automatisch implementieren. Diese sich selbst verbessernde Architektur bedeutet, dass das Framework umso leistungsfähiger wird, je häufiger es verwendet wird.
Funktionsliste
- Dynamische WerkzeugerstellungEntwicklung neuer Tools auf der Grundlage natürlichsprachlicher Beschreibungen zur Unterstützung der Selbstverbesserung.
- Dialogverarbeitung in EchtzeitEchtzeit-Verarbeitung und Verfolgung der Token-Nutzung im Dialog.
- Automatische WerkzeugerstellungAutomatische Identifizierung und Erstellung der benötigten Werkzeuge und Optimierung der vorhandenen Werkzeuge.
- Multi-Interface-UnterstützungBietet eine moderne Webschnittstelle und eine leistungsstarke Befehlszeilenschnittstelle.
- Umfangreiche KonsolenausgabeBietet Fortschrittsanzeigen und detaillierte Debugging-Ausgaben.
- Geschichte des Dialogs über PersistenzVerwaltung des Dialogstatus und der Token-Verwendung.
Hilfe verwenden
Ablauf der Installation
- UV herunterladen und installieren::
- macOS- und Linux-Benutzer: Führen Sie den folgenden Befehl aus, um UV zu installieren:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Windows-Benutzer: Führen Sie den folgenden PowerShell-Befehl aus, um UV zu installieren:
irm https://astral.sh/uv/install.ps1 | iex
- macOS- und Linux-Benutzer: Führen Sie den folgenden Befehl aus, um UV zu installieren:
- Klonen und Einrichten von Projekten::
- Führen Sie den folgenden Befehl aus, um das Projekt zu klonen und die virtuelle Umgebung einzurichten:
git clone https://github.com/Doriandarko/claude-engineer.git cd claude-engineer uv venv Quelle .venv/bin/activate
- Windows-Benutzer:
git clone https://github.com/Doriandarko/claude-engineer.git cd claude-engineer uv venv .venv\Scripts\aktivieren
- Führen Sie den folgenden Befehl aus, um das Projekt zu klonen und die virtuelle Umgebung einzurichten:
Verwendung Prozess
- Starten der Webschnittstelle::
- Führen Sie den folgenden Befehl aus, um die Webschnittstelle zu starten:
uv run app.py
- Öffnen Sie sie dann in Ihrem Browser
http://localhost:5000
.
- Führen Sie den folgenden Befehl aus, um die Webschnittstelle zu starten:
- Starten der Befehlszeilenschnittstelle::
- Führen Sie den folgenden Befehl aus, um die CLI zu starten:
uv run ce3.py
- Führen Sie den folgenden Befehl aus, um die CLI zu starten:
Hauptfunktionen
- Dynamische WerkzeugerstellungGeben Sie eine Beschreibung in natürlicher Sprache in den Dialog ein, und Claude Engineer generiert automatisch das passende Werkzeug.
- Dialogverarbeitung in EchtzeitVerarbeitung und Verfolgung der Token-Nutzung in Echtzeit während der Konversation, Bereitstellung von Fortschrittsindikatoren und detaillierten Debugging-Ausgaben.
- Automatische WerkzeugerstellungAutomatisches Erkennen und Erstellen der erforderlichen Werkzeuge auf der Grundlage des Dialoginhalts und Optimierung der vorhandenen Werkzeuge.
Ausgewählte Funktionen
- Multi-Interface-UnterstützungBietet eine moderne Webschnittstelle und eine leistungsstarke Befehlszeilenschnittstelle für eine Vielzahl von Entwicklungsabläufen.
- SelbstverbesserungKontinuierliche Erweiterung und Optimierung der Fähigkeiten durch Dialog, um eine effizientere Entwicklungsunterstützung zu bieten.
- Geschichte des Dialogs über PersistenzVerwaltung des Dialogstatus und der Verwendung von Token, um Kontinuität und Effizienz im Entwicklungsprozess zu gewährleisten.