Kılavuzlara dön
Kurulum·5 Ağustos 2026·Son güncelleme: 10 Ekim 2026·8 dk okuma

Claude Code'u yükleme — her işletim sistemi için komut, ilk giriş ve sık karşılaşılan hatalar

Claude Code her platformda tek komutla yüklenir. Her işletim sistemi için bu komut, çalışmadığında ne yapılacağı ve sonrasında farklı bir uç noktaya yönlendiren dört ortam değişkeni burada.

Son inceleme tarihi: .

Claude Code, desteklenen her platformda tek bir komutla yüklenir ve ilk çalıştırmanın tamamı şöyledir: yükleyin, claude yazın, giriş yapın. Bu rehberde her işletim sistemi için tam komut, çalışmadığında kontrol edilecekler ve çalıştıktan sonra farklı bir uç noktaya yönlendirme anlatılır.

Komutlar 10 Ekim 2026 tarihinde doğrulandı Anthropic'in Claude Code kurulum belgelerine göre.

Başlamadan önce

GereksinimDesteklenenler
İşletim sistemimacOS 13.0+, Windows 10 1809+ / Server 2019+, Ubuntu 20.04+, Debian 10+, Alpine Linux 3.19+
Donanım4 GB+ RAM, x64 veya ARM64
KabukBash, Zsh, PowerShell veya CMD
Ağİnternet bağlantısı gerekir
HesapPro, Max, Team, Enterprise veya Console — ücretsiz Claude.ai planı Claude Code'u içermez

Yükleme — bağımsız yükleyici

Bu, her platformda önerilen yöntemdir. Kendi kendine yeten bir ikili dosya yükler ve arka planda kendini güncel tutar.

install.sh
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash
PowerShell
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
cmd.exe
:: Windows CMD
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Hangi Windows kabuğunda olduğunuzdan emin değilseniz istem bunu gösterir: PowerShell PS C:\, CMD ise PS olmadan C:\ gösterir. Yanlış olanı çalıştırmak, Windows'taki en yaygın tek yükleme hatasıdır — her iki durumdaki tam hatayı görmek için aşağıdaki sorun giderme tablosuna bakın.

Paket yöneticileri

Kurulumu mevcut paket yöneticinizin yönetmesini tercih ediyorsanız bunları kullanın. Bunun dezavantajı güncellemelerle ilgilidir: bağımsız yükleyicinin aksine bunların hiçbiri varsayılan olarak otomatik güncellenmez.

package-managers.sh
# Homebrew (macOS, Linux) — stable channel
brew install --cask claude-code

# WinGet (Windows)
winget install Anthropic.ClaudeCode

# npm — requires Node.js 22+; never with sudo
npm install -g @anthropic-ai/claude-code

Homebrew iki cask yayımlar: claude-code kararlı kanalı izler (genellikle yaklaşık bir hafta geriden gelir ve büyük gerilemeler içeren sürümleri atlar), claude-code@latest ise her sürümü hemen yayımlar. Debian / Ubuntu, Fedora / RHEL ve Alpine için imzalı apt, dnf ve apk depoları mevcuttur; her biri aynı kararlı ve latest kanallarını sunar.

npm'de asla sudo npm install -g kullanmayın — bu, izin sorunlarına yol açar ve güvenlik riski oluşturur. npm paketi, bağımsız yükleyiciyle tamamen aynı derlenmiş ikiliyi kurar; dolayısıyla her iki durumda da çalışma zamanında Node bağımlılığı yoktur.

Kurulumu doğrulama

verify.sh
claude --version   # prints e.g. "2.1.211 (Claude Code)"
claude doctor      # read-only install + settings diagnostics
claude             # start a session in the current project

claude doctor hatırlamanız gereken komuttur: oturum başlatmadan kurulum durumunu, ayarlar dosyası doğrulama hatalarını ve önerilen düzeltmeleri yazdırır; bu da bozuk bir kurulumu bozuk yapılandırmadan ayırmanın en hızlı yoludur.

İlk çalıştırma ve giriş

Çalışmak istediğiniz projede bir terminal açın ve claude çalıştırın. Etkileşimli bir oturum açar ve tarayıcıda giriş yapma sürecinde size yol gösterir. Claude Code bir Pro, Max, Team, Enterprise veya Console hesabı gerektirir.

Sizi hazırlıksız yakalamadan önce bilmeniz gereken bir davranış: ortamınızda zaten ANTHROPIC_API_KEY ayarlıysa Claude Code tarayıcı açmak yerine bu anahtarı onaylamanızı bir kez ister. Bu istemi reddederseniz anahtar bundan sonra sessizce yok sayılır ve başka istem gösterilmez — bu da değişken okunmuyormuş gibi görünür. /config → Özel API anahtarını kullan bölümünden yeniden etkinleştirin.

Windows: WSL'siz veya WSL

SeçenekGereksinimKorumalı çalıştırmaŞu durumda seçin
WSL'siz WindowsHiçbir şey; Git for Windows isteğe bağlıDesteklenmiyorProjeleriniz ve araçlarınız Windows'a özgü
WSL 2WSL 2 etkinDestekleniyorLinux araç zincirleri veya korumalı komut çalıştırma istiyorsunuz
WSL 1WSL 1 etkinDesteklenmiyorWSL 2 sizin için kullanılamıyor

WSL'siz Windows'ta Git for Windows kurulumu isteğe bağlıdır ancak önerilir: Bash aracının temel aldığı Git Bash'i sağlar. Bu olmadan Claude Code kabuk komutlarını PowerShell aracı üzerinden çalıştırır. WSL altında claude kurulumunu ve çalıştırmasını PowerShell'den değil, WSL terminalinin içinde yapın.

Sorun giderme

BelirtiNeden ve düzeltme
The token '&&' is not a valid statement separatorCMD komutunu PowerShell'de çalıştırdınız. Bunun yerine irm … | iex satırını kullanın.
'irm' is not recognized…Tersi — PowerShell komutunu CMD'de çalıştırdınız. curl … install.cmd satırını kullanın.
syntax error near unexpected token '<', bir 403 veya başka bir curl hatasıİndirme betiği döndürmedi — bunun nedeni genellikle sizinle yükleyici arasındaki bir proxy veya ağ filtresidir. Yeniden deneyin ya da bunun yerine paket yöneticisiyle kurulum yapın.
Temiz kurulumdan sonra claude: command not foundKabuğunuzun kurulum dizinini algılaması için yeni bir terminal açın, ardından claude doctor çalıştırın. İkinci, eski bir kurulum veya eski bir kabuk takma adı da sık görülen diğer nedendir.
npm kurulumu sırasında izin hatalarısudo kullandınız veya npm genel dizimi yazılabilir değil. sudo ile yeniden çalıştırmak yerine dizinin sahipliğini düzeltin; yazılamayan bir genel dizin otomatik güncellemeyi de engeller.
npm install -g sonrasında derlenmiş ikili eksikPaket yöneticiniz isteğe bağlı bağımlılıkları atlayacak şekilde yapılandırılmış. Platform ikilisi bunlardan biri olarak gelir; bunlara izin verin ve yeniden kurun.
Alpine veya başka bir musl dağıtımında kurulum başarısız oluyorAlpine, bash ve curl olmadan gelir. bash curl libgcc libstdc++ ripgrep kurun, ardından ayarlar dosyanızın env bloğunda USE_BUILTIN_RIPGREP değerini "0" olarak ayarlayın.
Arama ve dosya keşfi başarısız oluyorripgrep normalde pakete dahildir. Platformunuzda çalışamıyorsa sistem ripgrep paketini kurun ve USE_BUILTIN_RIPGREP=0 değerini ayarlayın.
WSL'siz Windows'ta Bash aracı eksikGit for Windows'ı kurun. Claude Code hâlâ Git Bash'i bulamıyorsa ~/.claude/settings.json içindeki env bloğunda CLAUDE_CODE_GIT_BASH_PATH değerini ayarlayın.
Bir anahtar yapılandırıldıktan sonra 401Anahtar, sunucunun okumadığı üst bilgide. ANTHROPIC_AUTH_TOKEN ile ANTHROPIC_API_KEY arasında geçiş yapın. Ayrıntılar için API anahtarı kılavuzuna bakın.

Claude Code'u Kunavo'ya yönlendirme

Çalışmaya başladıktan sonra Claude Code, Anthropic Messages API'sini sunan herhangi bir uç noktayla çalışır — ANTHROPIC_BASE_URL değerini doğrudan okur; dolayısıyla bu bir geçici çözüm değil, desteklenen bir yapılandırmadır. Eklenti, proxy veya yamalı ikili gerekmez:

~/.zshrc
export ANTHROPIC_BASE_URL=https://api.kunavo.com
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

Bu blok hakkında, her biri yanlış yapılandırıldığında size bir saate mal olabilecek beş şey:

  • ANTHROPIC_BASE_URL yalnızca origin'dir. Claude Code /v1/messages yolunu kendisi ekler — yolu dahil etmek 404 döndürür.
  • ANTHROPIC_AUTH_TOKEN kullanın, ANTHROPIC_API_KEY kullanmayın. Bunlar farklı HTTP üst bilgilerinde yer alır. Bearer token hemen etkin olurken ANTHROPIC_API_KEY yukarıda açıklanan tek seferlik onayı gerektirir. Kunavo, /v1/models dahil olmak üzere anahtarı her iki üst bilgiden de okur; dolayısıyla Kunavo'da bu onay adımı onları birbirinden ayırır.
  • ANTHROPIC_MODEL değerini açıkça ayarlayın. Kunavo model slug'larını tam olarak eşleştirir ve tarihle sonlandırılmış adlara takma ad vermez; bu nedenle claude-sonnet-4-5-20250929 404 döndürürken claude-sonnet-5 çalışır.
  • ANTHROPIC_DEFAULT_OPUS_MODEL ve ANTHROPIC_DEFAULT_SONNET_MODEL değerlerini de sabitleyin. Claude Code'un yerleşik varsayılanı ve opus takma adı, her ikisi de en yeni Opus modeline çözümlenir; Kunavo bu modeli henüz sunmuyorsa ilk istek 404 döndürür. Bu blok, opus değerini Opus 5.5'e (claude-opus-5-5) sabitler; bunun için Claude Code v2.1.280 veya üzeri gerekir — daha eski bir kurulumda claude update çalıştırın. sonnet takma adı Sonnet 5.5 ister; Kunavo bu modeli sunmadığından sonnet sabitlemesi /model sonnet olmadan opusplan yürütme aşaması ve model: sonnet olarak ayarlanan tüm alt aracılar 404 döndürür.
  • ANTHROPIC_DEFAULT_HAIKU_MODEL ayarını da sabitleyin. haiku takma adı Kunavo'nun sunmadığı bir model kimliği ister (v2.1.293'ten itibaren Haiku 5.5, daha öncesinde tarih içeren bir Haiku 4.5 kimliği); bu nedenle bu satır olmazsa /model haiku ve model: haiku olarak ayarlanmış alt ajanlar (yerleşik claude-code-guide dâhil) 404 hatası verir. Ayrıca Claude Code'un kendi başına özet ve başlıklar için yaptığı arka plan çağrılarını ana modelden başka bir modele taşır: 1 milyon token başına claude-haiku-4-5 ücreti $0,70 / $3,50 iken karşılaştırılan ücretler $1,40 / $7,00 şeklindedir.

Editörlerin ve arka planda çalışan ajanların da bunları görmesini istiyorsanız, kabukta export ile tanımlamak yerine ~/.claude/settings.json içindeki env bloğuna yerleştirin — ve asla bir projenin sürüm kontrolüne kaydedilmiş .claude/settings.json dosyasına koymayın. Kaydolduktan sonra kontrol panelinde sk-kn- anahtarını oluşturun; minimum bakiye yükleme tutarı $10'dır, aylık ücret yoktur ve bakiyenin süresi dolmaz. Her modelin token başına maliyetinin Anthropic'in resmî API fiyatlandırmasıyla karşılaştırılması, bu $10 ile ne kadar kullanım elde edebileceğinizi belirler.

Bir ağ geçidinin arkasında ne değişir

Kodlama, araçlar, alt aracılar, MCP, hook'lar ve istem önbelleğe alma etkilenmez. Üç şey değişir; bir şeyin bozulduğunu varsaymadan önce bunları bilmeye değer:

  • Remote Control ve sesli dikte kullanılamaz. Her ikisi de ağ geçidi kimlik bilgisinin yerine geçtiği bir claude.ai kimliği gerektirir.
  • /fast hızlı modu devre dışı olarak bildirebilir. Kullanılabilirlik denetimi temel URL'nizi izlemek yerine doğrudan Anthropic'i çağırır. Normal istekler etkilenmez.
  • /context sayıları yerel tahminlere dönüşür. Token sayımı, Anthropic'in kendi ağ geçidi belirtiminin isteğe bağlı işaretlediği tek uç noktadır; bulunmadığında Claude Code yerel olarak tahmin eder — Kunavo bugün /v1/messages/count_tokens sunmuyor. Otomatik sıkıştırma ve oturumun kendisi etkilenmez.

Tam liste ve yönlendirici kullanma/kullanmama kararı Claude Code yönlendirici kılavuzunda yer alır.

Sık sorulan sorular

Claude Code'u nasıl yüklerim?

macOS, Linux veya WSL'de `curl -fsSL https://claude.ai/install.sh | bash` komutunu çalıştırın. Windows'ta PowerShell içinde `irm https://claude.ai/install.ps1 | iex` komutunu veya CMD'de `curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd` komutunu çalıştırın. Bağımsız yükleyici önerilen yöntemdir ve arka planda kendini güncel tutar. Homebrew (`brew install --cask claude-code`), WinGet (`winget install Anthropic.ClaudeCode`), npm ve imzalı apt/dnf/apk depoları da desteklenir, ancak bunların hiçbiri varsayılan olarak otomatik güncellenmez.

Claude Code'u yüklemek için Node.js'e ihtiyacım var mı?

Bağımsız yükleyici, Homebrew, WinGet veya Linux paket depoları için gerekmez — bunların tümü çalışma zamanında Node kullanmayan derlenmiş bir ikili dosya yükler. Yalnızca npm yükleme yolu Node içerir ve v2.1.198 itibarıyla bu paket Node.js 22 veya sonraki bir sürümünü gerektirir. O durumda bile npm, platform başına isteğe bağlı bir bağımlılık aracılığıyla aynı derlenmiş ikili dosyayı çeker.

Claude Code için sistem gereksinimleri nelerdir?

macOS 13.0+, Windows 10 1809+ veya Windows Server 2019+, Ubuntu 20.04+, Debian 10+ ya da Alpine Linux 3.19+; x64 veya ARM64 işlemcide 4 GB veya daha fazla RAM; internet bağlantısı; kabuk olarak Bash, Zsh, PowerShell veya CMD. Ayrıca Anthropic'in desteklediği bir ülkede bulunmanız gerekir.

Claude Code'a ilk kez nasıl giriş yaparım?

Bir proje dizininde `claude` komutunu çalıştırın ve tarayıcıdaki istemleri izleyin. Claude Code, Pro, Max, Team, Enterprise veya Console hesabı gerektirir — ücretsiz Claude.ai planı Claude Code erişimini içermez. ANTHROPIC_API_KEY ortam değişkeni ayarlanmışsa Claude Code, tarayıcı açmak yerine bu anahtarı onaylamanızı bir kez ister.

Claude Code'u WSL olmadan Windows'a yükleyebilir miyim?

Evet. PowerShell veya CMD yükleyicisini çalıştırın ve herhangi bir terminalden `claude` komutunu başlatın; Yönetici haklarına ihtiyacınız yoktur. Git for Windows isteğe bağlıdır ancak önerilir, çünkü Bash aracını destekleyen Git Bash'i sağlar — bu olmadan Claude Code kabuk komutlarını PowerShell aracı üzerinden çalıştırır. Linux araç zincirleri veya WSL'siz Windows'un desteklemediği korumalı komut yürütmeyi istiyorsanız WSL 2'yi seçin.

Yükleme sonrasında `claude` neden command not found diyor?

Yükleme dizini, kullandığınız kabuğun PATH'inde değildir. Önce yeni bir terminal açın — yükleyici macOS ve Linux'ta ~/.local/bin'i ekler ve mevcut bir oturum bunu algılamaz. Yüklemeyi ve ayar dosyalarınızı salt okunur olarak tanılamak için `claude doctor` komutunu çalıştırın. İkinci, daha eski bir yükleme veya kalmış bir kabuk takma adı diğer yaygın nedendir.

Claude Code'u farklı bir API uç noktasına nasıl yönlendiririm?

ANTHROPIC_BASE_URL değerini Anthropic Messages API'yi sunan herhangi bir uç noktanın origin'ine ayarlayın — Claude Code bunu doğrudan okur ve /v1/messages yolunu kendisi ekler; bu nedenle eklenti veya proxy gerekmez. Kimlik bilgisi için ANTHROPIC_AUTH_TOKEN ile birlikte açık bir ANTHROPIC_MODEL kullanın ve ANTHROPIC_DEFAULT_OPUS_MODEL, ANTHROPIC_DEFAULT_SONNET_MODEL ve ANTHROPIC_DEFAULT_HAIKU_MODEL değerlerini uç noktanın sunduğu modellere sabitleyin; aksi halde opus ve sonnet takma adları Anthropic'in en yeni modellerini izler. Kunavo'da bu yöntem, aynı Claude modellerini Anthropic'in liste fiyatının %30 altında, kullandıkça öde modeliyle çalıştırır.

Sonraki adımlar