đ° Claude Code â kostenlos mit OpenRouter & freien Modellen
1. Problem und Lösung
Der Claude Code ProâPlan (20âŻâŹ/Monat) kann bei intensiver Nutzung schnell aufgebraucht sein. Der MaxâPlan (â100âŻâŹ/Monat) ist fĂŒr viele zu teuer. Die Alternative: Claude Code als reine AgentâInfrastruktur nutzen und das dahinterliegende Sprachmodell durch ein kostenloses Modell ersetzen.
Claude Code selbst ist kein KIâModell, sondern ein Harness (ToolâAnbindung, Dateizugriff, BashâBefehle, Kontextmanagement). Das eigentliche Coden ĂŒbernimmt ein externes LLM â dieses kann ĂŒber APIâAnbieter wie OpenRouter ausgetauscht werden.
2. OpenRouter als kostenlose ModellâAPI
OpenRouter aggregiert zahlreiche Sprachmodelle (OpenAI, Anthropic, DeepSeek, Nvidia, etc.). Ăber die Plattform kann man einen APIâKey erstellen und auf kostenlose Modelle zugreifen (Filter âFreeâ). Beispiele:
- GPT-OSS 120B (OpenAI)
- Minimax M2.5
- DeepSeek V4 Flash
- Nemotron (Nvidia)
3. Setup: APIâKey und Konfiguration
3.1 OpenRouter APIâKey erstellen
- Account bei openrouter.ai erstellen.
- Unter âAPI Keysâ einen neuen Key generieren (z.âŻB. âClaude Codeâ).
- Key kopieren und sicher speichern (wird nur einmal angezeigt).
3.2 Claude Code mit OpenRouter verbinden
Claude Code sucht nach einer settings.json im projektspezifischen .claudeâOrdner oder global im Benutzerverzeichnis.
Beispiel fĂŒr eine projektbezogene Konfiguration:
# Im Projektordner (z.âŻB. VS Code mit geöffnetem Ordner) mkdir .claude # Datei .claude/settings.json mit folgendem Inhalt:
{
"env": {
"ANTHROPIC_BASE_URL": "https://openrouter.ai/api",
"ANTHROPIC_AUTH_TOKEN": "OPENROUTER_API_KEY",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek/deepseek-v4-flash:free",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "openrouter/free",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "openrouter/free"
}
}
ErklÀrung der Felder:
ANTHROPIC_BASE_URLâ auf OpenRouterâAPI umgeleitet.ANTHROPIC_AUTH_TOKENâ Ihr OpenRouterâAPIâKey.ANTHROPIC_DEFAULT_*_MODELâ Modelle fĂŒr die verschiedenen ClaudeâVarianten (Opus, Sonnet, Haiku).openrouter/freenutzt den automatischen Router fĂŒr freie Modelle. Alternativ kann ein konkretes Modell angegeben werden, z.âŻB.deepseek/deepseek-v4-flash.
3.3 Globale vs. lokale Konfiguration
Die settings.json gilt nur fĂŒr den Ordner, in dem sie liegt. FĂŒr eine systemweite Anpassung muss die globale ClaudeâCodeâKonfiguration bearbeitet werden (unter ~/.claude/settings.json unter Linux/macOS bzw. %USERPROFILE%\.claude\settings.json unter Windows). Dort die gleichen EintrĂ€ge ergĂ€nzen.
4. Nutzung und Modellauswahl
Nach dem Speichern der Konfiguration zeigt Claude Code im Terminal beim Start das eingestellte Modell an (nicht mehr âOpusâ oder âMaxâ). Mit dem Befehl /model können wĂ€hrend der Sitzung zwischen den definierten Modellen gewechselt werden.
Der Agent kann weiterhin alle Funktionen nutzen (Planmodus, Dateioperationen, BashâTools, RĂŒckfragen an den Benutzer), da nur das zugrundeliegende LLM ausgetauscht wird. Die ToolâAusfĂŒhrung bleibt vollstĂ€ndig erhalten.
5. Datenschutz und EinschrÀnkungen
6. Zusammenfassung der Vor- und Nachteile
Vorteile:
- Keine monatlichen Kosten fĂŒr ClaudeâPlan.
- Zugriff auf viele moderne OpenâSourceâModelle ohne eigene Hardware (keine lokale GPU erforderlich).
- Einfache, dateibasierte Konfiguration.
Nachteile / Risiken:
- Strikte Rate Limits bei rein kostenloser Nutzung (ggf. einmaliges Guthaben von 10âŻâŹ zur Erhöhung notwendig).
- Datenschutzbedenken (TrainingsdatenâNutzung durch die Modellanbieter).
- VerfĂŒgbarkeit der FreeâModelle kann schwanken (Ăberlastung, Abschaltung).