Beschreibung
Claude Engineer v3 ist ein hochentwickeltes Framework, das entwickelt wurde, um die Softwareentwicklung durch die Leistungsfähigkeit von Anthropics Claude 3.5 Sonnet-Modell zu verbessern. Es fungiert als interaktive CLI und Web-Oberfläche und ermöglicht es Benutzern, KI für verschiedene Entwicklungsaufgaben zu nutzen. Die Kerninnovation liegt in der Fähigkeit, autonom Tools zu erstellen und zu verwalten und so seine Fähigkeiten durch Konversationsinteraktionen kontinuierlich zu erweitern.
Die Architektur des Frameworks ermöglicht es Claude, den Bedarf an neuen Tools während der Konversationen zu identifizieren, sie zu entwerfen und automatisch zu implementieren. Dieser sich selbst verbessernde Mechanismus stellt sicher, dass das Framework mit jeder Nutzung leistungsfähiger wird. Zu den wichtigsten Funktionen gehören die dynamische Toolerstellung und -ladung, eine umfangreiche Konsolenoberfläche mit Fortschrittsanzeigen und ein fortschrittliches Token-Tracking-System. Die Web-Oberfläche bietet eine moderne Benutzeroberfläche mit Funktionen wie Bild-Upload und -Analyse, während die CLI eine für Entwickler optimierte Terminal-Erfahrung bietet.
Die Installation ist unkompliziert, mit Anweisungen für macOS/Linux und Windows. Benutzer können je nach ihren Workflow-Präferenzen zwischen der Web-Oberfläche und der CLI wählen. Die Web-UI ist ideal für visuelles Arbeiten und Bildanalysen, während die CLI für Entwickler und Systemintegration geeignet ist. Die Projektstruktur umfasst Komponenten für die Web-Oberfläche, die CLI-Oberfläche, Konfigurationseinstellungen, Web-Assets, HTML-Vorlagen, Tool-Implementierungen und System-Prompts.
Claude Engineer v3 wird mit einer umfassenden Reihe von vorgefertigten Tools geliefert, darunter ein Tool Creator, UV Package Manager, E2B Code Executor, Linting Tool, File System Tools, Web Tools und Utility Tools. Diese Tools sind so konzipiert, dass sie selbstdokumentierend, fehlertolerant, zusammensetzbar, sicher und plattformübergreifend kompatibel sind. Das Projekt ist Open Source und freut sich über Beiträge, wobei detaillierte Dokumentationen für Entwickler verfügbar sind, die daran interessiert sind, seine Fähigkeiten zu erweitern.
Claude Engineer's Kernfunktionen
Autonome Toolidentifizierung und -erstellung
Dynamische Fähigkeitserweiterung während der Konversationen
Intelligentes Tool-Abhängigkeitsmanagement
Echtzeit-Visualisierung der Token-Nutzung
Rich-Text-Formatierung in der CLI
Bild-Upload und -Analyse in der Web-Oberfläche
Dynamisches Modulimportiersystem
Persistenter Konversationsverlauf mit Token-Management
Automatisierte Tool-Code-Generierung
Präzises Kontextfenster-Management
Selbstoptimierung bestehender Tools
Hot-Reload-Funktion für neue Tools
Erste Schritte mit Claude Engineer
Klonen: Klonen Sie das GitHub-Repository mit `git clone https://github.com/Doriandarko/claude-engineer.git` auf Ihren lokalen Rechner
Abhängigkeiten installieren: Navigieren Sie zum Projektverzeichnis und installieren Sie die Abhängigkeiten mit `uv venv` und `source .venv/bin/activate` (macOS/Linux) oder `uv venv .venv\Scripts\activate` (Windows).
Konfigurieren: Richten Sie Ihren Anthropic API-Schlüssel und Ihren E2B API-Schlüssel in Ihren Umgebungsvariablen oder einer `.env`-Datei ein.
Web-Oberfläche ausführen: Führen Sie die Web-Oberfläche mit `uv run app.py` aus und öffnen Sie Ihren Browser unter `http://localhost:5000`.
CLI ausführen: Führen Sie die Befehlszeilenschnittstelle mit `uv run ce3.py` aus.
Tools erkunden: Nutzen Sie die integrierten Tools oder erstellen Sie benutzerdefinierte Tools über den Tool Creator.
Beitragen: Reichen Sie Pull Requests für größere Änderungen ein, nachdem Sie ein Issue eröffnet haben.
Claude Engineer's Anwendungsfälle
- KI-Tool-Erstellung
- Softwareentwicklung
- Codeausführung
- Web-Scraping
- Dateiverwaltung
- Token-Management
- Debugging
- Bildanalyse








