SSD Nodes Learn 🎉 VPS $5.50/aydan başlayan
Rehberler Matt ConnorYazan Matt Connor · Güncellendi 2026-08-13

Linux uzerinde Claude masaustu uygulamasi ve CLI kurulumu

Linux sistemlerde Claude masaustu uygulamasi, Claude Code CLI ve editor eklentileri nasil kurulur? Hangi ozellikler eksik ve hangi ucretli planlar bu araclar icin gecerli?

Claude'un hangi bölümleri bugün Linux üzerinde yerel olarak çalışıyor

Claude, Linux üzerinde dört ayrı yüzeyde çalışır ve Ağustos 2026 itibarıyla bu dört yüzey de standart bir Ubuntu veya Debian makinesinde çalışmaktadır. Masaüstü uygulaması, Anthropic'in apt deposundan yüklenir ve beta aşamasındadır. Claude Code CLI (komut satırı arayüzü) derlenmiş bir ikili dosyadır ve masaüstü uygulamasından daha fazla dağıtımda çalışır. claude.ai adresindeki web uygulaması yalnızca bir tarayıcıya ihtiyaç duyar ve API, kendi kodunuzdan çağırabileceğiniz bir HTTPS uç noktasıdır.

macOS ve Windows'ta bulunan iki özellik, Linux masaüstü betasında eksiktir: Claude'un ekranınızdaki uygulamaları kontrol ettiği Computer Use ve sesli dikte. Anthropic, her iki özelliğin de Linux'ta henüz mevcut olmadığını belgelemektedir. CLI'nın kendi sesli dikte özelliği mevcuttur, bu nedenle eksiklik Claude'un kendisinden ziyade masaüstü uygulamasındadır.

Kullanılabilirlik durumu değişebileceğinden, bu sayfayı yüzeylerin bir açıklaması olarak okuyun ve planlama yapmadan önce güncel durumu kontrol edin. Son bölüm, kontrol etmeniz gereken sayfaları listeler.

Ubuntu veya Debian üzerinde Claude masaüstü uygulamasını kurma

Belgelenen gereksinimler, x86_64 (dpkg'un amd64 olarak adlandırdığı) veya arm64 mimarisi üzerinde Ubuntu 22.04 veya üzeri ya da Debian 12 veya üzeridir. Diğer Debian tabanlı dağıtımlar çalışabilir ancak test edilmemiştir. Fedora ve RHEL için henüz bir paket bulunmamaktadır; bu sistemlerde CLI veya tarayıcı kullanılmalıdır.

Kurulumu indirilen bir .deb dosyası yerine apt deposundan yapın. Linux uygulamasının kendi güncelleme mekanizması yoktur; bu nedenle yeni sürümler size yalnızca paket yöneticiniz aracılığıyla ulaşır ve deponun kaydedilmesi apt upgrade'nin bu sürümleri görmesini sağlar.

sudo apt install curl gnupg
sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc \
  https://downloads.claude.ai/claude-desktop/key.asc
gpg --show-keys /usr/share/keyrings/claude-desktop-archive-keyring.asc

gpg --show-keys, 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE parmak izini yazdırmalıdır. Depoyu kaydetmeden önce bunu karşılaştırın; çünkü kontrol etmediğiniz bir imzalama anahtarına körü körüne güvenmiş olursunuz. Eğer gpg dosyanın geçerli bir OpenPGP verisi içermediğini bildirirse indirme başarısız olmuştur ve apt update daha sonra NO_PUBKEY BAA929FF1A7ECACE hatasıyla başarısız olur.

Depoyu kaydetmek, /etc/apt/sources.list.d/claude-desktop.list dosyasına yazılan tek bir deb satırından ibarettir. Bu satırı Anthropic'in Linux kurulum sayfasından, code.claude.com/docs/en/desktop-linux, tam olarak yazıldığı gibi kopyalayın. Depo adresi bu prosedürde değişme olasılığı en yüksek kısımdır ve hafızadan yazılan bir satır, sonrasında E: Unable to locate package claude-desktop hatasıyla karşılaşmanıza neden olur. Yapıştırmadan önce satırı okuyun: arch=amd64,arm64, apt'nin başka bir mimaride hiçbir şey bulamamasının nedenidir; signed-by= ise az önce kontrol ettiğiniz anahtarlık dosyasına işaret eder ve bu anahtarı, apt'nin okuduğu diğer her şeye güvenmek yerine yalnızca bu depo ile sınırlar.

sudo apt update && sudo apt install claude-desktop

Uygulamayı uygulama başlatıcınızdan başlatın veya terminalde claude-desktop komutunu çalıştırın. claude.ai hesabınızla veya şirketiniz yapılandırdıysa kuruluşunuzun SSO (tek oturum açma) sistemi üzerinden giriş yapın. Masaüstü uygulaması Claude Console API anahtarını kabul etmez: anahtar tabanlı kimlik doğrulama bir CLI özelliğidir.

E: Unable to locate package claude-desktop, apt'nin depoyu hiç okumadığı anlamına gelir. cat /etc/apt/sources.list.d/claude-desktop.list, yazdığınız deb satırını göstermeli ve dpkg --print-architecture, amd64 veya arm64 çıktısını vermelidir; çünkü diğer mimariler için yayınlanmış bir paket bulunmamaktadır. Güncellemeler daha sonra sudo apt update && sudo apt upgrade üzerinden, sisteminizin geri kalanıyla birlikte gelir.

Sadece tarayıcıda var olanlar

claude.ai, herhangi bir dağıtım üzerindeki güncel tarayıcılarda çalışır; bu durum onu Fedora, RHEL, Arch, openSUSE ve paket bulunmayan diğer tüm sistemler için çözüm haline getirir. Tarayıcı ayrıca web üzerinde Claude Code erişimi sağlar; burada oturum sizin makineniz yerine Anthropic bulutunda çalışır ve her zaman abonelik kimlik bilgilerinizi kullanır.

Tarayıcının sınırını anlamak faydalıdır. Bir bulut oturumu, kendi sunucunuzdaki dosyaları okuyamaz veya sunucunuz üzerinde bir komut çalıştıramaz. Makinenize dokunan her işlem, o makinede yazılım bulunmasını gerektirir; bu da CLI veya masaüstü uygulaması anlamına gelir.

CLI'ın web uygulamasına kıyasla sunduğu avantajlar

claude komutunu bir dizin içerisinde başlattığınızda, araç o dizin üzerinde çalışır. Temel fark budur ve diğer tüm özellikler bundan türetilir.

  • Çalışma dizininizdeki dosyaları okur ve düzenler; her değişikliği uygulamadan önce size gösterir.
  • Onayladığınız shell komutlarını çalıştırır; böylece bir projeyi derleyebilir, test paketlerini koşturabilir, log dosyalarını okuyabilir veya sunucu üzerindeki bir servisi inceleyebilir.
  • Etkileşimli bir oturum gerektirmeden çalışır: claude -p "read the nginx error log and summarise it" tek bir yanıt döndürüp çıkar; bu da cron job veya pipeline süreçlerinde kullanım için idealdir.
  • MCP (model context protocol) sunucularını claude mcp add ile bağlar; bu da modele dosya sisteminin ötesinde araçlar sağlar.
  • Grafiksel arayüzün bulunmadığı ortamlarda çalışır; bu da kiralayacağınız her VPS (virtual private server) için geçerlidir.

Son madde, bir sunucu rehberinin neden CLI ile ilgilendiğini açıklar. Kiralanan bir sunucuda SSH (secure shell) dışında bir şey yoktur, bu nedenle terminal sizinle birlikte olan tek arayüzdür. Bu şekilde çalıştırmanın kendine has kuralları vardır; bir VPS üzerinde tmux içinde Claude Code çalıştırma rehberi bu konuyu detaylandırır, günlük sistem yönetimi işlerinde Claude kullanımı ise modele devredilebilecek görevleri ele alır.

Editör entegrasyonları bu iki seçenek arasında yer alır. VS Code eklentisi, VS Code 1.94.0 veya daha yeni bir sürüm gerektirir ve editör içinde diff'leri ve plan incelemelerini içeren grafiksel bir panel sunar. Bu panel için CLI'ın özel bir kopyasını paketler ve claude dosyasını PATH dizininize eklemez; bu nedenle entegre terminalde claude yazmak için bağımsız kurulumun yapılmış olması gerekir. VS Code tabanlı editörler aynı eklentiyi Open VSX kayıt defterinden kurar; ayrıca bir JetBrains eklentisi de mevcuttur.

Linux üzerinde Claude Code çalıştırmak için Node.js gerekli mi?

Önerilen kurulum yönteminde gerekli değildir. Yerel yükleyici, derlenmiş bir binary dosyasını indirir ve bu binary dosyası Node.js üzerinde çalışmaz.

curl -fsSL https://claude.ai/install.sh | bash
claude --version

claude --version komutu, 2.1.211 (Claude Code) gibi bir sürüm numarası çıktısı vermelidir. Bir sorun olduğunu düşünüyorsanız, bir oturum başlatmadan kurulum ve ayar dosyalarınız hakkında salt okunur tanılama bilgileri veren claude doctor komutunu çalıştırın.

Node.js yalnızca npm yolu tercih edildiğinde önemlidir. 2.1.198 paket sürümü itibarıyla npm paketi Node.js 22 veya üzerini gerektirir. Daha eski bir Node.js sürümünde npm, hata vermek yerine bir EBADENGINE uyarısı görüntüler; çünkü paket, platforma özgü bir bağımlılık olarak aynı native binary dosyasını çeker ve yerine bağlar.

npm install -g @anthropic-ai/claude-code

Bunu sudo ile çalıştırmayın. Belgeler, sudo npm install -g kullanımına karşı uyarıda bulunur; çünkü bu işlem global npm önekinizde root sahipli dosyalar bırakır ve bir sonraki yetkisiz kurulum veya güncelleme işleminde izin hatalarına yol açar. npm global dizini yazılabilir olmadığında, arka plan otomatik güncelleme mekanizması çalışmayı durdurur ve claude doctor komutu gerekli düzeltmeleri listeler.

Anthropic ayrıca Debian, Fedora, RHEL ve Alpine için imzalı paket depoları yayınlamaktadır; bu sayede sudo apt install claude-code, https://downloads.claude.ai/keys/claude-code.asc adresindeki kendi imzalama anahtarıyla birlikte masaüstü paketine benzer şekilde çalışır.

Kurulumu kullanıcı bazlı mı yoksa sistem genelinde mi yapmalısınız?

Yerel yükleyici, kullanıcı bazlı bir kurulum gerçekleştirir. Başlatıcıyı ~/.local/bin/claude konumuna, ~/.local/share/claude/versions/ dizini içinde bir sembolik bağ (symlink) olarak yerleştirir; root yetkisi gerektirmez ve arka planda kendini günceller. Makinedeki her kullanıcı, ayrı bir sürümde kendi kopyasına sahip olur.

Paket yöneticisi ile kurulum ise sistem genelindedir. Tek bir binary dosyası tüm kullanıcılara hizmet verir, root yetkisi gerektirir ve Claude Code üzerinden otomatik güncellenmez. Güncellemeyi, makinedeki diğer tüm paketler için kullandığınız sudo apt update && sudo apt upgrade claude-code komutu ile yaparsınız.

Kendi kullanıcı adınızla giriş yaptığınız ve çoğu VPS çalışmasını kapsayan makinelerde kullanıcı bazlı kurulumu tercih edin. Herkes için tek bir sürümün olmasını istediğiniz ve güncellemeleri kendi takviminize göre yönetmeyi tercih ettiğiniz paylaşımlı sunucularda veya makine imajlarında paket kurulumunu seçin. Yerel kurulumda, ~/.claude/settings.json içindeki iki ayar güncellemelerin nasıl davranacağını belirler:

{
  "autoUpdatesChannel": "stable",
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

stable kanalı, yaklaşık bir haftalık sürümleri takip eder ve ciddi hatalar içeren sürümleri atlar. DISABLE_AUTOUPDATER ayarı yalnızca arka plan denetimini durdurur; bu sayede claude update komutu çalışmaya devam eder ve yeni sürümün ne zaman yükleneceği üzerinde kontrol sizde kalır. Bu durum, uzun süreli işlemlerin gözetimsiz çalıştığı ve binary dosyasının çalışma esnasında değişmesini istemediğiniz sunucularda önem taşır.

SSH ile giriş yapın ve oturumu açık tutun

Kiralık bir sunucuda CLI aracını ilk kez çalıştırdığınızda Linux'a özgü iki sorunla karşılaşırsınız. Giriş akışı bir tarayıcı gerektirir ancak sunucuda tarayıcı bulunmaz. Bağlantısı kopan bir SSH oturumu, üzerinde çalıştığınız işi de beraberinde sonlandırır.

tmux ikinci sorunu çözer. Bir tmux oturumu bağlantınıza değil, uzak makinedeki tmux sunucusuna aittir; bu nedenle bağlantı kopsa bile süreç çalışmaya devam eder.

tmux new -s claude
claude

Oturumdan ayrılmak için Ctrl-b ve ardından d tuşlarını kullanın, daha sonra geri dönmek için tmux attach -t claude komutunu çalıştırın.

Giriş işlemi ilk sorundur. claude komutunu çalıştırdığınızda bir yetkilendirme URL'si yazdırılır. Bu URL'yi kendi bilgisayarınızdaki tarayıcıda açın. Giriş yaptıktan sonra tarayıcı, sizi geri yönlendirmek yerine bir giriş kodu gösterir. Bunun nedeni, dizüstü bilgisayarınızdaki tarayıcının, Claude Code'un uzak makinedeki loopback adresinde başlattığı geri çağırma sunucusuna erişememesidir. Bu kodu terminaldeki Paste code here if prompted istemine yapıştırın; terminal Login successful mesajını verecektir.

Başında kimse olmadan başlatılması gereken bir oturum için claude setup-token komutu aynı tarayıcı yetkilendirmesini açar ve terminale bir yıllık bir OAuth token'ı yazdırır. Bu token hiçbir yere kaydedilmez, bu yüzden kopyalayıp ihtiyaç duyduğunuz yere yerleştirin.

export CLAUDE_CODE_OAUTH_TOKEN=your-token

Bu token ücretli bir plan gerektirir ve yalnızca model istekleri yapabilir. Bunu bir yıllık ömrü olan bir parola gibi değerlendirin. Token'ı nerede saklayacağınız ve bir ajanın onu geri okumasını nasıl engelleyeceğiniz konusu yapay zeka ajanlarından sırları koruma başlığında ele alınmıştır.

Küçük sunucular bir engelle daha karşılaşır. Kurulum yaklaşık 512 MB boş bellek gerektirir ve çalışması için belgelenen donanım gereksinimi 4 GB veya daha fazla RAM'dir. Bu nedenle 1 GB'lık bir örnekte, çekirdeğin bellek yetersizliği öldürücüsü (OOM killer) kurulumu sonlandırır:

Setting up Claude Code...
Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.

Swap alanı ekleyin ve kurulumu tekrar çalıştırın. Swap, çekirdeğin taşma belleği olarak kullandığı disk alanıdır. RAM'den çok daha yavaştır ancak kurulumu tamamlamak için yeterlidir.

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

swapon dosyayı yalnızca bu önyükleme için etkinleştirir. Yeniden başlatma sonrasında da aktif kalmasını istiyorsanız /etc/fstab dosyasına /swapfile için bir satır ekleyin. Bir ajanın canlı bir sunucuda komut çalıştırmasına izin vermeden önce nelerin kısıtlanması gerektiği konusu Claude Code'u bir VPS üzerinde güvenli çalıştırma başlığında ele alınmıştır.

Linux üzerinde Claude kimlik bilgilerinin konumu

Linux üzerinde /login, kimlik bilgilerini 0600 dosya moduyla ~/.claude/.credentials.json dizinine yazar. macOS aynı kimlik bilgisini şifreli Keychain içinde tutar; bu nedenle Mac üzerinde edindiğiniz bir alışkanlık Linux'ta geçerli olmayabilir: Linux'ta token, ev dizininizde düz bir metin dosyası olarak saklanır ve kullanıcı hesabınızla çalışan her süreç bu dosyayı okuyabilir. CLAUDE_CONFIG_DIR değişkenini ayarlamak, dosyayı ilgili dizinin altına taşır.

Bu durumdan iki sonuç çıkar. /home dizininin yedeği aktif bir oturum içerir; dolayısıyla bu yedeği paylaşımlı bir makineye kopyalamak, dosyayı okuyabilen herkese hesabınızın erişimini vermek anlamına gelir. Ayrıca, giriş yaptığınız bir makineden alınan imaj, o imajdan klonlanan her örneğe (instance) aynı oturumu taşır. Herhangi bir snapshot almadan önce /logout komutunu çalıştırın.

Kimlik bilgisi önceliği, hem aboneliği hem de API anahtarı olan kullanıcılar için sorun yaratabilir. Kabuğunuzda ANTHROPIC_API_KEY ayarlı olduğunda, Claude Code onayınızdan sonra bu anahtarı kullanır; bu durumda aboneliğiniz kullanılmazken anahtar üzerinden token başına ücretlendirilirsiniz. /status komutu hangi kimlik bilgisinin aktif olduğunu gösterir, unset ANTHROPIC_API_KEY ise sizi abonelik girişi yöntemine döndürür.

Oturumlar zaman aşımına uğrar. Süre dolmadan önceki üç gün içinde başlangıç satırında Your login expires in 3 days uyarısı görünür; bu uyarı istekleri engellemez. Süre dolduktan sonra her istek Login expired · Please run /login hatasıyla başarısız olur. Hafta sonu boyunca gözetimsiz bir oturum bırakmadan önce bunu göz önünde bulundurun; çünkü böyle bir oturum işlem yapmayı durdurur ve kendi kendine düzelemez.

Tek bir Claude aboneliği her şeyi kapsar mı?

Tek bir ücretli plan, aynı giriş bilgileriyle tüm platformları kapsar. Pro, Max, Team veya Enterprise hesabı; tarayıcı üzerinden claude.ai adresine, masaüstü uygulamasına, CLI aracına ve VS Code eklentisine erişmenizi sağlar ve her seferinde aynı abonelik kullanılır. Ayrıca tüm bu platformlar için tek bir kullanım kotası mevcuttur; bu nedenle sunucunuzda uzun süren bir CLI işlemi, masaüstü uygulamasının kalan kotasından düşer. Platformlardan herhangi biri işlem yapmayı reddettiğinde, hangi limit penceresine ulaştığınızı ve ne yapmanız gerektiğini belirlemeniz gerekir. Ücretsiz claude.ai planı Claude Code erişimini içermez; bu nedenle CLI ve masaüstü uygulamasının Claude Code bölümleri için ücretli bir plan veya Claude Console hesabı gereklidir.

API, farklı bir faturalandırma modeline sahip ayrı bir üründür. Console hesabı, terminalde yazı yazmanızdan ziyade geliştirdiğiniz bir servis için uygun olacak şekilde, gönderdiğiniz token miktarı üzerinden ücretlendirilir. ANTHROPIC_API_KEY ayarını yapmak, CLI aracını bu faturalandırma yöntemine geçirir; bu bir yedekleme değil, sizin yaptığınız bir tercihtir.

Fiyatlar ve plan limitleri burada belirtilemeyecek kadar sık değişmektedir. Güncel rakamları takip etmek için iki sayfa mevcuttur: Claude Code'un güncel maliyeti ve ihtiyacınız olan Claude planı. Token bazlı faturalandırma ile aylık planı karşılaştırıyorsanız, API ile abonelik karşılaştırması başlığı, başa baş noktasının nerede olduğunu anlamanıza yardımcı olur.

Karşılaşacağınız kurulum hataları

bash: claude: command not found başarılı bir kurulumdan hemen sonra. İkili dosya ~/.local/bin/claude konumundadır ve bu dizin kabuğunuzun arama yolunda (PATH) bulunmamaktadır. Giriş eksik olduğunda hiçbir çıktı vermeyen echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin" komutu ile bunu doğrulayın. bash için echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc komutu ile sorunu giderin ve ardından source ~/.bashrc komutunu çalıştırın. VS Code eklentisini tek başına kurmak bu dosyayı oluşturmaz, çünkü eklenti kendi CLI kopyasını eklenti dizini içerisinde tutar.

Error loading shared library libstdc++.so.6. Yükleyici, glibc tabanlı bir sistem için musl derlemesini seçmiştir. Bu durum, musl çapraz derleme paketleri mevcut olduğunda ve algılama mekanizması bunları yanlış yorumladığında gerçekleşir. ldd --version 2>&1 | head -1 komutunu çalıştırın: GNU libc veya GLIBC içeren bir çıktı, glibc üzerinde olduğunuzu ve yanlış ikili dosyayı aldığınızı gösterir; bu durumda kurulumu kaldırın ve yükleyiciyi tekrar çalıştırın. Alpine ve diğer musl sistemlerinde çözüm bunun tam tersidir, yani apk add libgcc libstdc++ ripgrep.

Tek bir makinede iki adet claude kopyası. which -a claude, PATH değişkeninizdeki tüm eşleşmeleri listeler. Yerel kurulum, ~/.local/bin/claude konumundan ~/.local/share/claude/versions/ konumuna giden bir sembolik bağlantıdır; eski bir yerel npm kurulumu ~/.claude/local/ altında bulunur ve npm -g ls @anthropic-ai/claude-code ise global bir npm kurulumunu ortaya çıkarır. İstemediğiniz kopyaları kaldırın, çünkü PATH değişkeninizde daha önce yer alan eski bir kopya, düzeltilmiş bir hatanın hala devam ediyormuş gibi görünmesine neden olur.

Mevcut durumun kontrol edileceği yerler

Bu kılavuzdaki her sürüm numarası ve tarih, Ağustos 2026 itibarıyla alınmış bir anlık görüntüdür. Yapı genel hatlarıyla sabittir: dört arayüz, ücretli olanlarda tek bir oturum açma işlemi ve CLI'ın kullanıcıya mı yoksa tüm makineye mi ait olacağına dair tek bir karar süreci.

FAQ

Linux için bir Claude masaüstü uygulaması var mı?

Evet. Ağustos 2026 itibarıyla beta aşamasındadır ve amd64 veya arm64 mimarilerinde Ubuntu 22.04 veya üzeri ile Debian 12 veya üzeri sürümleri desteklemektedir. Anthropic'in apt deposunu ve imzalama anahtarını ekledikten sonra sudo apt install claude-desktop ile kurulum yapın; böylece yeni sürümler sistem güncellemelerinizle birlikte gelir. Linux sürümü, Claude Code sekmesi de dahil olmak üzere macOS uygulamasındaki tüm sekmelere sahiptir. Computer Use ve sesli dikte özellikleri henüz Linux sürümünde bulunmamaktadır. Fedora ve RHEL için paket desteği yoktur; bu dağıtımlarda CLI aracını veya tarayıcı üzerinden claude.ai adresini kullanın.

Linux üzerinde Claude Code çalıştırmak için Node.js gerekli mi?

Önerilen kurulum yöntemi için gerekli değildir. curl -fsSL https://claude.ai/install.sh | bash, çalışma zamanında Node.js kullanmayan derlenmiş bir ikili dosya indirir. Node.js yalnızca npm paketi üzerinden kurulum yaparsanız önem kazanır; bu yöntem sürüm 2.1.198 itibarıyla Node.js 22 veya üzerini gerektirir. Daha eski bir Node.js sürümünde npm bir EBADENGINE uyarısı verir ancak kurulum yine de tamamlanır, çünkü platforma özel bir bağımlılık olarak aynı yerel ikili dosya çekilir. Kurulumu asla sudo npm install -g ile yapmayın; bu komut npm önekinizde root sahipli dosyalar bırakır ve sonraki güncellemeleri bozar.

SSH üzerinden Claude Code'a nasıl giriş yaparım?

claude komutunu çalıştırın; bir yetkilendirme URL'si görüntülenecektir. Bu URL'yi sunucuda değil, kendi bilgisayarınızdaki tarayıcıda açın. Giriş yaptıktan sonra tarayıcı, Claude Code'un uzak makinenin loopback adresinde başlattığı geri arama dinleyicisine erişemediği için yönlendirme yapmak yerine bir giriş kodu gösterir. Bu kodu Paste code here if prompted istemine yapıştırın. Başında kimsenin bulunmadığı oturumlar için claude setup-token komutunu çalıştırın ve çıktıda verilen belirteci (token) gerektiği yerde CLAUDE_CODE_OAUTH_TOKEN olarak ayarlayın.

Claude Code giriş bilgilerimi Linux'ta nerede saklar?

~/.claude/.credentials.json dizininde, 0600 dosya moduyla veya bu değişkeni ayarladığınızda CLAUDE_CONFIG_DIR altında saklar. macOS'in aksine Linux'ta anahtarlık (keychain) kullanılmaz, bu nedenle kullanıcı yetkisiyle çalışan herhangi bir süreç dosyayı okuyabilir. Bu nedenle bir /home yedeği veya makine imajı, aktif bir giriş oturumu içerir: sistemin anlık görüntüsünü almadan veya kopyalamadan önce /logout komutunu çalıştırın. Eğer ortamınızda ANTHROPIC_API_KEY de ayarlanmışsa, onay verdiğinizde bu değişken saklanan abonelik girişinin önüne geçer ve /status hangisinin aktif olduğunu gösterir.

Claude Pro aboneliğim hem CLI hem de web uygulamasını kapsıyor mu?

Evet. Pro, Max, Team veya Enterprise planı; claude.ai, masaüstü uygulaması, CLI ve VS Code eklentisine tek bir hesapla giriş yapmanızı sağlar. Ücretsiz claude.ai planı Claude Code'u içermez, bu nedenle terminal CLI kullanımı için ücretli bir plan veya Claude Console hesabı gereklidir. API, abonelikten farklı bir ürün olan Console hesabı üzerinden token başına ayrı olarak faturalandırılır.