[Plan] Cursor → Cline Migration: Kosteneinsparung + bessere MCP-Unterstützung #97
Labels
No labels
flugscanner
fuenfvoracht
infrastruktur
jarvis
ki-tower
nice-to-have
prio-1
wartung
wordpress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: orbitalo/homelab-brain#97
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ziel
Cursor durch Cline (VS Code Extension) ersetzen um hunderte Euro/Monat an Kosten zu sparen und gleichzeitig bessere MCP-Kompatibilität zu erreichen.
Ausgangslage
Warum Cline
Migrations-Plan
Phase 1: Setup (ca. 30 Min)
x-ai/grok-4.1-fastals Default-Modell eintragenPhase 2: Cursor Rules übertragen
homelab.mdc→.clinerules/ Custom Instructionsdebug-workflow.mdcübertragenopenmemory.mdcübertragen (Memory-Aufrufe expliziter formulieren)deploy-workflow.mdcübertragensession-summary.mdcübertragenPhase 3: MCPs einrichten
http://100.92.71.93:8765http://100.89.246.60:3000+ Tokenmcp.cloudflare.comnpx @playwright/mcp@latest(lokal)http://100.66.78.56Phase 4: Paralleltest (1 Woche)
Technische Voraussetzungen ✅
Modell-Konfiguration für Cline
Mehrere Profile können in Cline parallel angelegt und per Klick gewechselt werden:
https://openrouter.ai/api/v1x-ai/grok-4.1-fasthttp://100.84.255.83:8090/v1qwen36-beehttp://100.84.255.83:11434/v1qwen3.6:35b-a3b-fasthttps://openrouter.ai/api/v1anthropic/claude-sonnet-4-6BeeLlama — warum deutlich schneller als Ollama
BeeLlama ist ein optimierter llama.cpp-Build (
llama-server v0.2.0) speziell für die RTX 3090.Installiert unter:
C:\Users\wutti\beellama-v0.2.0\Start: Scheduled Task
BeeLlamaSrv→run-long.batPort:
8090(0.0.0.0, via Tailscale erreichbar)Modell-Alias:
qwen36-beeQualitätsvergleich qwen36-bee vs. Claude
Agentische Fähigkeiten
.clineruleslösbarAufgabenverteilung
~70% — qwen kann das ohne spürbare Einbußen:
~30% — Claude ist klar besser:
Session-Memory: qwen gleichwertig
OpenMemory ist ein externes MCP-Tool — qwen nutzt exakt dieselbe Memory-Infrastruktur wie Claude. Mit präzisen
.clinerules(wann suchen, wann speichern) ist der Unterschied nicht spürbar. Das externe Gedächtnis gleicht qwens kürzeren effektiven Kontext aus.Erwartete Qualität nach Setup
Monetäre Kosten des Umbaus
Einmalig: €0 — keine neue Software, keine neuen Server.
Geschätzte Ersparnis: ~160-185€/Monat
Risiken
Status
⏳ Warte auf Startsignal — alle Vorbereitungen abgeschlossen, Agent bereit zum Einrichten sobald VS Code + Cline installiert sind.
Referenzen
C:\Users\wutti\beellama-v0.2.0\auf KI-Server (100.84.255.83)Test-Auswertung Cline + Qwen 3.6 (Stand 12.06.2026)
Nach dem ersten echten Testtag (Cline 3.89.2, qwen3.6-hauhau via Ollama, MCPs OpenMemory + Forgejo) eine ehrliche Einordnung — teils im Widerspruch zu den optimistischen Annahmen oben.
Kurzfazit
Kein vollwertiger Cursor-Ersatz — aber nicht wegen Cline, sondern wegen Qwen 3.6 als Gehirn. Diese Trennung ist entscheidend.
Was die Tests gezeigt haben
Roter Faden: gegroundet + klein abgegrenzt = gut. Frei explorieren / grosser Kontext / reines Wissen = scheitert.
Konkrete Befunde
get_savetv_archive_filme-Tool waere das EIN Aufruf gewesen.bash -c "... | grep ..."ueber cmd.exe => Quotes zerlegt => remotecrontabohne-lliest stdin => Endlos-Haenger. .clinerules (REGEL 1) gehaertet, half aber nur begrenzt.Gegenueberstellung zur Plan-Annahme
Der Plan oben sagt "~70% kann qwen ohne spuerbare Einbussen". Das stimmt nur mit Einschraenkung: 70% gilt fuer gegroundete, klar abgegrenzte Aufgaben mit fertigen Tools. Sobald qwen selbst explorieren muss (fremder Code, unbekannte Datenlage, lange Ketten), faellt es deutlich ab — nicht durch Drift, sondern durch Verzetteln + Halluzination.
Auch Coding differenziert: eigenstaendige Skripte aus klarer Vorgabe = gut. Aenderungen in grossem, fremdem Code (erst 20 Dateien verstehen) = scheitert am selben Muster.
Empfehlung: Hybrid, nicht Ersatz
Fairer Vergleich waere Cline+Claude vs. Cursor+Claude (Harness-Duell). Cline+Qwen vs. Cursor ist Kleinwagen-Motor gegen Sportwagen.
Erledigt an diesem Testtag
Naechste Schritte (Vorschlag)
Gegentest: Cline + DeepSeek V4 Pro (Stand 13.06.2026)
Nachtrag zum Test von gestern. Kernfrage war: liegt es an Cline (Harness) oder am Gehirn (Qwen 3.6)? Heute mit einem klugen, billig-gehosteten Modell gegengetestet — Antwort eindeutig: es lag am Gehirn.
Setup
deepseek/deepseek-v4-pro($0.43/M in, $0.87/M out, 1M Kontext, MIT open weights, ~80,6% SWE-bench).Ergebnis: DeepSeek V4 Pro vs. Qwen 3.6 (gleiche Aufgabe)
Qualitative Beobachtungen
python -c "..."-Einzeiler mit Quoting-Problem erkannt => auf eigenes Skriptlist_savetv.pyumgestiegen (genau die REGEL 1, die Qwen ignorierte)./api/downloads404 gab (korrekt waere/api/filmsauf :8765/:9443). Kein Erfinden.Fazit / Entscheidung
Cline + DeepSeek V4 Pro ist eine echte, bezahlbare Cursor-Alternative. Nicht Cline+Qwen (zu schwach = Spielzeug), sondern Cline mit einem klugen, gehosteten Gehirn fuer Cent-Betraege statt ~200 EUR/Monat, bei Qualitaet nahe Claude. Die These von gestern ("Harness gut, Gehirn der Flaschenhals") ist damit empirisch bestaetigt.
Nebenbei verifiziert: Claude Opus 4.8 existiert auf OpenRouter (
anthropic/claude-opus-4.8), ebensomoonshotai/kimi-k2.7-code— fuer Eskalation/agentische Tasks als Profile vorgesehen.Naechste Schritte
savetvals MCP-Tool bauen => eliminiert das letzte API-Raten (kein 404, keine Stale-Daten).Folge-Test: Cline + DeepSeek baut sich sein eigenes MCP-Tool (13.06.2026)
Letzter Schritt der Beweiskette: Kann das kluge Gehirn nicht nur Aufgaben loesen, sondern sich die fehlenden gegroundeten Tools selbst bauen? Ja.
Aufgabe
DeepSeek V4 Pro (in Cline) bekam den Auftrag, ein
savetv-MCP-Tool zu bauen, das die Save.TV-Download-Liste liefert (statt per SSH danach zu suchen). Ich habe vorab die Fakten geliefert (verifizierter Endpunkt + JSON-Shape), damit es nicht raten muss.Was DeepSeek autonom gemacht hat
http://138.201.84.95:9443/api/films)C:\dev\homelab\savetv_mcp\server.py(fastmcp + requests, stdio)command: pythonnutzt)cline_mcp_settings.jsonregistriert OHNE die bestehenden Server (openmemory/forgejo/cloudflare/playwright) zu beschaedigenCode-Qualitaet (server.py, 71 Zeilen)
list_savetv_downloads(urgent_only=False, limit=0)days_left, Filter, formatierte Ausgabe mit KINO-MarkerVerifikation (Task-State)
In einem Folge-Lauf nutzte DeepSeek das Tool von selbst (kein SSH):
Fazit
Doom-Loop fuer diese Aufgabe strukturell beseitigt. Die Beweiskette ist komplett: schwaches Gehirn (Qwen, Spielzeug) -> kluges Gehirn (DeepSeek, Cursor-nah) -> kluges Gehirn baut sich seine eigenen gegroundeten Tools und nutzt sie korrekt. Cline + DeepSeek V4 Pro ist als bezahlbare Cursor-Alternative bestaetigt.
Naechster moeglicher Ausbau: weitere Homelab-Funktionen analog als MCP-Tools (Proxmox-Status, Container-Health, etc.).