test

by cline

Cline – Nr. 1 auf OpenRouter

Lernen Sie Cline kennen, einen KI-Assistenten, der Ihre CLI und Ihren Editor verwenden kann.

Dank der agentenbasierten Programmierfunktionen von Claude 3.7 Sonnet kann Cline komplexe Softwareentwicklungsaufgaben Schritt für Schritt bewältigen. Mit Tools, die es ihm ermöglichen, Dateien zu erstellen und zu bearbeiten, große Projekte zu erkunden, den Browser zu nutzen und Terminalbefehle auszuführen (nach Erteilung Ihrer Berechtigung), kann er Sie über Codevervollständigung und technischen Support hinaus unterstützen. Cline kann sogar das Model Context Protocol (MCP) nutzen, um neue Tools zu erstellen und seine eigenen Fähigkeiten zu erweitern. Während autonome KI-Skripte traditionell in Sandbox-Umgebungen ausgeführt werden, bietet diese Erweiterung eine Human-in-the-Loop-GUI, die jede Dateiänderung und jeden Terminalbefehl freigibt. So lässt sich das Potenzial der agentenbasierten KI sicher und einfach erkunden.

  1. Geben Sie Ihre Aufgabe ein und fügen Sie Bilder hinzu, um Mockups in funktionsfähige Apps umzuwandeln oder Fehler mit Screenshots zu beheben.
  2. Cline analysiert zunächst Ihre Dateistruktur und Quellcode-ASTs, führt Regex-Suchen durch und liest relevante Dateien, um sich in bestehende Projekte einzuarbeiten. Durch sorgfältige Verwaltung der dem Kontext hinzugefügten Informationen kann Cline selbst bei großen, komplexen Projekten wertvolle Unterstützung bieten, ohne das Kontextfenster zu überlasten.
  3. Sobald Cline die benötigten Informationen hat, kann er:
    • Erstellen und bearbeiten Sie Dateien und überwachen Sie dabei Linter-/Compilerfehler, 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 der Arbeit. So kann er beispielsweise nach der Bearbeitung einer Datei auf Probleme des Entwicklungsservers reagieren.
    • Für Webentwicklungsaufgaben kann Cline die Site in einem Headless-Browser starten, klicken, tippen, scrollen und Screenshots sowie Konsolenprotokolle erfassen, sodass er Laufzeitfehler und visuelle Fehler beheben kann.
  4. Wenn eine Aufgabe abgeschlossen ist, präsentiert Cline Ihnen das Ergebnis mit einem Terminalbefehl wie open -a "Google Chrome" index.html , den Sie mit einem Mausklick ausführen.

[!TIP] 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. So können Sie Cline parallel zu Ihrem Datei-Explorer verwenden und sehen, wie er Ihren Arbeitsbereich deutlicher verändert.


Verwenden Sie beliebige APIs und Modelle

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 ein lokales Modell über LM Studio/Ollama verwenden. Wenn Sie OpenRouter verwenden, ruft die Erweiterung die neueste Modellliste ab, sodass Sie die neuesten Modelle nutzen können, sobald sie verfügbar sind.

Die Erweiterung verfolgt außerdem die Gesamtkosten für Token und API-Nutzung für die gesamte Aufgabenschleife und einzelne Anforderungen, sodass Sie bei jedem Schritt über die Ausgaben informiert sind.

Befehle im Terminal ausführen

Dank der neuen Shell-Integrationsupdates in VSCode v1.93 kann Cline Befehle direkt in Ihrem Terminal ausführen und die Ausgabe empfangen. Dies ermöglicht ihm die Ausführung einer Vielzahl von Aufgaben, von der Installation von Paketen und dem Ausführen von Build-Skripten über die Bereitstellung von Anwendungen und die Verwaltung von Datenbanken bis hin zur Durchführung von Tests. Dabei passt er sich an Ihre Entwicklungsumgebung und Toolchain an, um die Arbeit optimal zu erledigen.

Bei lang laufenden Prozessen wie Entwicklungsservern können Sie die Schaltfläche „Fortsetzen während der Ausführung“ verwenden, damit Cline die Aufgabe fortsetzt, während der Befehl im Hintergrund ausgeführt wird. Während Cline arbeitet, wird er über neue Terminalausgaben informiert und kann so auf auftretende Probleme reagieren, z. B. auf Kompilierfehler beim Bearbeiten von Dateien.

Erstellen und Bearbeiten von Dateien

Cline kann Dateien direkt in Ihrem Editor erstellen und bearbeiten und Ihnen eine Diff-Ansicht der Änderungen anzeigen. Sie können Clines Änderungen direkt im Diff-Ansicht-Editor bearbeiten oder rückgängig machen oder im Chat Feedback geben, bis Sie mit dem Ergebnis zufrieden sind. Cline überwacht außerdem Linter-/Compiler-Fehler (fehlende Importe, Syntaxfehler usw.), sodass er auftretende Probleme selbstständig beheben kann.

Alle von Cline vorgenommenen Änderungen werden in der Zeitleiste Ihrer Datei aufgezeichnet. Dies bietet eine einfache Möglichkeit, Änderungen zu verfolgen und bei Bedarf rückgängig zu machen.

Verwenden Sie den Browser

Mit der neuen Computernutzungsfunktion von Claude 3.5 Sonnet kann Cline einen Browser starten, Elemente anklicken, Text eingeben und scrollen und dabei Screenshots und Konsolenprotokolle erstellen. Dies ermöglicht interaktives Debuggen, End-to-End-Tests und sogar die allgemeine Webnutzung! Dadurch kann er visuelle Fehler und Laufzeitprobleme selbstständig beheben, ohne dass Sie selbst Fehlerprotokolle bearbeiten und kopieren müssen.

Bitten Sie Cline, die App zu testen. Beobachten Sie, wie er einen Befehl wie npm run dev ausführt, Ihren lokal laufenden Entwicklungsserver in einem Browser startet und eine Reihe von Tests durchführt, um sicherzustellen, dass alles funktioniert. Eine Demo finden Sie hier.

„Fügen Sie ein Tool hinzu, das …“

Dank des Model Context Protocol kann Cline seine Fähigkeiten durch benutzerdefinierte Tools erweitern. Sie können zwar Community-Server verwenden, Cline kann aber auch Tools erstellen und installieren, die auf Ihren spezifischen Workflow zugeschnitten sind. Bitten Sie Cline einfach, ein Tool hinzuzufügen, und er kümmert sich um alles, von der Erstellung eines neuen MCP-Servers bis zu dessen Installation in der Erweiterung. Diese benutzerdefinierten Tools werden dann Teil von Clines Toolkit und stehen Ihnen für zukünftige Aufgaben zur Verfügung.

  • „Fügen Sie ein Tool hinzu, das Jira-Tickets abruft“: Rufen Sie Ticket-ACs ab und lassen Sie Cline arbeiten
  • „Fügen Sie ein Tool hinzu, das AWS EC2s verwaltet“: Überprüfen Sie die Servermetriken und skalieren Sie Instanzen nach oben oder unten
  • „Fügen Sie ein Tool hinzu, das die neuesten PagerDuty-Vorfälle abruft“: Holen Sie Details ab und bitten Sie Cline, Fehler zu beheben

Kontext hinzufügen

@url : Fügen Sie eine URL ein, die die Erweiterung abrufen und in Markdown konvertieren soll. Dies ist nützlich, wenn Sie Cline die neuesten Dokumente zur Verfügung stellen möchten.

@problems : Fügen Sie Fehler und Warnungen im Arbeitsbereich (Bereich „Probleme“) hinzu, die Cline beheben kann.

@file : Fügt den Inhalt einer Datei hinzu, sodass Sie keine API-Anfragen verschwenden müssen, um das Lesen von Dateien zu genehmigen (+ Typ zum Suchen von Dateien)

@folder : Fügt alle Ordnerdateien auf einmal hinzu, um Ihren Arbeitsablauf noch weiter zu beschleunigen

Prüfpunkte: Vergleichen und Wiederherstellen

Während Cline eine Aufgabe bearbeitet, erstellt die Erweiterung bei jedem Schritt einen Schnappschuss Ihres Arbeitsbereichs. Mit der Schaltfläche „Vergleichen“ können Sie den Unterschied zwischen dem Schnappschuss und Ihrem aktuellen Arbeitsbereich sehen und mit der Schaltfläche „Wiederherstellen“ zu diesem Zeitpunkt zurückkehren.

Wenn Sie beispielsweise mit einem lokalen Webserver arbeiten, können Sie mit „Nur Arbeitsbereich wiederherstellen“ schnell verschiedene Versionen Ihrer App testen und anschließend „Aufgabe und Arbeitsbereich wiederherstellen“ verwenden, wenn Sie die Version gefunden haben, mit der Sie weiterarbeiten möchten. So können Sie sicher verschiedene Ansätze ausprobieren, ohne den Fortschritt zu verlieren.

Beitragen

Um zum Projekt beizutragen, lerne zunächst die Grundlagen in unserem Leitfaden für Mitwirkende . Du kannst auch unserem Discord beitreten und im Kanal #contributors mit anderen Mitwirkenden chatten. Wenn du eine Vollzeitstelle suchst, sieh dir unsere offenen Stellen auf unserer Karriereseite an!

  1. Klonen Sie das Repository (erfordert git-lfs ) :
    git clone https://github.com/cline/cline.git
  2. Öffnen Sie das Projekt in VSCode:
    code cline
  3. Installieren Sie die erforderlichen Abhängigkeiten für die Erweiterung und die Webview-GUI:
    npm run install:all
  4. Starten Sie den Vorgang 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, falls beim Erstellen des Projekts Probleme auftreten.)
  5. Generieren Sie vor dem Erstellen eines PR einen Changeset-Eintrag:
    npm run changeset
    Sie werden aufgefordert:
    • Art der Änderung (Major, Minor, Patch)
      • major → bahnbrechende Änderungen (1.0.0 → 2.0.0)
      • minor → neue Funktionen (1.0.0 → 1.1.0)
      • patch → Fehlerbehebungen (1.0.0 → 1.0.1)
    • Beschreibung Ihrer Änderungen
  6. Übernehmen Sie Ihre Änderungen und die generierte .changeset Datei
  7. Pushen Sie Ihren Branch und erstellen Sie einen PR auf GitHub. Unser CI wird:
    • Führen Sie Tests und Prüfungen durch
    • Changesetbot erstellt einen Kommentar, der die Auswirkungen auf die Version zeigt
    • Beim Zusammenführen mit dem Hauptteil erstellt changesetbot ein Versionspaket-PR
    • Wenn die Versionspakete PR zusammengeführt werden, wird eine neue Version veröffentlicht

Lizenz

Apache 2.0 © 2025 Cline Bot Inc.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

prüfen

  1. Verwenden Sie beliebige APIs und Modelle
    1. Befehle im Terminal ausführen
      1. Erstellen und Bearbeiten von Dateien
        1. Verwenden Sie den Browser
          1. „Fügen Sie ein Tool hinzu, das …“
            1. Kontext hinzufügen
              1. Prüfpunkte: Vergleichen und Wiederherstellen
                1. Beitragen
                  1. Lizenz

                    Related MCP Servers

                    View all related MCP servers

                    ID: w58xn8y3wf