Auf VS Marketplace herunterladen | Treten Sie dem Discord bei | Dokumente | Funktionsanfragen |
Lernen Sie Cline kennen, einen KI-Assistenten, der Ihre CLI und Ihren Editor verwenden kann.
Dank der Agenten-Codierungsfunktionen von Claude 3.5 Sonnet kann Cline komplexe Softwareentwicklungsaufgaben Schritt für Schritt bewältigen. Mit Tools, mit denen er Dateien erstellen und bearbeiten, große Projekte erkunden, den Browser verwenden und Terminalbefehle ausführen kann (nachdem Sie die Erlaubnis erteilt haben), kann er Sie auf eine Weise unterstützen, die über die Codevervollständigung oder den technischen Support hinausgeht. Während autonome KI-Skripte traditionell in Sandbox-Umgebungen ausgeführt werden, bietet diese Erweiterung eine Human-in-the-Loop-GUI zur Genehmigung jeder Dateiänderung und jedes Terminalbefehls und bietet so eine sichere und zugängliche Möglichkeit, das Potenzial der Agenten-KI zu erkunden.
Geben Sie Ihre Aufgabe ein und fügen Sie Bilder hinzu, um Modelle in funktionsfähige Apps umzuwandeln oder Fehler mit Screenshots zu beheben.
Cline beginnt mit der Analyse Ihrer Dateistruktur und Quellcode-ASTs, führt Regex-Suchen durch und liest relevante Dateien, um sich mit bestehenden Projekten vertraut zu machen. Durch die sorgfältige Verwaltung der dem Kontext hinzugefügten Informationen kann Cline auch bei großen, komplexen Projekten wertvolle Unterstützung leisten, ohne das Kontextfenster zu überfordern.
Sobald Cline die benötigten Informationen hat, kann er:
Erstellen und bearbeiten Sie Dateien und überwachen Sie dabei Linter-/Compiler-Fehler, sodass er Probleme wie fehlende Importe und Syntaxfehler proaktiv selbst beheben kann.
Führen Sie Befehle direkt in Ihrem Terminal aus und überwachen Sie deren Ausgabe, während er arbeitet, sodass er beispielsweise nach dem Bearbeiten einer Datei auf Probleme mit dem Entwicklungsserver reagieren kann.
Für Webentwicklungsaufgaben kann Cline die Website in einem Headless-Browser starten, klicken, tippen, scrollen und Screenshots sowie Konsolenprotokolle erfassen, sodass er Laufzeitfehler und visuelle Fehler beheben kann.
Wenn eine Aufgabe abgeschlossen ist, präsentiert Ihnen Cline das Ergebnis mit einem Terminalbefehl wie open -a "Google Chrome" index.html
, den Sie mit einem Klick auf eine Schaltfläche ausführen.
Tipp
Verwenden Sie die Tastenkombination CMD/CTRL + Shift + P
um die Befehlspalette zu öffnen, und geben Sie „Cline: In neuem Tab öffnen“ ein, um die Erweiterung als Tab in Ihrem Editor zu öffnen. Dadurch können Sie Cline parallel zu Ihrem Datei-Explorer verwenden und deutlicher sehen, wie er Ihren Arbeitsbereich verändert.
Cline unterstützt API-Anbieter wie OpenRouter, Anthropic, OpenAI, Google Gemini, AWS Bedrock, Azure und GCP Vertex. Sie können auch jede OpenAI-kompatible API konfigurieren oder über Ollama ein lokales Modell verwenden. Wenn Sie OpenRouter verwenden, ruft die Erweiterung die Liste der neuesten Modelle ab, sodass Sie die neuesten Modelle verwenden können, sobald sie verfügbar sind.
Die Erweiterung verfolgt außerdem die gesamten Token- und API-Nutzungskosten für die gesamte Aufgabenschleife und einzelne Anfragen und hält Sie so bei jedem Schritt über die Ausgaben auf dem Laufenden.
Dank der neuen Shell-Integrationsupdates in VSCode v1.93 kann Cline Befehle direkt in Ihrem Terminal ausführen und die Ausgabe empfangen. Dadurch kann er eine breite Palette von Aufgaben ausführen, von der Installation von Paketen und der Ausführung von Build-Skripten bis hin zur Bereitstellung von Anwendungen, der Verwaltung von Datenbanken und der Ausführung von Tests, und das alles, während er sich gleichzeitig an Ihre Entwicklungsumgebung und Toolchain anpasst, um die Arbeit richtig zu erledigen.
Verwenden Sie bei lang laufenden Prozessen wie Entwicklungsservern die Schaltfläche „Beim Ausführen fortfahren“, damit Cline mit der Aufgabe fortfahren kann, während der Befehl im Hintergrund ausgeführt wird. Während Cline arbeitet, wird er über alle neuen Terminalausgaben benachrichtigt, sodass er auf möglicherweise auftretende Probleme reagieren kann, z. B. Fehler bei der Kompilierung beim Bearbeiten von Dateien.
Cline kann Dateien direkt in Ihrem Editor erstellen und bearbeiten und Ihnen eine Diff-Ansicht der Änderungen präsentieren. Sie können Clines Änderungen direkt im Diff-Ansichtseditor bearbeiten oder rückgängig machen oder im Chat Feedback geben, bis Sie mit dem Ergebnis zufrieden sind. Cline überwacht auch Linter-/Compiler-Fehler (fehlende Importe, Syntaxfehler usw.), damit er Probleme, die unterwegs auftreten, selbst beheben kann.
Alle von Cline vorgenommenen Änderungen werden in der Zeitleiste Ihrer Datei aufgezeichnet und bieten so eine einfache Möglichkeit, Änderungen zu verfolgen und bei Bedarf rückgängig zu machen.
Mit der neuen Computernutzungsfunktion von Claude 3.5 Sonnet kann Cline einen Browser starten, auf Elemente klicken, Text eingeben und scrollen und bei jedem Schritt Screenshots und Konsolenprotokolle erfassen. Dies ermöglicht interaktives Debuggen, End-to-End-Tests und sogar allgemeine Webnutzung! Dies gibt ihm die Autonomie, visuelle Fehler und Laufzeitprobleme zu beheben, ohne dass Sie selbst Fehlerprotokolle in der Hand halten und kopieren und einfügen müssen.
Bitten Sie Cline, „die App zu testen“, und beobachten Sie, wie er einen Befehl wie npm run dev
ausführt, Ihren lokal ausgeführten Dev-Server in einem Browser startet und eine Reihe von Tests durchführt, um zu bestätigen, dass alles funktioniert. Sehen Sie sich hier eine Demo an.
@url
: Fügen Sie eine URL ein, damit die Erweiterung abgerufen und in Markdown konvertiert werden kann. Dies ist nützlich, wenn Sie Cline die neuesten Dokumente zur Verfügung stellen möchten
@problems
: Arbeitsbereichsfehler und Warnungen hinzufügen (Bereich „Probleme“), damit Cline sie beheben kann
@file
: Fügt den Inhalt einer Datei hinzu, sodass Sie keine API-Anfragen verschwenden müssen, die das Lesen einer Datei genehmigen (+ Typ zum Durchsuchen von Dateien).
@folder
: Fügt alle Ordnerdateien auf einmal hinzu, um Ihren Arbeitsablauf noch weiter zu beschleunigen
Um zum Projekt beizutragen, erkunden Sie zunächst offene Probleme oder schauen Sie sich unser Feature-Request-Board an. Wir würden uns auch freuen, wenn Sie unserem Discord beitreten, um Ideen auszutauschen und mit anderen Mitwirkenden in Kontakt zu treten.
Klonen Sie das Repository (erfordert git-lfs) :
Git-Klon https://github.com/cline/cline.git
Öffnen Sie das Projekt in VSCode:
Code Cline
Installieren Sie die erforderlichen Abhängigkeiten für die Erweiterung und Webview-GUI:
npm run install:all
Starten Sie durch Drücken von F5
(oder Run
-> Start Debugging
), um ein neues VSCode-Fenster mit der geladenen Erweiterung zu öffnen. (Möglicherweise müssen Sie die Erweiterung „esbuild problem matchers“ installieren, wenn beim Erstellen des Projekts Probleme auftreten.)
Apache 2.0 © 2024 Cline Bot Inc.