Beliebte Suchanfragen
//

Lokale LLMs im Entwickler-Alltag

13.8.2026 | 7 Minuten Lesezeit

Wer heute als Entwickler*in produktiv sein möchte, greift vermehrt auf KI-gestützte Coding-Agent-Harnesses wie Claude Code als Sparringspartner zurück. Doch welche Modelle liefern im täglichen Code-Einsatz tatsächlich die besten Ergebnisse? Lässt sich diese rechenintensive Arbeit auf die eigene, lokale Hardware verlagern, oder müssen wir zwingend auf teure Cloud-APIs zurückgreifen?

Dieser Blogpost analysiert einen systematischen Testlauf von fünf Large Language Models (LLMs) im Rahmen eines realistischen Entwicklungsszenarios. Wir untersuchen, welche Faktoren Entwickler*innen durch die Auswahl eines Modells direkt beeinflussen können und wie hoch die Lösungsqualität von lokal gehosteten Modellen im Vergleich zu Cloud-Modellen ausfällt.

Das Test-Szenario: Codebasis und Hardware-Setup

Für unseren praxisnahen Härtetest haben wir eine anspruchsvolle lokale Umgebung mit einer etablierten Cloud-Schnittstelle verglichen:

  • Lokale Hardware: Wir nutzen ein Apple MacBook Pro mit M3 Max und 36 GB RAM. Diese Konfiguration stellt sicher, dass lokale Modelle genügend Ressourcen vorfinden.
  • Lokale Modelle: Die lokalen Modelle wurden mit Hilfe von LM-Studio bereitgestellt.
  • Remote-Umgebung: Die Cloud-Modelle sprechen wir über den API-Aggregator Requesty an. Dabei leitet Requesty die Anfragen an einen Hoster (z.B. TensorX) weiter. Die beobachtete Performance hängt daher stark von der Leistung des Hosters zum Zeitpunkt des Tests ab.
  • Die Codebasis: Als Testobjekt dient ein bestehendes Go-Repository. Es handelt sich um eine Go-basierte CLI-Anwendung für ein "Fake Shop"-Empfehlungssystem, das sich noch in der Entwicklung befindet. Die Software stellt eine REST-API über das Framework Echo v5 bereit und greift via Bun ORM auf eine PostgreSQL-Datenbank zu.
  • Der Coding-Agent-Harness: Wir verwenden Claude Code als autonomen CLI-Agenten-Harness, der die Interaktion mit den Modellen steuert.

Die Coding-Aufgaben wurden mit jedem getesteten Modell einmal durchgeführt. Es wurde sowohl das Ergebnis der Aufgaben, als auch die History von Claude Code im Repository committed. Für jedes getestete Repository gibt es einen eigenen Branch. Für lokale Modelle wurde auch das Output-Log von LM Studio mit in das Repository aufgenommen.

Die Coding-Aufgaben im Detail

Wir konfrontieren die Modelle mit zwei typischen, aufeinander aufbauenden Aufgaben im Software-Lebenszyklus:

Aufgabe 1: Initialisierung und Dokumentation mit CLAUDE.md

Zuerst soll das Modell über den Befehl /init eine CLAUDE.md-Spezifikationsdatei für das Repository erstellen. Unmittelbar danach fordern wir das Modell auf, sinnvolle Git-Commit-Konventionen für dieses spezifische Projekt vorzuschlagen und fachlich zu begründen.

Aufgabe 2: Automatisierung durch Git-Hooks

Im zweiten Schritt wollen wir diese neu definierten Commit-Regeln technisch absichern. Wir fordern das Modell auf, einen Git-Hook oder eine alternative Lösung in Claude Code zu implementieren.

Das Ziel: Jede Verletzung der Commit-Regeln muss abgefangen und automatisch an den Agenten Claude Code zurückgespielt werden, damit dieser die Commit-Nachricht selbstständig korrigieren kann.

Die Testkandidaten im direkten Vergleich

In der folgenden Tabelle haben wir die Testergebnisse der fünf Modelle strukturiert:

ModellTyp & Kosten (Anbieter)1Performance & SystemlastPlanungs- & SteuerungsverhaltenLösungsqualität & Wissensbeschaffung
GLM-5.2 (sference)API ($3,67)- Extrem schnell (abhängig vom Hoster)- Sehr strukturiert & anpassbar.
- Der Plan erforderte nur eine einzige Korrektur.
- Reagiert exzellent auf direkte Tool-Verweise.
- Hervorragend (Testsieger)
- Nutzte commitlint, schrieb ein ausgefeiltes Hook-Skript, setzte Berechtigungen (chmod +x) und dokumentierte alle Schritte vorbildlich.
Claude-Opus-4.8 (vertex)API ($10,07)- Gute Antwortgeschwindigkeit (abhängig vom Hoster)- Sehr autonom.
- Der Agent versuchte eigenmächtig, fremde Repositories zu klonen und musste gebremst werden.
- Zeigte das tiefste Verständnis der gesamten Codebasis.
- Hervorragend.
- Fand dank aktiver Websuche (WebSearch) das moderne, Go-native Tool siderolabs conform und lieferte eine makellose Lösung.
Minimax-m2.5 (inceptron)API ($0,27)- Etwas trägere Antwortgeschwindigkeit.- Schwach.
- Ignorierte den Planungsmodus komplett und versuchte sofort, Dateien ohne vorherige Rückfrage zu ändern.
- Bot keinen strukturierten /plan.
- Mäßig.
- Halluzinierte ein nicht existierendes Git-Repository und traf fehlerhafte Node.js-Annahmen.
- Führte die Aufgabe nach einem engen Verweis auf das korrekte Tool dennoch zu einem guten Ergebnis.
Gemma-4-26bLokal (Kostenlos)- Sichtlich langsamer als Cloud-APIs
- für kleinere Tasks ausreichend
- Der PC blieb voll einsatzbereit
- Gutes Planungsverhalten
- Erstellte auf Anfrage sofort einen gut strukturierten Arbeitsplan
- Lieferte am Ende eine funktionierende Lösung
- Benötigte mehrfache Korrekturschleifen, um das richtige Werkzeug zu verwenden.
Qwen3.6-27bLokal (Kostenlos)- Unbrauchbar langsam.
- Äußerst verzögerte Reaktionszeiten, bei denen der Rechner kaum noch reagierte.
- Extrem zäh.
- Die Initialisierung dauerte bereits 30 Minuten, die Erstellung des ersten Plans beanspruchte über eine Stunde.
- Kein Ergebnis.
- Technische Timeouts und API-Fehler mitten in der Generierung zwangen uns nach 2,5 Stunden zum Abbruch des Versuchs.

1 Die Kosten im Falle von API Modellen sind die von Requesty tatsächlich verrechneten Kosten für die Umsetzung der Coding-Aufgaben.

Tiefenanalyse der Ergebnisse: Code-Verständnis vs. Performance

Hinter den Beobachtungen in der Tabelle verbergen sich enorme qualitative Unterschiede bei der Analyse der generierten Dokumente und der Code-Durchdringung:

Die Spitzenklasse: Claude-Opus-4.8 und GLM-5.2

Diese beiden Modelle liefern den mit Abstand größten Mehrwert für Entwickler*innen. Sie listen nicht nur die Ordnerstruktur auf, sondern durchdringen die Architektur im Detail:

  • Claude-Opus-4.8 glänzt mit enormer technischer Detailtiefe. Es erfasst das Live-Reload-Tool air sowie gotestsum, versteht das komplexe Test-Setup (Nutzung von testify/suite, Docker-Daemon und WithPostgresContainer) und analysiert Datenbankzugriffe präzise. Dabei deckt es eine architektonische Inkonsistenz im Code auf: Das Modell stellt fest, dass das Repository ein withDatabase-Pattern nutzt, die Funktion Product.Upsert jedoch direkt auf die Datenbank zugreift.
  • GLM-5.2 liefert eine ebenso brillante Analyse. Es beweist extremen Kontextbezug und merkt an, dass der Projektordner zwar "LLM Comparison" heißt, der Code selbst aber keinerlei LLM-Logik enthält. Sein "Gotchas"-Bereich warnt Entwickler*innen aktiv vor fehlenden TearDowns in Test-Suites und zeigt dieselbe Product.Upsert-Inkonsistenz wie Claude-Opus-4.8 auf.

Die solide Mittelklasse: Qwen3.6-27b

Inhaltlich liefert Qwen3.6-27b eine saubere, strukturierte Übersicht. Es dokumentiert technische Details wie UUIDs als Primärschlüssel, DTO-Strukturen und JSON-Patches nach RFC 6902 sehr verständlich. Besonders hervorzuheben ist, wie präzise es die Commit-Scopes auf die tatsächliche Ordnerstruktur des Go-Projekts abbildet (z.B. Scopes wie cli für cmd/ oder http für pkg/http/). Dem Modell fehlen jedoch die tieferen analytischen Fähigkeiten, um Code-Inkonsistenzen wie die Spitzenmodelle aufzuspüren. Im lokalen Betrieb scheitert es zudem komplett an der Performance-Hürde.

Die oberflächliche Unterklasse: Gemma-4-26b und Minimax-m2.5

Diese Modelle kratzen lediglich an der Oberfläche der Aufgabenstellung:

  • Gemma-4-26b liefert nur sehr kurze, stichpunktartige Architekturbeschreibungen und rudimentäre CLI-Befehle. Die Dokumentation der Commit-Regeln verbleibt in einer generischen Tabelle für Conventional Commits, ohne jeden Bezug zu projektspezifischen Scopes oder Durchsetzungsmechanismen.
  • Minimax-m2.5 enttäuscht inhaltlich am stärksten. Es lässt den Befehls-Abschnitt in der Dokumentation komplett leer und fügt den Commit-Regeln lediglich einen generischen Typ db hinzu, ohne eine echte Verbindung zur realen Paketstruktur herzustellen.

Die wichtigsten Erkenntnisse für die Praxis

Aus unserem systematischen Härtetest ziehen wir vier wesentliche Lehren für Entwickler*innen:

  1. Der Preis-Leistungs-Sieger heißt GLM-5.2: Dieses Modell bietet das attraktivste Gesamtpaket im Testfeld. Es arbeitet extrem schnell, verursacht geringe API-Kosten und liefert eine hervorragende Lösungsqualität inklusive Dateiberechtigungen und sauberer Dokumentation.
  2. WebSearch ist eine Superkraft: Der Testlauf von Claude-Opus-4.8 demonstriert eindrucksvoll den Wert einer integrierten Internetsuche. Während wir andere Modelle aufwendig auf das vorgegebene commitlint lenken mussten, agierte Claude-Opus-4.8 sehr eigenständig. Es suchte, fand und implementierte das modernere, Go-native Tool siderolabs conform. Dies spart langfristig Wartungsaufwand, auch wenn der dreifache Preis im Vergleich zu GLM-5.2 für Standardaufgaben hoch ist.
  3. Lokale Modelle haben Grenzen: Das kostenlose Gemma-4-26b erweist sich als ressourcenschonendes, solides Werkzeug für kleinere, alltägliche Programmieraufgaben. Größere Modelle wie Qwen3.6-27b hingegen überfordern selbst starke Entwickler-Hardware (Apple M3 Max mit 36 GB RAM) im lokalen Einsatz völlig und machen produktives Arbeiten durch massive Verzögerungen unmöglich.
  4. Steuerbarkeit rettet schwächere Modelle: Wenn Modelle wie Minimax-m2.5 zu Halluzinationen neigen oder Pläne ignorieren, können Entwickler*innen sie z.B. durch sehr explizite Werkzeug-Vorgaben ("Nutze Tool X") wieder auf die richtige Spur bringen und zu soliden Arbeitsergebnissen führen. Hierbei ist jedoch mehr Know How auf der Seite der Entwickler*innen erforderlich.

Fazit und Empfehlungen

Unser Härtetest beantwortet die eingangs gestellten Fragen klar:

  • Was können Entwickler*innen durch die Modellwahl beeinflussen? Die Wahl des Modells steuert direkt die Detailtiefe der Code-Analyse, die Robustheit der erstellten Automatisierungsskripte sowie die Arbeitsgeschwindigkeit. Sie entscheidet darüber, ob Sie einen echten analytischen Partner (Claude-Opus-4.8, GLM-5.2) oder nur eine oberflächliche Texthilfe an Ihrer Seite haben.
  • Wie gut schlagen sich lokale Modelle im Vergleich? Lokale Modelle bieten eine datenschutzfreundliche und kostenlose Alternative, stoßen aber an harte Grenzen. Während kleinere Modelle wie Gemma-4-26b auf einem modernen MacBook Pro M3 Max flüssig laufen und gute Basisergebnisse liefern, führen größere Modelle wie Qwen3.6-27b zu Systemblockaden und Timeouts.

Meine Empfehlung: Das kostenfreie, lokale Gemma-4-26b eignet sich für kleinere Programmieraufgaben, vor allem als Sparringspartner. Auch für Hobbyprojekte oder das Erlernen des Umgangs mit Coding-Agent-Harnesses wie Claude Code eignet sich das Modell gut. Sobald Sie jedoch komplexe Code-Analysen durchführen oder fehlerfreie, tiefgreifende Automatisierungen implementieren müssen, greifen Sie zum günstigen und schnellen GLM-5.2 oder investieren in die überlegene Autonomie von Claude-Opus-4.8. Insbesondere im professionellen Einsatz empfiehlt sich die Nutzung von größeren, in der (eigenen) Cloud gehosteten Modellen, um die Möglichkeiten der KI-gestützten Coding-Agenten auszuschöpfen.

Dieser Artikel ist lediglich eine Momentaufnahme. Das Feld der LLMs entwickelt sich aktuell mit hoher Geschwindigkeit weiter und es werden immer wieder neue Modelle mit verbesserten Fähigkeiten veröffentlicht. Außerdem gibt es schon jetzt weitere, leistungsstarke Modelle, die sehr günstig z.B. über Requesty verfügbar sind. Es lohnt sich immer wieder, die neuen Modelle in einem Testaufbau, wie in diesem Artikel, auszuprobieren und Erfahrung zu sammeln.

//

Weitere Artikel in diesem Themenbereich

Entdecke spannende weiterführende Themen und lass dich von der codecentric Welt inspirieren.

//
Jetzt für unseren Newsletter anmelden

Alles Wissenswerte auf einen Klick:
Unser Newsletter bietet dir die Möglichkeit, dich ohne großen Aufwand über die aktuellen Themen bei codecentric zu informieren.