Claude Code'u kurmak için tek bir komut yeterlidir: macOS, Linux veya WSL'de curl -fsSL https://claude.ai/install.sh | bash komutunu; Windows'ta PowerShell'de irm https://claude.ai/install.ps1 | iex komutunu çalıştırın (Komut İstemi, yani CMD'de aşağıdaki install.cmd satırını kullanın). Ardından yeni bir terminal açın, claude --version ile doğrulayın ve başlamak için claude çalıştırın. İlk bağlantıda iki yol vardır: Pro, Max, Team, Enterprise veya Console hesabıyla giriş yapmak (Claude.ai'nin ücretsiz planı Claude Code'u içermez) ya da ANTHROPIC_BASE_URL ve ANTHROPIC_AUTH_TOKEN olmak üzere iki ortam değişkenini tanımlayıp kullanım başına ücretlendirilen bir API anahtarı kullanmak — hiçbir abonelik gerekmez.
Komutlar 11 Eylül 2026 tarihinde, Anthropic'in resmi kurulum belgeleri temel alınarak doğrulanmıştır.
Kurulumdan önce
| Gereksinim | Desteklenenler |
|---|---|
| İşletim sistemi | macOS 13.0+, Windows 10 1809+ veya Windows Server 2019+, Ubuntu 20.04+, Debian 10+, Alpine Linux 3.19+ |
| Donanım | 4 GB veya daha fazla RAM, x64 veya ARM64 işlemci |
| Kabuk | Bash, Zsh, PowerShell veya CMD |
| Ağ | Anthropic tarafından desteklenen bir ülkede internet bağlantısı (Brezilya desteklenir) |
| Hesap | Pro, Max, Team, Enterprise veya Console — ya da bir API anahtarı (aşağıya bakın) |
macOS ve Linux'a kurulum
Terminal'i açıp şunu yapıştırın:
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bashÖnerilen yöntem budur: arka planda kendini otomatik güncelleyen bağımsız bir ikili dosya kurar. Kısayol ~/.local/bin/claude konumundadır; önceden açık olan bir terminal yeni PATH değerini görmez, bu nedenle test etmeden önce başka bir pencere açın. WSL'de komut aynıdır.
Windows'a kurulum
Windows'ta iki farklı satır vardır; tek fark, içinde bulunduğunuz terminaldir. İstem PS C:\Users\SeuNome> ile başlıyorsa PowerShell'dir; PS olmadan yalnızca C:\Users\SeuNome> varsa Komut İstemi'dir (CMD). Yönetici olarak çalıştırmanız gerekmez.
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Windows Prompt de Comando (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdSatırı yanlış terminale yapıştırmak en yaygın hatadır. CMD satırını PowerShell'e yapıştırmak The token '&&' is not a valid statement separator verir; PowerShell satırını CMD'ye yapıştırmak ise 'irm' is not recognized as an internal or external command verir (Portekizce Windows'ta “iç veya dış komut olarak tanınmıyor”). macOS'taki curl … | bash satırını PowerShell'e yapıştırmak da A parameter cannot be found that matches parameter name 'fsSL' verir. Her üç durumda da doğru satırı kullanmanız yeterlidir.
Git for Windows kurulumu isteğe bağlıdır, ancak önerilir: Claude Code komutları çalıştırmak için onunla gelen Git Bash'i kullanır; yoksa PowerShell'i kullanır. Git kurulu olduğu hâlde Git Bash bulunamıyorsa, ayarların env bloğunda CLAUDE_CODE_GIT_BASH_PATH değerini bash.exe konumunu gösterecek şekilde tanımlayın.
| Seçenek | Gereksinim | Korumalı alan | Ne zaman seçilmeli |
|---|---|---|---|
| WSL'siz Windows | Hiçbir şey; Git for Windows isteğe bağlı | Desteklenmiyor | WSL'siz Windows projeleri ve araçları |
| WSL 2 | WSL 2 etkin | Destekleniyor | Linux araçları veya sandbox'ta çalışan komutlar |
| WSL 1 | WSL 1 etkin | Desteklenmiyor | WSL 2 kullanılabilir olmadığında |
WSL'de macOS/Linux satırını WSL terminalinin içinde çalıştırın ve claude komutunu yine orada açın — PowerShell veya CMD üzerinden değil.
Paket yöneticisiyle
Çalışır, ancak önemli bir fark vardır: hiçbiri varsayılan olarak kendiliğinden güncellenmez. Güncellemeyi elle yaparsınız (brew upgrade claude-code, winget upgrade Anthropic.ClaudeCode). Debian/Ubuntu, Fedora/RHEL ve Alpine için imzalı apt, dnf ve apk depoları da vardır.
# Homebrew (macOS, Linux) — canal stable
brew install --cask claude-code
# WinGet (Windows)
winget install Anthropic.ClaudeCode
# npm — exige Node.js 22 ou mais novo; nunca com sudo
npm install -g @anthropic-ai/claude-codenpm üzerinden, 2.1.198 sürümünden itibaren paket Node.js 22 veya daha yenisini gerektirir; eski bir Node'da npm yalnızca bir EBADENGINE uyarısı gösterir ve kurulum tamamlanır. Paket, çalışmak için Node.js kullanmayan aynı derlenmiş ikiliyi kurar. Asla sudo npm install -g kullanmayın: izin sorunlarına neden olur ve güvenlik riski oluşturur.
Kurulumu doğrulama
claude --version # imprime a versão, por exemplo 2.1.211 (Claude Code)
claude doctor # diagnóstico da instalação e das configurações, sem abrir sessãoclaude doctor komutunu bir yere not edin: oturum açmadan kurulumun durumunu, yapılandırma dosyalarındaki hataları ve önerilen düzeltmeyi gösterir — sorunun kurulumdan mı yoksa yapılandırmadan mı kaynaklandığını öğrenmenin en hızlı yoludur.
command not found: claude görünürse (veya Windows'ta claude komutunun tanınmadığı belirtilirse), kurulum klasörü PATH'te değildir. macOS ve Linux'ta yeni bir terminal açın; çözülmezse ~/.local/bin klasörünü ~/.zshrc veya ~/.bashrc dosyasında PATH'e ekleyin. Windows'ta klasör yolu %USERPROFILE%\.local\bin olarak belirlenmiştir; kontrol edin ve PowerShell üzerinden ekleyin:
# 1. Veja se a pasta de instalação já está no PATH
$env:PATH -split ';' | Select-String '\.local\\bin'
# 2. Sem saída? Adicione ao PATH do usuário e abra um terminal novo
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# 3. No terminal novo: se houver duas instalações, aparecem dois caminhos
where.exe claudeİlk bağlantı: abonelik veya API anahtarı
Yol A — abonelikle giriş
Proje klasöründe claude komutunu çalıştırın ve Pro, Max, Team, Enterprise veya Console hesabıyla tarayıcıdaki giriş adımlarını izleyin. Genellikle kafa karıştıran bir ayrıntı: ANTHROPIC_API_KEY değişkeni zaten tanımlıysa Claude Code bu anahtarı kullanıp kullanmayacağınızı bir kez sorar. Reddederseniz, sormadan sessizce yok saymaya başlar — değişken okunmuyormuş gibi görünür. Yeniden etkinleştirmek için /config → Use custom API key yoluna gidin.
Yol B — abonelik olmadan, kullanım başına ödemeli anahtarla
Claude Code, ANTHROPIC_BASE_URL değişkenini doğrudan okur; bu nedenle onu herhangi bir Anthropic Messages API uç noktasına yönlendirmek desteklenen bir yapılandırmadır — eklenti, proxy veya değiştirilmiş ikili gerekmez. İzlenecek yol: hesap oluşturun, bakiyeyi yükleyin (minimum $10), bir sk-kn- anahtarı oluşturmak için anahtar panelini kullanın (anahtar yalnızca bir kez görünür) ve değişkenleri tanımlayın. macOS ve Linux'ta:
export ANTHROPIC_BASE_URL=https://api.kunavo.com # só o domínio, sem /v1
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5Windows'ta PowerShell penceresinde test etmek için:
# Vale só para esta janela do PowerShell
$env:ANTHROPIC_BASE_URL = "https://api.kunavo.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-kn-..."
$env:ANTHROPIC_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "claude-opus-5-5"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "claude-haiku-4-5"
claudeKalıcı hâle getirmek için en iyi yer, kullanıcı ayarları dosyasındaki env bloğudur: ~/.claude/settings.json (Windows'ta %USERPROFILE%\.claude\settings.json). Buradaki değişkenler her terminal, editör uzantısı ve arka plan işlemi için geçerlidir. Dosyada başka ayarlar varsa yalnızca env bloğunu ekleyin:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.kunavo.com",
"ANTHROPIC_AUTH_TOKEN": "sk-kn-...",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"
}
}Bu satırların her birinde dikkat edilmesi gereken bir nokta vardır:
ANTHROPIC_BASE_URLyalnızca alan adını alır. Claude Code/v1/messagesyolunu ekler; sonunda/v1olduğunda istek/v1/v1/messagesyoluna gider ve 404 döner.ANTHROPIC_AUTH_TOKENdeğişkenini kullanın;ANTHROPIC_API_KEYdeğişkenini kullanmayın. Bunlar farklı HTTP üstbilgilerine gider: ilkiAuthorization: Bearerüstbilgisini gönderir ve hemen geçerli olur; ikincisix-api-keyüstbilgisini gönderir ve yukarıda açıklanan tek seferlik onaydan da geçer.ANTHROPIC_MODEL'e modelin tam adını yazın. Kunavo yalnızca birebir aynı adı tanır ve sonekinde tarih bulunan eski adları çevirmeden bırakır.ANTHROPIC_DEFAULT_OPUS_MODELveANTHROPIC_DEFAULT_SONNET_MODELdeğerlerini de sabitleyin. Claude Code'un varsayılan modeli veopustakma adı en yeni Opus'a yönelir; Kunavo bunu henüz sunmuyorsa ilk istek 404 döner.sonnettakma adı zaten Kunavo'nun sunmadığı Sonnet 5.5'i ister: sabitlenmezse/model sonnet,opusplan'ın yürütme aşaması vemodel: sonnetkullanan alt aracılar 404 alır.opustakma adı, Claude Code v2.1.280 veya daha yeni bir sürüm gerektiren Opus 5.5'e (claude-opus-5-5) sabitlenmiştir — eski bir kurulumdaclaude updatekomutunu çalıştırın.ANTHROPIC_DEFAULT_HAIKU_MODELayarını sabitleyin.haikutakma adı Kunavo'nun sunmadığı bir kimlik ister (v2.1.293'ten itibaren Haiku 5.5); sabitlenmezse/model haikuvemodel: haikukullanan alt ajanlar 404 hatası alır. Aynı satır, Claude Code'un kendi başına yaptığı arka plan çağrılarını (özetler, başlıklar) da ana modelden alır.
Anahtarı asla projenin .claude/settings.json dosyasına koymayın — bu dosya git'e ve depoyu klonlayan herkese gider. VS Code uzantısında değişkenler, uzantı başlamadan önce kimlik bilgisini kontrol ettiği için claudeCode.environmentVariables ayarında, doğrudan VS Code'un kullanıcı ayarlarında tutulur.
Katalogdan alınan 1M token başına ücretler:
| Model | Kunavo (giriş / çıkış) | Anthropic tablosu (girdi / çıktı) | Fark | Verwendung |
|---|---|---|---|---|
claude-haiku-4-5 | $0,70 / $3,50 | $1,00 / $5,00 | ~%30 daha düşük | Basit görevler ve Claude Code'un kendi arka plan çağrıları |
claude-sonnet-5 | $1,40 / $7,00 | $2,00 / $10,00 | ~%30 daha düşük | Günlük kullanım için varsayılan model |
claude-opus-5-5 | $2,80 / $14,00 | $4,00 / $20,00 | ~%30 daha düşük | Büyük refaktörler ve planlama (opus takma adı) |
claude-fable-5 | $7,00 / $35,00 | $10,00 / $50,00 | ~%30 daha düşük | En zor sorunlar |
Oturum içinde model değiştirmek için tam adla /model komutunu kullanın (örneğin /model claude-opus-5-5) veya Claude Code'u claude --model claude-opus-5-5 ile açın. Bir aylık kullanımın maliyeti ve aboneliğin ne zaman daha avantajlı olduğu Claude Code fiyatlandırma rehberinde açıklanır.
Hangi yolun etkin olduğunu öğrenme
Claude Code içinde /status'ı çalıştırın. Auth token satırı anahtarın etkin olduğunu; claude.ai hesabıyla birlikte görünen Login method satırı ise değişkenin okunmadığını belirtir. İkisi birlikte kullanılmaz: değişken tanımlıyken abonelik devre dışı kalır; değişkeni kaldırdığınızda yeniden kurulum yapmadan aboneliğe dönülür.
Bir gateway arkasında üç şey değişir: Remote Control ve sesli dikte çalışmaz (claude.ai kimliği gerekir); /fast hızlı modun kullanılamadığını söyleyebilir, çünkü bu kontrol doğrudan Anthropic'e gider, ancak normal istekler değişmez; ayrıca /context sayıları yerel tahminlere dönüşür. Kod, araçlar, alt aracılar, MCP, hook'lar ve prompt caching aynı şekilde çalışır. Ayrıntılar entegrasyon belgelerinde (İngilizce) yer alır.
Brezilya'dan ödeme yapma — ödeme adımında Pix
claude.ai aboneliği, yurt dışı alışverişlerine açık uluslararası bir kart gerektiren, dolar cinsinden yinelenen bir ücrettir. API anahtarı yolunda yükleme Stripe ödeme ekranından geçer ve Pix, Brezilya'dan ödeme yapanlar için bir ödeme yöntemi olarak görünür: fiyat USD cinsindendir ve Stripe onaylamadan önce tutarı real cinsinden dönüştürülmüş olarak gösterir. Uluslararası kart (Visa, Mastercard, American Express), Apple Pay, Google Pay ve Link de ödeme ekranında görünür. Cüzdan ön ödemelidir — minimum yükleme $10, bakiye sona ermez, başarısız istekler ücretlendirilmez — ve her anahtarın aylık harcama limiti olabilir. Ekran ekran adım adım kılavuz Pix ile API için ödeme yapma sayfasındadır.
Yaygın hatalar
| Görünen şey | Neden ve çözüm |
|---|---|
'bash' is not recognized as the name of a cmdlet | macOS/Linux komutunu Windows'ta çalıştırdınız. PowerShell satırını kullanın. |
| Komut, betiğin metnini yazdırıyor ve hiçbir şey kurulmamış oluyor | İkinci yarı eksik. PowerShell'de satırın tamamı irm … | iex şeklindedir; CMD'de ise -o install.cmd içeren tam komuttur. |
syntax error near unexpected token '<', bir 403 veya başka bir curl hatası | İndirme betiği getirmedi — genellikle aradaki bir proxy veya ağ filtresi nedeniyle. Başka bir ağ deneyin ya da paket yöneticisiyle kurun. |
Claude Code does not support 32-bit Windows | PowerShell'i (x86) açtınız. Normal “Windows PowerShell”i açın. |
npm'den sonra running scripts is disabled on this system | PowerShell'in yürütme ilkesi npm'nin .ps1 betiklerini engelliyor. Bağımsız yükleyiciyi kullanın veya Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser'ı çalıştırın. |
Anahtarı yapılandırdıktan sonra 401 | Anahtar yanlış değişkende ve sunucunun okumadığı bir üstbilgiye gidiyor. Değişkenin ANTHROPIC_AUTH_TOKEN olduğundan emin olun. |
Anahtarı yapılandırdıktan sonra 404 | ANTHROPIC_BASE_URL'nin sonunda /v1 bulunması, ANTHROPIC_MODEL'de model adının tam olarak gereken adla eşleşmemesi veya ANTHROPIC_DEFAULT_SONNET_MODEL olmadan /model sonnet kullanılması. |
Kurulumdan sonra
İlk kullanımda proje içinde /init komutunu çalıştırın: Claude Code depoyu okur ve bulduğu test komutlarıyla kuralları içeren bir CLAUDE.md oluşturur. Bu dosyayı gözden geçirin ve kısa tutun — her oturumda yüklenir. İlişkisiz görevler arasında /clear yeni bir konuşma başlatır; uzun süren bir görevde /compact geçmişi özetleyip devam eder.
Seçim konusunda dürüst olmak gerekirse: Claude Code'u günde birçok saat kullananlar için aboneliğin aylık ücreti genellikle daha ucuzdur; kullanımın dalgalandığı veya 5 saatlik pencereye bağlı kalmak istemediğiniz durumlarda kullandıkça öde modeli avantajlıdır — kullanılmayan bir ayın maliyeti sıfırdır. Kunavo üzerinden paylaşılan kapasiteyi kullanırsınız; ayrılmış kota ve sözleşmeye bağlı SLA yoktur. Bu garantilere ihtiyaç duyanlar doğrudan Anthropic'ten hizmet almalıdır.
Sık sorulan sorular
Claude Code nasıl kurulur?
macOS, Linux veya WSL'de curl -fsSL https://claude.ai/install.sh | bash komutunu çalıştırın. Windows'ta PowerShell'de irm https://claude.ai/install.ps1 | iex veya Komut İstemi'nde (CMD) curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd komutunu çalıştırın. Bu, Anthropic'in önerdiği bağımsız yükleyicidir ve arka planda kendini otomatik günceller. Ardından yeni bir terminal açın ve claude --version ile doğrulayın.
Claude Code Windows'a nasıl kurulur? WSL gerekir mi?
Gerekmez. PowerShell veya CMD yükleyicisini yönetici ayrıcalığı olmadan çalıştırın ve claude'u herhangi bir terminalde açın. Git for Windows isteğe bağlıdır ancak önerilir: Claude Code komutları çalıştırmak için onun Git Bash'ini kullanır; yoksa PowerShell'i kullanır. Linux araçlarına veya korumalı çalıştırmaya ihtiyacınız varsa WSL 2'yi tercih edin; bu durumda claude'u WSL terminalinin içinde kurup çalıştırın.
Claude Code'u kurmak için Node.js gerekir mi?
npm üzerinden kurmadığınız sürece gerekmez. Bağımsız yükleyici, Homebrew, WinGet ve Linux depoları Node.js kullanmayan derlenmiş bir ikili dosya kurar. npm üzerinden kurulumda paket, 2.1.198 sürümünden itibaren Node.js 22 veya daha yenisini gerektirir; sudo npm install -g kesinlikle kullanılmamalıdır.
Claude Code'u Pro veya Max aboneliği olmadan kullanabilir miyim?
Evet. Giriş için Pro, Max, Team, Enterprise veya Console hesabı gerekir; Claude.ai'nin ücretsiz planı Claude Code'u içermez. Alternatif, kullanım başına ücretlendirilen bir API anahtarıdır: ANTHROPIC_BASE_URL ve ANTHROPIC_AUTH_TOKEN değişkenleri tanımlandığında Claude Code bu uç noktada kimlik doğrular; abonelik ve aylık ücret olmadan yalnızca kullanılan token'lar için ücret ödersiniz.
Kurdum ama terminal claude'un tanınmadığını söylüyor. Ne yapmalıyım?
Kurulum klasörü PATH içinde değildir. Önce terminali kapatıp yeni bir terminal açın. macOS ve Linux'ta klasör ~/.local/bin; Windows'ta %USERPROFILE%\.local\bin'dir ve PowerShell ile kullanıcı PATH'ine eklenebilir. Ardından kurulum durumunu görmek için claude doctor çalıştırın; npm üzerinden eski bir kurulum varsa yalnızca birini bırakın.
Pix ile ödeme yapabilir miyim?
API anahtarı yolunda evet. Kunavo bakiyesi Stripe ödeme sayfası üzerinden yüklenir ve Brezilya'dan ödeme yapanlar için Pix görünür: fiyat dolar cinsinden belirlenir ve Stripe, onaylamadan önce tutarı Brezilya realine çevrilmiş olarak gösterir. Minimum yükleme $10'dır ve bakiyenin süresi dolmaz. Öte yandan claude.ai aboneliği, uluslararası bir kart üzerinden dolar cinsinden yinelenen bir ödemedir.
ANTHROPIC_BASE_URL'nin sonunda /v1 olmalı mı?
Hayır. Claude Code /v1/messages yolunu kendisi ekler; bu nedenle değişken yalnızca https://api.kunavo.com gibi alan adını içermelidir. /v1 ile biten bir değer, istekleri /v1/v1/messages adresine gönderir ve 404 döndürür — bu, en yaygın yapılandırma hatasıdır.