Kılavuzlara dön
Kurulum·11 Eylül 2026·Son güncelleme: 10 Ekim 2026·9 dk okuma

Claude Code'u yükleme: Windows, macOS ve Linux komutu — abonelik olmadan nasıl kullanılır

Kurulum tek bir komuttur. Zor olan Windows'tur — hangi terminal, PATH — ve sonraki adımdır: abonelik olmadan nasıl kullanılacağı.

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

GereksinimDesteklenenler
İşletim sistemimacOS 13.0+, Windows 10 1809+ veya Windows Server 2019+, Ubuntu 20.04+, Debian 10+, Alpine Linux 3.19+
Donanım4 GB veya daha fazla RAM, x64 veya ARM64 işlemci
KabukBash, Zsh, PowerShell veya CMD
AğAnthropic tarafından desteklenen bir ülkede internet bağlantısı (Brezilya desteklenir)
HesapPro, 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:

Terminal
# 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.

PowerShell
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
cmd.exe
:: Windows Prompt de Comando (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Satı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çenekGereksinimKorumalı alanNe zaman seçilmeli
WSL'siz WindowsHiçbir şey; Git for Windows isteğe bağlıDesteklenmiyorWSL'siz Windows projeleri ve araçları
WSL 2WSL 2 etkinDestekleniyorLinux araçları veya sandbox'ta çalışan komutlar
WSL 1WSL 1 etkinDesteklenmiyorWSL 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-code

npm ü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ão

claude 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:

PowerShell
# 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:

~/.zshrc
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-5

Windows'ta PowerShell penceresinde test etmek için:

PowerShell
# 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"
claude

Kalı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:

~/.claude/settings.json
{
  "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_URL yalnızca alan adını alır. Claude Code /v1/messages yolunu ekler; sonunda /v1 olduğunda istek /v1/v1/messages yoluna gider ve 404 döner.
  • ANTHROPIC_AUTH_TOKEN değişkenini kullanın; ANTHROPIC_API_KEY değişkenini kullanmayın. Bunlar farklı HTTP üstbilgilerine gider: ilki Authorization: Bearer üstbilgisini gönderir ve hemen geçerli olur; ikincisi x-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_MODEL ve ANTHROPIC_DEFAULT_SONNET_MODEL değerlerini de sabitleyin. Claude Code'un varsayılan modeli ve opus takma adı en yeni Opus'a yönelir; Kunavo bunu henüz sunmuyorsa ilk istek 404 döner. sonnet takma adı zaten Kunavo'nun sunmadığı Sonnet 5.5'i ister: sabitlenmezse /model sonnet, opusplan'ın yürütme aşaması ve model: sonnet kullanan alt aracılar 404 alır. opus takma 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 kurulumda claude update komutunu çalıştırın.
  • ANTHROPIC_DEFAULT_HAIKU_MODEL ayarını sabitleyin. haiku takma adı Kunavo'nun sunmadığı bir kimlik ister (v2.1.293'ten itibaren Haiku 5.5); sabitlenmezse /model haiku ve model: haiku kullanan 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:

ModelKunavo (giriş / çıkış)Anthropic tablosu (girdi / çıktı)FarkVerwendung
claude-haiku-4-5$0,70 / $3,50$1,00 / $5,00~%30 daha düşükBasit 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üşükGünlük kullanım için varsayılan model
claude-opus-5-5$2,80 / $14,00$4,00 / $20,00~%30 daha düşükBüyük refaktörler ve planlama (opus takma adı)
claude-fable-5$7,00 / $35,00$10,00 / $50,00~%30 daha düşükEn 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 şeyNeden ve çözüm
'bash' is not recognized as the name of a cmdletmacOS/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 WindowsPowerShell'i (x86) açtınız. Normal “Windows PowerShell”i açın.
npm'den sonra running scripts is disabled on this systemPowerShell'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 401Anahtar 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 404ANTHROPIC_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.