Claude Code: Mein KI-Kollege im Terminal
Ein persönlicher Erfahrungsbericht nach mehreren Tagen im produktiven Einsatz
Ich erinnere mich noch gut an den Moment, als ich Claude Code zum ersten Mal gestartet habe. Ein schlichtes claude im Terminal, ein Cursor, der blinkt — und dann dieses merkwürdige Gefühl, dass da plötzlich jemand mitdenkt. Kein Chat-Interface, kein Browser-Tab. Nur das Terminal, mein Code, und eine KI, die tatsächlich versteht, worum es geht.
Inzwischen sind einige Tage vergangen. Docker Compose optimiert, Server gehärtet, Theme-Code angepasst, Sicherheitschecks durchgeführt. Es ist Zeit für ein ehrliches Fazit.
Was ist Claude Code überhaupt?
Claude Code ist ein KI-gestütztes Werkzeug von Anthropic, das direkt in der Kommandozeile läuft. Es ist kein simpler Chatbot, der Codevorschläge macht und hofft, dass man schon weiß, was man damit tut. Claude Code kann auf das Dateisystem zugreifen, Befehle ausführen, Dateien lesen und schreiben, Diffs erstellen und Repositories verstehen — und das alles im Dialog mit dem Nutzer.
Das Entscheidende dabei: Claude macht nichts einfach so. Jede Aktion, die über das reine Lesen hinausgeht, wird vorher angezeigt und muss bestätigt werden. Aber dazu später mehr.
Wie kommt man rein — API Key oder Pro-Abo?
Es gibt zwei Wege, Claude Code zu nutzen:
Option 1: API Key
Wer über die Anthropic-Plattform einen API Key hat, kann diesen direkt in Claude Code einbinden. Die Abrechnung läuft dann nutzungsbasiert — man zahlt für das, was man tatsächlich verbraucht. Das lohnt sich besonders für Entwickler, die Claude Code intensiv und gezielt einsetzen.
Option 2: Claude Pro
Wer bereits ein Claude Pro-Abonnement hat, kann sich damit direkt verbinden. Einfach claude im Terminal aufrufen, beim ersten Start die Authentifizierung durchlaufen — und schon ist man drin. Kein zusätzlicher API Key nötig, keine separate Abrechnung. Das Pro-Abo deckt die Nutzung ab, innerhalb der üblichen Limits. Für Einsteiger oder Gelegenheitsnutzer ist das der unkomplizierteste Weg.
Ich selbst bin den Pro-Weg gegangen. Der Einstieg war denkbar einfach, und für meinen Anwendungsfall — kleinere bis mittlere Aufgaben, kein Dauerbeschuss mit Anfragen — funktioniert das sehr gut.
Kann Claude Code sudo-Befehle ausführen?
Die kurze Antwort: Ja, technisch möglich — aber mit einer wichtigen Einschränkung.
Claude Code kann sudo-Befehle vorschlagen und, nach Bestätigung, ausführen. Das ist zum Beispiel relevant beim Installieren von Paketen, beim Anpassen von Systemkonfigurationen oder bei der Serverhärtung. In meiner Erfahrung ist Claude dabei aber bemerkenswert vorsichtig. Es erklärt, warum ein bestimmter Befehl nötig ist, zeigt ihn vollständig an — und wartet. Ohne meine explizite Bestätigung passiert nichts.
Das ist kein Alibi-Feature. Es ist der Kern des Konzepts.
Die Zusammenarbeit: Immer gemeinsam, niemals autonom
Was Claude Code von vielen anderen KI-Tools unterscheidet, ist das Prinzip der kontinuierlichen Bestätigung. Claude arbeitet nicht still im Hintergrund und präsentiert dann ein Ergebnis. Es denkt laut nach, zeigt seinen Plan, benennt jeden Schritt — und fragt dann, ob man fortfahren möchte.
Das klingt vielleicht bürokratisch. In der Praxis ist es das Gegenteil. Man behält jederzeit die Kontrolle, ohne ständig selbst das Steuer halten zu müssen. Es ist wie mit einem sehr fähigen Kollegen, der immer kurz fragt, bevor er etwas anfasst, das Konsequenzen haben könnte.
Konkret läuft es so ab:
- Man stellt eine Aufgabe: „Schau dir die Docker Compose-Konfiguration an und optimiere sie für Production."
- Claude liest die relevanten Dateien und analysiert den Zustand.
- Es präsentiert einen Plan: Was wird geändert, warum, welche Dateien sind betroffen.
- Man bestätigt — oder passt den Plan an, oder lehnt einzelne Schritte ab.
- Claude führt die bestätigten Aktionen aus und zeigt das Ergebnis.
Dieser Rhythmus fühlt sich nach echter Zusammenarbeit an. Nicht nach Delegation, nicht nach Automation — nach gemeinsamem Arbeiten.
Meine ersten Projekte: Was ich bisher gemacht habe
Docker Compose-Optimierungen
Mein erster größerer Test war eine Docker Compose-Konfiguration, die über Monate gewachsen war und entsprechend unübersichtlich aussah. Unnötige Ports offen, keine Health Checks, Volumes nicht sauber getrennt.
Claude hat die Datei gelesen, die Probleme erklärt — und nicht einfach drübergebügelt. Es hat unterschieden zwischen „Das ist definitiv falsch" und „Das könnte man besser machen, aber es kommt auf deinen Use Case an." Diese Differenzierung hat mich beeindruckt. Keine Einheitslösung, sondern echtes Kontextverständnis.
Sicherheitschecks für den Server
Der wohl nützlichste Einsatz bisher. Ich habe Claude gebeten, den Server systematisch auf gängige Schwachstellen zu prüfen — offene Ports, fehlende Header, SSH-Konfiguration, Firewall-Regeln.
Das Ergebnis war ein strukturierter Bericht mit konkreten Maßnahmen, priorisiiert nach Risiko. Manches war mir bekannt, anderes hätte ich ohne die Hilfe wohl noch länger ignoriert. Die anschließende Serverhärtung — SSH härten, unnötige Dienste deaktivieren, fail2ban konfigurieren — lief Schritt für Schritt durch, jede Aktion bestätigt, jede Änderung nachvollziehbar.
Ghost-Theme-Anpassungen
Hier wurde es besonders interessant. Ich wollte im Ghost-Theme einige Funktionalitäten ergänzen — zusätzliche HTML-Strukturen, Anpassungen in Handlebars-Templates, kleine JavaScript-Ergänzungen. Claude hat die Theme-Dateien gelesen, die Ghost-Struktur verstanden und die Änderungen präzise umgesetzt.
Kein Copy-Paste aus Stack Overflow, das ich dann selbst integrieren muss. Stattdessen: Die konkreten Dateien, die konkreten Zeilen, das konkrete Diff. Und wenn ich gefragt habe, warum etwas so gemacht wird, kam eine verständliche Erklärung.
Kirby-Themes und ähnliche Aufgaben
Ähnliche Erfahrungen mit Kirby CMS. Auch hier: Claude hat sich schnell in die Struktur eingelesen, Template-Logik verstanden und Änderungen sauber umgesetzt. Das Schöne ist, dass man nicht jedes Framework selbst erklären muss — Claude erkennt Konventionen und hält sich daran.
Die ehrlichen Stärken
Kontextverständnis. Claude liest nicht nur einzelne Dateien, sondern versteht Zusammenhänge. Eine Änderung hier wirkt sich dort aus — das wird berücksichtigt.
Erklärungen ohne Aufforderung. Warum wird ein bestimmter Ansatz gewählt? Was ist die Alternative? Das wird meistens von alleine erklärt, nicht erst auf Nachfrage.
Fehlerresilienz. Wenn etwas nicht funktioniert, analysiert Claude den Fehler und schlägt eine Korrektur vor. Kein „Ich weiß es nicht" — sondern ein Versuch, das Problem zu durchdringen.
Geschwindigkeit. Was ich früher in einer Stunde durch Recherche, Trial & Error und manuelle Edits erledigt habe, geht heute in Minuten. Das ist kein Versprechen — das ist meine tatsächliche Erfahrung.
Spaß. Das ist kein unwichtiger Punkt. Es macht einfach Spaß, so zu arbeiten. Die Interaktion fühlt sich produktiv an, nicht frustrierend.
Die ehrlichen Grenzen und Risiken
Wer jetzt denkt, das klingt zu gut, um wahr zu sein — hat nicht ganz Unrecht. Es gibt echte Einschränkungen.
Man muss die Befehle einschätzen können. Das ist das Wichtigste. Claude schlägt Befehle vor und erklärt sie — aber die finale Verantwortung liegt beim Nutzer. Wer ein rm -rf bestätigt, ohne zu verstehen, was es tut, hat ein Problem. Claude Code ist kein Ersatz für technisches Grundverständnis. Es ist ein Multiplikator für vorhandenes Wissen.
Halluzinationen gibt es noch. Selten, aber sie kommen vor. Claude kann Dinge mit Überzeugung vorschlagen, die nicht ganz stimmen. Kritisch hinterfragen bleibt wichtig, besonders bei unbekannten Systemen oder Konfigurationen.
Kontextfenster hat Grenzen. Bei sehr großen Codebasen oder vielen Dateien stößt Claude an Grenzen. Es kann nicht das gesamte Projekt auf einmal überblicken. Für große Monorepos oder komplexe Architekturen ist das eine spürbare Einschränkung.
Keine echte Systemkenntnis. Claude weiß, was in den Dateien steht — aber nicht, was gerade auf dem Server läuft, wie die Last aussieht oder welche Prozesse im Hintergrund aktiv sind, außer man gibt diese Information explizit. Es arbeitet mit dem, was man ihm zeigt.
Netzwerkzugriff ist begrenzt. Claude Code hat keinen direkten Internetzugriff. Es kann keine Dokumentationen selbst abrufen oder Pakete recherchieren. Das Wissen kommt aus dem Training — und das hat ein Datum.
Chancen, die ich sehe
Ich denke, wir stehen erst am Anfang. Was heute möglich ist, ist bereits beeindruckend — aber die eigentliche Stärke liegt in der Routine. Aufgaben, die regelmäßig anfallen und immer ein bisschen mühsam sind: Security-Reviews, Dependency-Updates, Konfigurationsanpassungen, Theme-Tweaks. Hier kann Claude Code ein echter Game-Changer sein.
Für kleine Teams oder Solo-Entwickler, die keine große DevOps-Mannschaft im Rücken haben, ist das besonders wertvoll. Man bekommt einen erfahrenen Gesprächspartner, der mitdenkt, erklärt und umsetzt — ohne Ticket-System, ohne Wartezeit.
Fazit: Eine neue Art zu arbeiten
Ich war skeptisch. Ich bin immer skeptisch bei KI-Tools, die versprechen, alles einfacher zu machen. Meistens machen sie es anders, nicht unbedingt besser.
Claude Code ist anders. Es ist kein Ersatz für Kompetenz — es ist eine Erweiterung davon. Die Zusammenarbeit fühlt sich respektvoll an: Das Tool traut mir zu, dass ich weiß, was ich tue, und fragt trotzdem nach, bevor es etwas anfasst.
Die bisherige Erfahrung ist durchweg positiv. Nicht unrealistisch-euphorisch, sondern solide positiv: produktiver, lernreicher, angenehmer. Es macht Spaß, und das ist — gerade bei Wartungsaufgaben, die sonst niemand gerne macht — kein kleiner Bonus.
Wer schon Claude Pro nutzt, hat keinen Grund, es nicht auszuprobieren. Der Einstieg dauert fünf Minuten. Was danach kommt, kann man sich kaum vorstellen, bis man es selbst erlebt hat.
Dieser Artikel basiert auf persönlichen Erfahrungen. Claude Code befindet sich in aktiver Weiterentwicklung — Funktionen und Limits können sich ändern.