Ulaşım
- Adres:Batıkent Mh. 8910 Sk. 6. Etap 1H No: 18 Yeni Toki Eyyübiye / Şanlıurfa (Yeni Alım Satım Karşısı)
- Telefon:0 (545) 528 88 93
- eMail: info@alestaweb.com
Claude CLI (Command Line Interface), Anthropic tarafından geliştirilen yapay zeka destekli kodlama asistanıdır. Bu kapsamlı rehberde Windows 10 ve Ubuntu Linux sistemlerde Claude Code CLI kurulumu, Node.js yapılandırması, API anahtarı entegrasyonu ve hata giderme adımlarını detaylı şekilde öğreneceksiniz.
Claude CLI (Claude Code), terminal üzerinden çalışan, yapay zeka destekli bir kodlama asistanıdır. Anthropic'in güçlü Claude AI modeli ile kod tabanınızı anlayarak, doğal dil komutları ile kod yazabilir, hata ayıklayabilir ve projelerinizi yönetebilirsiniz.
| Özellik | Geleneksel IDE | Claude CLI |
|---|---|---|
| Kod Tamamlama | ⚠️ Satır bazında | ✅ Dosya ve proje bazında |
| Hata Ayıklama | ⚠️ Manuel breakpoint | ✅ Otomatik hata bulma ve düzeltme |
| Refactoring | ⚠️ Sınırlı | ✅ Akıllı ve kapsamlı |
| Doğal Dil Desteği | ❌ Yok | ✅ Tam destek |
| Proje Anlama | ❌ Yok | ✅ Derin kod tabanı analizi |
Claude CLI kurulumu yapmadan önce sisteminizin aşağıdaki gereksinimleri karşıladığından emin olun:
| Bileşen | Minimum | Önerilen |
|---|---|---|
| İşletim Sistemi | Windows 10 (Build 19041+) Ubuntu 20.04+ macOS 10.15+ |
Windows 11 Ubuntu 22.04 LTS macOS 13+ |
| RAM | 4 GB | 8 GB veya üzeri |
| Disk Alanı | 500 MB | 1 GB veya üzeri |
| Node.js | v18.0+ | v20.x LTS |
| npm | v9.0+ | v10.x |
Windows 10'da Claude CLI kurulumu için üç farklı yöntem bulunmaktadır. İhtiyacınıza göre en uygun yöntemi seçebilirsiniz.
| Yöntem | Avantajlar | Dezavantajlar | Öneri |
|---|---|---|---|
| PowerShell Native | ✅ En hızlı kurulum ✅ Ek yazılım gerektirmez |
⚠️ Sınırlı terminal özellikleri | ⭐⭐⭐ |
| Git Bash | ✅ Linux-benzeri terminal ✅ Git entegrasyonu |
⚠️ Git for Windows gerekli | ⭐⭐⭐⭐ |
| WSL 2 (Ubuntu) | ✅ En iyi uyumluluk ✅ Tam Linux deneyimi |
⚠️ Kurulum karmaşık | ⭐⭐⭐⭐⭐ |
Windows PowerShell kullanarak doğrudan Claude CLI kurabilirsiniz. Bu yöntem en hızlı ve basit olanıdır.
.msi dosyasını çalıştırınPowerShell'i Yönetici olarak açın (sağ tık → Run as Administrator):
# Node.js versiyonunu kontrol et
node --version
# Çıktı: v20.x.x
# npm versiyonunu kontrol et
npm --version
# Çıktı: 10.x.x
# Execution Policy ayarla
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
# Native installer ile kurulum (Önerilen)
irm https://claude.ai/install.ps1 | iex
# VEYA npm ile kurulum
npm install -g @anthropic-ai/claude-code
# Kurulumu doğrula
claude --version
Eğer "execution policy" hatası alırsanız:
Set-ExecutionPolicy Bypass -Scope Process -Force
Git Bash, Linux-benzeri bir terminal deneyimi sunar ve Claude CLI için mükemmel uyumluluk sağlar.
Yöntem 1 - Adım 1.1'deki adımları takip ederek Node.js'i kurun.
# Git Bash'i açın
# npm global dizini oluştur
mkdir -p ~/AppData/Roaming/npm-global
# npm prefix'i ayarla
npm config set prefix ~/AppData/Roaming/npm-global
# PATH'e ekle
echo 'export PATH="$HOME/AppData/Roaming/npm-global:$PATH"' >> ~/.bashrc
source ~/.bashrc
# Native installer ile (Önerilen)
curl -fsSL https://claude.ai/install.sh | bash
# VEYA npm ile
npm install -g @anthropic-ai/claude-code
# Kurulumu doğrula
claude --version
Windows Subsystem for Linux 2, en iyi performans ve uyumluluğu sağlar.
PowerShell'i Yönetici olarak açın:
# Tek komutla WSL 2 kurulumu
wsl --install
# Sistem yeniden başlatılması gerekecektir
# Ubuntu ilk açılış
Enter new UNIX username: [kullanici-adiniz]
New password: [guvenli-sifre]
# Sistem güncellemesi
sudo apt update && sudo apt upgrade -y
# NVM kurulumu (Önerilen)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
# Node.js LTS kur
nvm install --lts
# Versiyonları kontrol et
node --version # v20.x.x
npm --version # v10.x.x
# Global paketler için dizin oluştur
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
# PATH'e ekle
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# Claude CLI kur (sudo KULLANMAYIN!)
npm install -g @anthropic-ai/claude-code
# Kurulumu doğrula
claude --version
Seçtiğiniz yönteme göre Claude CLI'yi kullanabilirsiniz:
cd C:\Projeler\my-app → claudecd /c/Projeler/my-app → claudecd /mnt/c/Projeler/my-app → claudeUbuntu Linux'ta Claude CLI kurulumu daha basit ve doğrudandır.
# Sistem paketlerini güncelle
sudo apt update && sudo apt upgrade -y
# Temel araçları kur
sudo apt install -y curl wget git build-essential
# NVM kurulumu
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# Terminal'i yeniden başlat veya:
source ~/.bashrc
# Node.js LTS kur
nvm install --lts
nvm use --lts
# Versiyonları kontrol et
node --version # v20.x.x
npm --version # v10.x.x
# Node.js 20.x deposunu ekle
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
# Node.js ve npm'i kur
sudo apt-get install -y nodejs
# Kurulumu doğrula
node --version
npm --version
# Global npm dizini oluştur (normal kullanıcı için)
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
# PATH'e ekle
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# Claude CLI'yi kur (sudo KULLANMAYIN!)
npm install -g @anthropic-ai/claude-code
# Kurulumu doğrula
claude --version
# Sistem sağlık kontrolü
claude doctor
Artık herhangi bir proje dizininde Claude CLI kullanabilirsiniz:
cd ~/projeler/my-app
claude
Claude CLI kullanmak için Anthropic API anahtarı ile kimlik doğrulaması yapmanız gerekir.
Seçenek 1: Claude Max/Pro Aboneliği (Önerilen)
Seçenek 2: API Kredisi
# Claude'u başlat
claude
# İlk çalıştırmada:
# 1. Terminal stil seçimi
# 2. Enter'a basarak login
# 3. Tarayıcı otomatik açılacak
# 4. Hesap seçin ve Authorize edin
# 5. Terminal'e dönün - otomatik tamamlanacak
# API anahtarını environment variable olarak ayarla
export ANTHROPIC_API_KEY="sk-ant-api03-xxxxxxxxxxxxx"
# Kalıcı hale getirmek için
echo 'export ANTHROPIC_API_KEY="sk-ant-api03-xxxxxxxxxxxxx"' >> ~/.bashrc
source ~/.bashrc
.gitignore dosyasına .env ekleyin# Proje dizininde
cd ~/projeler/my-app
claude
# Claude hoş geldin ekranını gösterecek
# Yardım
/help
# Proje analizi
> Bu proje ne yapıyor?
> Projenin mimari yapısını açıkla
# Kod üretimi
> Python'da basit bir FastAPI server oluştur
> React'ta bir login component'i yaz
# Test çalıştırma
> Tüm testleri çalıştır ve sonuçları göster
| Komut | Açıklama |
|---|---|
/help |
Tüm komutları gösterir |
/clear |
Konuşma geçmişini temizler |
/cost |
API maliyetini gösterir |
/model |
AI modelini değiştirir |
/exit |
Claude'dan çıkar |
# Geçici çözüm
Set-ExecutionPolicy Bypass -Scope Process -Force
# Kalıcı çözüm
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
# PATH'i yeniden yükle
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
# PowerShell'i yeniden başlat
# npm'i kullanıcı dizininde yapılandır
mkdir $env:APPDATA\npm-global
npm config set prefix "$env:APPDATA\npm-global"
$env:PATH += ";$env:APPDATA\npm-global"
# Tekrar kur
npm install -g @anthropic-ai/claude-code
# PATH'e npm global ekle
export PATH="$HOME/AppData/Roaming/npm-global:$PATH"
echo 'export PATH="$HOME/AppData/Roaming/npm-global:$PATH"' >> ~/.bashrc
source ~/.bashrc
# Git ayarını düzelt
git config --global core.autocrlf true
# Dosyayı düzelt
sed -i 's/\r$//' script.sh
# Node.js'i yeniden kur
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# Terminal'i yeniden başlat
source ~/.bashrc
# npm'i kullanıcı dizininde yapılandır
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# Tekrar kur (sudo OLMADAN)
npm install -g @anthropic-ai/claude-code
# Çıkış yap ve yeniden giriş yap
claude
/logout
/login
# API kredisini kontrol edin: console.anthropic.com
# NVM ile güncelle
nvm install --lts
nvm use --lts
# Versiyonu kontrol et
node --version # v20.x.x olmalı
# .gitignore dosyasına
.env
.env.local
.claude/
*.key
# Maliyeti takip edin
/cost
# Token kullanımını optimize edin
/compact # Konuşmayı özetle
/clear # Bağlamı temizle
# .claudeignore dosyası
node_modules/
.env
.git/
dist/
*.log
secrets/
Proje kök dizininde CLAUDE.md dosyası oluşturarak Claude'a özel talimatlar verebilirsiniz:
# Proje: E-Ticaret Backend API
## Kodlama Standartları
- ESLint + Prettier kullan
- Her fonksiyon için JSDoc comment ekle
- Async/await tercih et
## Test Gereksinimleri
- Her endpoint için unit test yaz
- Code coverage %80'in üzerinde olmalı
## Git Workflow
- Conventional Commits kullan
- Feature branch'ler oluştur
# .claude/commands/ dizininde
mkdir -p .claude/commands
cat > .claude/commands/optimize.md << 'EOF'
Bu kodu performans sorunları için analiz et ve optimizasyon öner
EOF
# Kullanım
> /project:optimize
# Varsayılan model değiştir
export ANTHROPIC_MODEL="claude-sonnet-4-5-20250929"
# Claude içinde model seç
/model
Tebrikler! Windows 10 ve Ubuntu Linux sistemlerde Claude CLI kurulumunu başarıyla tamamladınız.
Bu Rehberde Öğrendikleriniz:
Sonraki Adımlar:
Destek ve Yardım:
© 2025 AlestaWeb - Tüm hakları saklıdır.
Bu rehber, Claude CLI kurulumu için kapsamlı bir kaynak sağlamak amacıyla hazırlanmıştır.