Claude Code ist ein terminalorientierter Coding-Agent von Anthropic. Er liest Ihre Codebasis, bearbeitet Dateien, führt Befehle aus und kann sich mit Anthropic-kompatibl Backends verbinden, anstatt nur die Standard-API von Anthropic zu verwenden. Diese Anleitung deckt die Einrichtung der Claude Code CLI, Slash-Befehle, benutzerdefinierte Skills und das Weiterleiten von Anfr agen über Novita AI ab.
Wenn Sie Datenbanken, Browser oder andere externe Tools benötigen, kombinieren Sie dies mit dem Claud MCP-Konfigurationsleitfaden.
Wichtige Erkenntnisse
- Claude Code ist ein Befehlszeilen-Agent, nicht nur eine Eingabebox.
/compact,/resume,/permissionsund/modelsind Sitzungsbefehle, während-pund--resumeCLI-Flags sind.- Benutzerdefinierte Slash-Befehele leben jetzt als Skills, daher sind sowohl
.claude/skils/als auch.claude/commands/relevant. - Novita AI kann als Anthropic-kompatibes Backend über
ANTHROPIC_BASE_URLdienen. - Claude Code eignet sich sowohl für IDE-artige Workflows als auch für automatisierte Agentenläufe.
Was ist Claude Code?
Claude Code ist Anthropics agentisches Coding-Werkzeug. Die CLI läuft im Terminal, aber derselbe Agent erscheint auch in der Desktop-App, der Browser-Oberfläche und Editor-Integrationen.
Die CLI ist die flexibelste Oberfläche. Sie folgt Unix-Konventionen, sodass Sie Dateien hineinpien können, sie mit -p nicht-interaktiv ausführen und in Skripte oder CI einbinden können. Die Kofiguration lebt in CLAUDE.md, .claude/settings.json und Umgebungsvariablen, was sie für wiederholbare Coding-Workflows geeignet macht. Für eine tiefergehende Einführung in Projektregeln sehen Sie wie man CLAUDE.md schreibt.
Im Hintergrund sendet Claude Code Anfr agen an einen Anthropic-kompatiblen API-Endpunkt. Standardmäßig ist das der eigene Dienst von Anthropic, aber Sie können ihn mit einer einzigen Umgebungsvarialen auf Novita AIs LLM-API umleiten. Für Preisinformationen siehe Claud API-Preis vs. Abonnementpläne.
Claude Code Einrichtung
Installation
Installieren Sie die CLI mit Node.js 18 oder neuer:
npmn install -g @anthropic-ai/claude-code
Erster Start
Starten Sie Claude Code in einem Projktverzeichnis:
cd your-project
claude
Beim ersten Start fordert Claude Code Sie zur Anmeldung auf. Nach der Authentifizierung liest es Ihr Projkt und wartet auf Anweisungen.
Projkt-Einrichtung
Führen Sie /init in einem neuen Repository aus, um eine Startdatei CLAUDE.md zu generieren. Claude Code liest CLAUDE.md zu Beginn jeder Sitzung, daher ist es der richtige Ort für Kodierungsstandards, bevorzugte Bibliotheken, Architekturnoten und Überprüfungschecklisten.
/init
Nach /init verwenden Sie /memory, um die Datei zu bearbeiten oder den Auto-Memory zu aktivieren, der Beobachtungen, die Claude über Ihr Projkt macht, sitzungsübergreifend speichert.
CLI-Befehele Referenz
| Befehl | Beschreibung |
|---|---|
claude |
Starten Sie eine interaktive Sitzung im aktuellen Verzeichnis |
claude "Anfrage" |
Starten Sie eine Sitzung mit einer anfänglichen Anfr age |
claude -p "Anfrage" |
Führen Sie eine Anfr age aus und beenden Sie |
cat datei | claude -p "Anfrage" |
Leiten Sie Inhalt in eine Anfr age |
claude -c |
Setzen Sie die letzte Sitzung im aktuellen Verzeichnis fort |
claude -r "Name" "Anfrage" |
Setzen Sie eine Sitzung nach Name oder ID fort |
claude update |
Aktualisieren auf die neueste Version |
claude install stable |
Installieren oder neu installieren Sie das stabile Binary |
claude auth login |
Melden Sie sich bei Ihrem Anthropic-Konto an |
claude auth login --console |
Melden Sie sich mit API-Key-Abrechnung anstatt mit einem Abonnement an |
claude auth status |
Zeigen Sie den Authentifizierungsstatus an |
claude mcp |
Konfigurieren Sie MCP-Server |
claude doctor |
Zeigen Sie Installations- und Einstellungsdiagnose an |
CLI-Flags Referenz
| Flag | Was es tut |
|---|---|
-p, --print |
Nicht-interaktiver Modus; Antwort ausgeben und beenden |
-c, --continue |
Letzte Konversation laden |
-r, --resume |
Sitzung nach ID oder Name fortsetzen |
--model |
Modell für diese Sitzung setzen |
--permission-mode |
In einem Berechtigungsmodus starten |
--add-dir |
Dateizugriff auf ein zusätzliches Verzeichnis gewähren |
--system-prompt |
System-Prompt vollständig ersetzen |
--append-system-prompt |
An den Standard-System-Prompt anhängen |
--max-turns |
Agentische Runden im -p-Modus begrenzen |
--max-budget-usd |
API-Ausgaben im -p-Modus begrenzen |
--output-format |
Ausgabeformat für -p-Modus: text, json, stream-json |
--bg |
Als Hintergrund-Agent starten, sofort zurückkehren |
--worktree, -w |
In einem isolierten Git-Worktree starten |
--bare |
Überspringen der automatischen Erkennung von Hooks, Skills, Plugins und MCP für schnellere skriptgesteuerte Aufrufe |
--verbose |
Vollständige Runde-für-Runde-Ausgabe zeigen |
--mcp-config |
MCP-Server aus einer JSON-Datei laden |
--effort |
Denkaufwand setzen |
Die Kombination --print + --output-format json ist das Standardmuster für Skripting. Für CI-Pipelines mit Budgetbeschränkungen kombinieren Sie es mit --max-budget-usd und --max-turns.
Slash-Befehle Dokumentation
Slash-Befehle werden innerhalb einer aktiven Sitzung ausgeführt. Geben Sie / ein, um alles Verfügbare zu sehen, oder / gefolgt von Buchstaben, um zu filtern. Befehle funktionieren nur am Anfang einer Nachricht.
Sitzungs- und Kontextverwaltung
| Befehl | Zweck |
|---|---|
/clear |
Neue Konversation beginnen; vorherige Sitzung bleibt in /resume erhalten |
/compact |
Zusammenfassen der Konversation, um Kontextfensterplatz freizugeben |
/context |
Kontextnutzung visualisieren und Optimierungsvorschläge sehen |
/resume |
Vorherige Sitzung nach Name oder aus einer Auswahl wieder öffnen |
/branch |
Konversation aufteilen, um eine andere Richtung zu versuchen |
/rewind |
Code und Konversation zu einem Prüfpunkt zurückrollen |
Projekteinrichtung
| Befehl | Zweck |
|---|---|
/init |
Starter-CLAUDE.md für das Projekt generieren |
/memory |
CLAUDE.md-Dateien bearbeiten und Auto-Memory verwalten |
/mcp |
MCP-Serververbindungen interaktiv verwalten |
/agents |
Subagent-Einstellungen konfigurieren |
/permissions |
Erlauben-, Fragen- und Verweigern-Regeln für Werkzeuge setzen |
/hooks |
Hook-Konfigurationen anzeigen |
Entwicklungsworkflow
| Befehl | Zweck |
|---|---|
/plan |
Planungsmodus vor einer großen Änderung betreten |
/model |
Aktives Modell wechseln |
/effort |
Denkaufwand anpassen |
/diff |
Interaktiven Diff-Viewer öffnen |
/code-review [--fix] |
Aktuellen Diff überprüfen; --fix wendet Ergebnisse an |
/security-review |
Tiefgehende Sicherheitsprüfung ausstehender Änderungen |
/batch <anweisung> |
Große Änderung zerlegen und in parallelen Worktrees ausführen |
/background |
Sitzung trennen, um als Hintergrund-Agent zu laufen |
Dienstprogramme
| Befehl | Zweck |
|---|---|
/help |
Verfügbare Befehle anzeigen |
/doctor |
Installations- und Einstellungsprobleme diagnostizieren |
/usage |
Sitzungskosten und Plannutzung anzeigen |
/export |
Konversation als Klartext exportieren |
/config |
Einstellungen öffnen oder einen Wert direkt setzen |
/skills |
Verfügbare Skills auflisten |
Benutzerdefinierte Slash-Befehle
Benutzerdefinierte Slash-Befehle leben jetzt als Skills. Existierende .claude/commands/-Dateien funktionieren weiterhin, aber .claude/skills/ ist das bevorzugte Format.
So erstellen Sie einen benutzerdefinierten Befehl
Erstellen Sie ein Verzeichnis unter .claude/skills/ (Projektebene) oder ~/.claude/skills/ (persönlich):
mkdir -p .claude/skills/review-pr
Erstellen Sie eine SKILL.md-Datei in diesem Verzeichnis:
---
description: Überprüfen Sie einen offenen GitHub-PR auf Sicherheitsprobleme und Testabdeckungslücken.
---
## Anweisungen
Überprüfen Sie den Pull-Request mit diesen Prioritäten:
1. Identifizieren Sie Sicherheitslücken.
2. Überprüfen Sie die Testabdeckung für neue Codepfade.
3. Markieren Sie fehlende Fehlerbehandlung an Systemgrenzen.
Dies erstellt einen /review-pr-Befehl, den Sie direkt aufrufen können:
/review-pr
Claude lädt den Skill auch automatisch, wenn Sie etwas fragen, das der Beschreibung entspricht.
Skill-Speicherorte und Priorität
~/.claude/skills/ → persönlich, alle Projekte
.claude/skills/ → nur dieses Projekt
Benutzerdefinierte Befehle in .claude/commands/ funktionieren weiterhin. Eine Datei unter .claude/commands/deploy.md und ein Skill unter .claude/skills/deploy/SKILL.md erstellen beide /deploy.
Verwendung von Novita AI als LLM-Backend
Claude Code leitet API-Traffic über ANTHROPIC_BASE_URL weiter. Wenn Sie dies auf Novita AIs Anthropic-kompatiblen Endpunkt setzen, erhalten Sie Zugriff auf Novita-Modelle, ohne den Claude Code-Workflow zu ändern.
Holen Sie sich Ihren Novita AI API-Key
Registrieren Sie sich für ein Novita AI-Konto, um kostenlose Testguthaben zu erhalten. Öffnen Sie dann die Schlüsselverwaltungsseite, klicken Sie auf Neuen Schlüssel erstellen und kopieren Sie den Schlüssel sofort.
Umgebungsvariablen setzen
Auf Mac und Linux:
export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<Ihr Novita API-Key>"
export ANTHROPIC_MODEL="moonshotai/kimi-k2-instruct"
export ANTHROPIC_SMALL_FAST_MODEL="moonshotai/kimi-k2-instruct"
Auf Windows (Eingabeaufforderung):
set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<Ihr Novita API-Key>
set ANTHROPIC_MODEL=moonshotai/kimi-k2-instruct
set ANTHROPIC_SMALL_FAST_MODEL=moonshotai/kimi-k2-instruct
ANTHROPIC_SMALL_FAST_MODEL steuert das leichte Modell, das Claude Code für schnelle interne Aufgaben wie Dateisuche und kurze Zusammenfassungen verwendet.
Claude Code starten
cd your-project
claude
Für Skripting und CI gilt derselbe Ansatz:
cat logs.txt | claude -p "finde Fehlermuster" --output-format json
Novita AIs LLM-API unterstützt das Anthropic-Nachrichtenformat, einschließlich Tool-Nutzung, strukturierter Ausgaben und Streaming, sodass Claude Code ohne Modifikation funktioniert.
Agent Sandbox für isolierte Ausführung
Wenn Sie automatisierte Pipelines auf Basis von Claude Code erstellen, bietet Novita AIs Agent Sandbox isolierte Ausführung für Agentenläufe, was für CI-Workflows und mehrstufige Codierungsaufgaben nützlich ist.
Claude Code als IDE-Werkzeug
Claude Code wird oft als „IDE" beschrieben, weil es sich in Ihren vorhandenen Workflow einfügt, anstatt ihn zu ersetzen. Genauer gesagt ist es eine Agentenschicht, die mit Ihrem Terminal, Editor und Projektkontext arbeitet.
VS Code und Cursor
Installieren Sie die Claude Code-Erweiterung aus dem VS Code Marketplace oder aus dem Cursor Marketplace. Nach der Installation öffnen Sie die Befehlspalette, geben Sie „Claude Code" ein und wählen Sie In neuem Tab öffnen.
Die VS Code-Integration bietet Inline-Diff-Überprüfung, Dateierwähnungen, Planüberprüfung vor Bearbeitungen und Konversationsverlauf direkt im Editor-Panel. Sie können Claude Code auch im integrierten Terminal zusammen mit der Erweiterung verwenden.
JetBrains
Installieren Sie das Claude Code-Plugin aus dem JetBrains Marketplace und starten Sie Ihre IDE neu. Es bietet interaktive Diff-Anzeige und Kontextfreigabe für Auswahlen in IntelliJ IDEA, PyCharm, WebStorm und anderen JetBrains-IDEs.
Desktop-App und Web
Die Claude Code-Desktop-App ermöglicht es Ihnen, Diffs visuell zu überprüfen und mehrere Sitzungen nebeneinander auszuführen. Die Webschnittstelle unter claude.ai/code führt Sitzungen im Browser ohne lokale Einrichtung aus.
FAQ
Was ist ANTHROPIC_BASE_URL und warum ist es wichtig?
ANTHROPIC_BASE_URL teilt Claude Code mit, an welchen API-Endpunkt es Anforderungen senden soll. Die Standardeinstellung ist die API von Anthropic. Wenn Sie es auf https://api.novita.ai/anthropic setzen, wird der Verkehr zu Novita AIs Anthropic-kompatiblen Endpunkt umgeleitet.
Was ist der Unterschied zwischen CLI-Flags und Slash-Befehlen?
CLI-Flags werden beim Start von claude aus der Shell gesetzt. Slash-Befehle werden innerhalb einer aktiven Sitzung ausgeführt und ändern das Verhalten während des Gesprächs.
Kann ich Claude Code ohne ein Claude-Abonnement verwenden?
Ja. claude auth login --console meldet Sie mit der API-Key-Abrechnung der Anthropic Console an. Wenn Sie über ANTHROPIC_BASE_URL zu Novita AI leiten, benötigen Sie nur ein Novita AI-Konto.
Wie unterscheiden sich benutzerdefinierte Slash-Befehle von CLAUDE.md?
CLAUDE.md wird zu Beginn jeder Sitzung geladen und bleibt im Kontext. Skills werden nur beim Aufrufen geladen, verwenden Sie also CLAUDE.md für immer aktive Projektfakten und Skills für wiederholbare Verfahren.
Funktioniert Claude Code in CI?
Ja. Verwenden Sie claude -p "Anfrage" --output-format json für den nicht-interaktiven Modus. Fügen Sie --max-budget-usd hinzu, um die Ausgaben zu begrenzen, und --max-turns, um die Ausführungszeit zu begrenzen.
Novita AI ist eine KI-Cloud-Plattform, die Entwicklern eine einfache Möglichkeit bietet, KI-Modelle mit unserer einfachen API bereitzustellen, und gleichzeitig eine erschwingliche und zuverlässige GPU-Cloud zum Aufbau und zur Skalierung bietet.
Empfohlene Artikel
- Claude Code Agents: Einrichtung, Tools, Berechtigungen und Sandbox-Workflow
- Claude Code Plugins: Wie MCP-Tools Claude Code mit externen Fähigkeiten erweitern
- Claude Code Regeln: Wie man CLAUDE.md schreibt und agentischen Codierungskontext verwaltet
- Claude MCP: MCP-Server in Claude Code und Claude Desktop konfigurieren
- DeepSeek V4 Flash in Claude Code über Novita AI nutzen
- GLM-4.6 in Claude Code nutzen: Vollständige Einrichtungsanleitung für Entwickler
