Lade Freunde ein und erhalte 1 Monat Pro gratisSo funktioniert’s

Cline CLI nutzen: Schritt-für-Schritt-Anleitung für Cline im Terminal

Cline CLI nutzen: per npm installieren, anmelden oder eigenen Key nutzen, zwischen Plan und Act wechseln, headless mit --json laufen lassen, Regeln und MCP einrichten.

Solviera Teknoloji 7 Min. Lesezeit

Um Cline CLI zu nutzen, installierst du es mit npm install -g cline, meldest dich mit cline auth an oder hinterlegst einen Anbieter-Key, startest dann cline in einem Projekt und beschreibst die Aufgabe. Anders als die meisten Coding-CLIs genehmigt Cline seine eigenen Tool-Aufrufe standardmäßig selbst. Bei einem Repository, das dir wichtig ist, solltest du also --auto-approve false übergeben.

Diese Anleitung behandelt Cline CLI 3.0 mit Stand November 2026 (Version 3.0.74): Installation, Anmeldung, Plan und Act, Freigaben, Headless-Läufe mit --json, Sitzungen, Modelle, Regeln, MCP und Kosten.

Was Cline CLI ist

Cline begann als VS-Code-Erweiterung und gehört zu den meistgenutzten offenen Coding-Agenten. Cline CLI bringt denselben Agenten ins Terminal. Version 3.0 erschien im Mai 2026 als Neuentwicklung auf Clines neuem SDK mit einer neuen Terminaloberfläche; Anleitungen für die 2.x-CLI sind damit veraltet.

Cline ist an kein Modell gebunden. Du kannst ein Cline-Konto mit Credits, ein ClinePass-Abo oder deinen eigenen Key für Anthropic, OpenAI, Gemini, OpenRouter, Bedrock, Vertex, DeepSeek, ein lokales Modell über Ollama oder LM Studio und mehr als dreißig weitere Anbieter verwenden.

Schritt 1: die CLI installieren

npm install -g cline

Das ist der einzige offizielle Installationsweg. Fertige Binärdateien gibt es für macOS, Linux und Windows, jeweils für arm64 und x64. Nimm sicherheitshalber Node 22, denn Doku und Paket nennen unterschiedliche Mindestversionen. Später aktualisierst du mit cline update. Wer den neuesten Build will, installiert mit npm install -g cline@nightly den Nightly-Kanal.

Schritt 2: anmelden oder einen Key hinzufügen

cline auth

Damit startet eine interaktive Einrichtung. cline auth cline meldet dich im Browser bei einem Cline-Konto an. Um einen Anbieter ohne Rückfragen festzulegen, etwa auf einem Server:

cline auth -p anthropic -k "$ANTHROPIC_API_KEY" -m claude-sonnet-5-5

Cline liest Keys auch aus der Umgebung (ANTHROPIC_API_KEY, OPENAI_API_KEY, OPENROUTER_API_KEY, CLINE_API_KEY und weitere). Gespeicherte Zugangsdaten landen in ~/.cline/data/settings/providers.json.

Schritt 3: in der interaktiven Ansicht arbeiten

cd my-project
cline

Beschreibe die Aufgabe in normalen Worten oder gib sie gleich beim Start mit: cline -i "add tests for the price formatter". Nützliche Tasten und Befehle:

  • Tab wechselt zwischen Plan und Act. Im Plan-Modus liest und diskutiert Cline, kann aber keine Dateien ändern; der Act-Modus, die Voreinstellung, setzt die Änderungen um. cline -p startet im Plan-Modus.
  • Shift+Tab schaltet Auto-Approve ein oder aus.
  • @file hängt eine Datei (oder ein Bild) an die Nachricht an.
  • /model und /settings ändern die Einrichtung; /mcp verwaltet Server; /compact kürzt eine lange Unterhaltung; /undo macht die letzte Änderung rückgängig; /history öffnet frühere Sitzungen.
  • Ctrl+C stoppt den aktuellen Durchgang; zweimal drücken oder Ctrl+D beendet Cline.

Eine gute Gewohnheit bei größeren Aufgaben: im Plan-Modus anfangen, sich auf die Schritte einigen und dann zu Act wechseln.

Schritt 4: festlegen, wie viel Cline allein darf

Diese Einstellung überrascht die meisten. In Cline CLI gilt:

SituationWas passiert
cline (interaktiv)--auto-approve ist an, solange du es nicht ausschaltest
cline --auto-approve falseFragt vor jedem Tool Approve tool …? [y/N]
cline "task" (Einmal-Lauf) oder Eingabe per PipeLäuft im Yolo-Modus
cline -yYolo-Modus; Clines eigene Hilfe nennt ihn außerhalb einer Sandbox gefährlich

Eine Allow- oder Deny-Liste für Shell-Befehle gibt es nicht. Um einen Befehl zu blockieren, fügst du einen PreToolUse-Hook hinzu (Schritt 7). In einem echten Repository startest du am besten mit --auto-approve false oder arbeitest auf einem sauberen Branch, damit sich jede Änderung leicht verwerfen lässt.

Schritt 5: Headless-Läufe und CI

Cline läuft ohne interaktive Ansicht, wenn du --json übergibst, etwas per Pipe hineinleitest oder die Ausgabe umleitest:

git diff | cline "review this diff for bugs"
cline --json "summarize the changes on this branch" | jq -r 'select(.type=="run_result") | .text'

--json gibt pro Zeile ein JSON-Ereignis aus und endet mit einem run_result, das den finalen Text, den Abschlussgrund und den Token-Verbrauch enthält. Weitere nützliche Flags: -c setzt den Arbeitsordner, --worktree läuft in einem git worktree, -t setzt ein Timeout in Sekunden und --data-dir hält den Zustand in einem isolierten Ordner.

In CI installierst du per npm, führst cline auth mit einem Key aus dem Secrets-Speicher aus und startest dann die Aufgabe. Denk daran, dass Einmal-Läufe alles genehmigen; gib dem Job also nur die Rechte, die er braucht.

Schritt 6: Sitzungen und Modelle

cline history listet frühere Sitzungen in einer Auswahl auf, in der du sie fortsetzen oder löschen kannst. Um eine direkt zu öffnen:

cline history --json --limit 10
cline --id <session-id>

Sitzungen liegen in ~/.cline/data/sessions/. cline history export <session-id> -o session.html speichert eine als Seite.

Um für einen einzelnen Lauf ein Modell zu wählen, nutzt du -P für den Anbieter und -m für das Modell; --thinking nimmt none, low, medium, high oder xhigh. In der interaktiven Ansicht geht das mit /model. Mit einem Cline-Konto und ohne gewähltes Modell ist seit Version 3.0.73 Claude Sonnet 5.5 voreingestellt.

Schritt 7: Regeln, Hooks und MCP-Server

Regeln. Projektregeln gehören in .clinerules/ oder .cline/rules/, globale in ~/.cline/rules. Cline liest außerdem AGENTS.md im Projektstamm, eine Datei, die du schon für Codex oder andere Agenten pflegst, funktioniert also unverändert. Was hineingehört, erklärt unsere Anleitung zu CLAUDE.md und AGENTS.md.

Skills und Hooks. Skills liegen in .cline/skills/ oder .agents/skills/ und laufen als /skill-name; cline skill add <owner/repo> installiert einen. Hooks sind ausführbare Skripte, die nach dem Ereignis benannt sind, etwa .cline/hooks/PreToolUse.sh, und mit ihnen blockierst du riskante Befehle.

MCP. Server fügst du über die Kommandozeile hinzu:

cline mcp add memory --yes -- npx -y @modelcontextprotocol/server-memory
cline mcp add docs https://example.com/mcp --transport http --yes

Sie werden unter mcpServers in ~/.cline/data/settings/cline_mcp_settings.json gespeichert. cline mcp öffnet ein Menü, und cline mcp remove <name> löscht einen Server.

Was Cline CLI kostet (Stand November 2026)

OptionPreisHinweise
Cline CLIKostenlosDas Tool selbst
Cline-CreditsNach VerbrauchGekauft auf app.cline.bot; einige kostenlose Modelle mit kleinem Kontingent
ClinePass9,99 $/MonatHöhere Limits für ausgewählte offene Modelle
Eigener KeyPreis deines AnbietersAnthropic, OpenAI, OpenRouter, lokale Modelle und mehr
EnterpriseIndividuellSSO, SLA, rollenbasierter Zugriff, zentrale Abrechnung

Wirf vor der Entscheidung einen Blick auf Clines Preisseite.

Häufige Stolperfallen

  • Auto-Approve ist standardmäßig an. Schalte es mit --auto-approve false aus, bis du der Einrichtung vertraust.
  • Anleitungen für 2.x folgen. Die Neuentwicklung 3.0 hat Befehle und Flags geändert. Im Zweifel führst du cline --help für deine Version aus; einige Flags wie -y fehlen in der Online-Referenz.
  • OAuth im Headless-Betrieb. OAuth-Anbieter öffnen bei Headless-Läufen nie einen Browser. Führe auf diesem Rechner zuerst einmal cline auth <provider> aus.
  • Hängende Hintergrundprozesse. cline doctor prüft die Einrichtung, und cline doctor fix beendet verwaiste Prozesse.
  • .clineignore läuft aus. Nutze einen PreToolUse-Hook, um Cline von Dateien fernzuhalten.

Cline CLI neben anderen CLIs in AgentVera ausführen

Wenn Cline dein einziger Agent ist, reicht dir seine eigene Oberfläche vielleicht völlig. Schwieriger wird es, wenn Cline neben Claude Code, Codex oder Gemini CLI im selben Projekt läuft. AgentVera ist eine Desktop-App, die diese CLIs nebeneinander in echten Terminals ausführt, mit deinen eigenen Installationen und Keys. Die Cline-Unterstützung funktioniert so:

  • Eine Sitzung pro Agent. AgentVera findet die Sitzung, die Cline anlegt, über cline history --json und öffnet sie bei späteren Starts mit cline --id <id> wieder, sodass die Unterhaltung einen Neustart der App übersteht.
  • Modell und Aufwand. Das gewählte Modell wird mit --model übergeben, die Aufwandsstufe mit --thinking.
  • Ein Konto pro Agent. Unter Einstellungen → Konten kannst du Keys für Anthropic, OpenAI oder OpenRouter hinzufügen; jedes Cline-Konto bekommt eine eigene Anbieterdatei, alles andere bleibt gemeinsam.
  • MCP und Tokens. Server aus dem MCP-Manager von AgentVera erreichen Cline über dessen MCP-Einstellungsdatei, und AgentVera liest Clines Token-Verbrauch für die Token-Budgets aus.
  • Bereiche und Review. Führe Cline im Raster des Workspace neben anderen Agenten aus und prüfe ihre Änderungen mit dem Code-Review.

Der kostenlose Plan führt 2 Agenten gleichzeitig aus und umfasst MCP, Git, Docker, SSH, Code-Review und Token-Einsparungen. Pro kostet 9,99 $ im Monat und hat kein Agentenlimit; wenn du noch nie eine Testphase hattest, schaltet deine erste Anmeldung in der App Pro für 7 Tage frei, ohne Karte. Zum Ausprobieren: AgentVera herunterladen.

Fazit

Für den Start mit Cline CLI reichen drei Befehle: npm install -g cline, cline auth und cline. Die wichtigen Entscheidungen folgen direkt danach: Schalte Auto-Approve bei echter Arbeit aus, plane bei größeren Aufgaben, bevor du handelst, halte die Projektregeln in AGENTS.md oder .clinerules/ und gib Einmal-Läufen in CI nur den Zugriff, den sie brauchen.

Quellen: Cline-CLI-Referenz, CLI-Überblick, Autorisierung, Cline-Regeln, MCP, CLI-Changelog.

Häufige Fragen

Ist Cline CLI kostenlos?

Die CLI selbst kostet nichts. Bezahlt wird das Modell: mit Cline-Credits von app.cline.bot, einem ClinePass-Abo (9,99 $ im Monat, Stand November 2026, für ausgewählte offene Modelle) oder deinem eigenen API-Key von Anthropic, OpenAI, OpenRouter und vielen weiteren Anbietern. Einige kostenlose Modelle haben ein kleines Kontingent.

Fragt Cline CLI, bevor es Dateien ändert?

Standardmäßig nicht. --auto-approve ist auf true gesetzt, und ein Einmal-Lauf wie cline "task" läuft im Yolo-Modus. Starte mit --auto-approve false, um für jedes Tool eine Ja/Nein-Abfrage zu bekommen, oder schalte Auto-Approve in der interaktiven Ansicht mit Shift+Tab um.

Wie setze ich eine Cline-CLI-Sitzung fort?

Mit cline history wählst du eine frühere Sitzung aus einer Liste, mit cline --id <session-id> öffnest du sie direkt. cline history --json listet die Sitzungen mit ihren IDs auf, was in Skripten praktisch ist.

Liest Cline CLI AGENTS.md?

Ja. Neben den eigenen Regelordnern (.clinerules/ oder .cline/rules/ im Projekt, ~/.cline/rules global) liest Cline AGENTS.md im Projektstamm sowie .cursorrules und .windsurfrules.

Kann ich mein Claude-Code- oder ChatGPT-Abo mit Cline CLI nutzen?

Cline führt unter seinen Anbietern einen Claude-Code-Provider und eine ChatGPT-Anmeldung (openai-codex). Prüfe die Bedingungen des Anbieters, bevor du ein Abo über ein anderes Tool nutzt.

Hol deine Agenten an einen Tisch.

Lade AgentVera kostenlos herunter; deine installierten CLIs sind sofort startklar.

Weitere Beiträge