Linux uzerinde Claude masaustu uygulamasi ve CLI kurulumu
Linux sistemlerde Claude masaustu uygulamasi, Claude Code CLI ve editor eklentilerinin kurulumunu ogrenin. Hangi ozelliklerin eksik oldugunu ve abonelik planlarini inceleyin.
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; API ise 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 nedenle 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.ascgpg --show-keys, 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE parmak izini yazdırmalıdır. Depoyu kaydetmeden önce bunu karşılaştırın; çünkü kontrol etmediğiniz bir imza anahtarı, körü körüne güvendiğiniz bir anahtardır. 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 orada yazıldığı gibi kopyalayın. Depo adresi, bu prosedürde değişme olasılığı en yüksek olan 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 diğer mimarilerde hiçbir şey bulamamasının nedenidir ve signed-by=, az önce kontrol ettiğiniz anahtarlık dosyasına işaret eder; bu da söz konusu anahtarı apt'nin okuduğu diğer her şey için güvenilir kılmak yerine yalnızca bu depo ile sınırlandırır.
sudo apt update && sudo apt install claude-desktopUygulamayı 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 sisteminizin geri kalanıyla birlikte sudo apt update && sudo apt upgrade üzerinden gelir.
Yalnızca tarayıcıda var olanlar
claude.ai güncel tüm tarayıcılarda ve dağıtımlarda ç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ı üzerinden ayrıca web tabanlı Claude Code'a erişilebilir; bu 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ının kullanılması gerektiği anlamına gelir.
CLI'ın web uygulamasına göre sunduğu avantajlar
claude komutunu bir dizin içerisinde başlattığınızda, doğrudan o dizin üzerinde çalışır. Aradaki temel fark budur ve diğer tüm özellikler bundan kaynaklanır.
- Ç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ırabilir; böylece bir projeyi derleyebilir, test paketlerini çalıştırabilir, bir log dosyasını okuyabilir veya sunucu üzerindeki bir servisi inceleyebilir.
- Etkileşimli bir oturum olmadan çalışır:
claude -p "read the nginx error log and summarise it"tek bir yanıt döndürür ve sonlanır; bu da onu cron job veya pipeline süreçleri için uygun kılar. Yanıtın biçimi tamamen sizin kontrolünüzdedir; çıktı stili her yanıtın arkasındaki sistem istemini düzenler özelliği sayesinde, etkileşimli oturumlar açıklayıcı yanıtlar verirken, betik tabanlı çalıştırmalarda çıktıyı kısa ve öz tutabilirsiniz. - MCP (model context protocol) sunucularını
claude mcp addile bağlayarak modele dosya sisteminin ötesinde araçlar sağlar. - Grafiksel arayüzün bulunmadığı ortamlarda çalışır; bu da kiraladığınız tüm VPS (virtual private server) örnekleri 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; Claude Code'u bir VPS üzerinde tmux içinde çalıştırmak bu konuyu detaylandırır, Claude'u günlük sistem yönetimi işlerinde kullanmak ise ona devredilebilecek görevleri kapsar.
Editör entegrasyonları bu iki yöntem 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 görebileceğiniz grafiksel bir panel sunar. Bu panel için CLI'ın özel bir kopyasını paketler ve claude komutunu PATH dizininize eklemez; bu nedenle entegre terminalde claude yazarak çalıştırmak için bağımsız kurulum hala gereklidir. 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 midir?
Önerilen kurulum yönteminde gerekli değildir. Yerel yükleyici, derlenmiş bir binary dosyasını indirir ve bu binary Node.js üzerinde çalışmaz.
curl -fsSL https://claude.ai/install.sh | bash
claude --versionclaude --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 yazdıran claude doctor komutunu çalıştırın.
Node.js yalnızca npm yolu tercih edildiğinde önem taşır. 2.1.198 paket sürümü itibarıyla npm paketi Node.js 22 veya daha yeni bir sürüm gerektirir; daha eski bir Node.js sürümünde ise npm, hata vermek yerine EBADENGINE uyarısı verir. Bunun nedeni, paketin platforma özgü bir bağımlılık olarak aynı binary dosyasını çekip ilgili konuma bağlamasıdır.
npm install -g @anthropic-ai/claude-codeBunu 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 sonraki yetkisiz kurulum veya güncellemelerin izin hataları nedeniyle başarısız olması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 imza 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ğlantı (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 yapılan kurulum ise sistem genelindedir. Tek bir binary dosyası tüm kullanıcılara hizmet eder, root yetkisi gerektirir ve Claude Code üzerinden otomatik güncelleme yapmaz. Güncelleme işlemi, makinedeki diğer tüm paketler için kullandığınız sudo apt update && sudo apt upgrade claude-code komutu ile gerçekleştirilir.
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 bulunması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 bir sürümün ne zaman yükleneceği üzerinde kontrol sizde kalır. Bu durum, uzun süreli bir işlemin gözetimsiz çalıştığı ve binary dosyasının işlem sırası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 ilk kez çalıştırıldığında Linux'a özgü iki sorun ortaya çıkar. Giriş akışı bir tarayıcı gerektirir ancak sunucuda tarayıcı yoktur. Kopan bir SSH bağlantısı, o anki çalışmanızı da 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
claudeCtrl-b ve ardından d tuşlarına basarak oturumdan ayrılabilir, tmux attach -t claude ile daha sonra geri dönebilirsiniz.
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 makinenin loopback adresinde başlattığı geri çağırma (callback) 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 yokken başlatılması gereken bir oturum için claude setup-token, 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 ihtiyacınız olan yere yerleştirin.
export CLAUDE_CODE_OAUTH_TOKEN=your-tokenBu token ücretli bir plan gerektirir ve yalnızca model istekleri yapabilir. Bunu bir yıllık ömrü olan bir parola gibi değerlendirin. Token'ın nerede saklanacağı ve bir ajanın bunu geri okumasının nasıl engelleneceği, yapay zeka ajanlarından sırları koruma konusunun içeriğidir.
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 instance üzerinde çekirdeğin out-of-memory killer (bellek yetersizliği sonlandırıcısı) kurulumu durdurur:
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 yükleyiciyi 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 /swapfileswapon 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, Claude Code'u bir VPS üzerinde güvenli çalıştırma konusunun içeriğidir.
Linux üzerinde Claude kimlik bilgilerinin konumu
Linux üzerinde /login, kimlik bilgisini 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 dosya olarak saklanır ve kullanıcı adınızla çalışan her süreç bu dosyayı okuyabilir. CLAUDE_CONFIG_DIR ayarını yapmak, dosyayı ilgili dizinin altına taşır.
Bu durumdan iki sonuç çıkar. /home yedeği aktif bir oturum içerir; bu yedeği paylaşımlı bir makineye kopyalamak, dosyayı okuyabilen herkese hesabınıza erişim yetkisi verir. Ayrıca, giriş yaptığınız bir makineden oluşturulan bir makine imajı, bu 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, aynı anda 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ınız token başına ücretlendirilir. /status hangi kimlik bilgisinin aktif olduğunu gösterir, unset ANTHROPIC_API_KEY ise sizi abonelik girişi yöntemine döndürür.
Oturumların süresi dolar. 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ı hiçbir isteği 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'a, masaüstü uygulamasına, CLI'a ve VS Code eklentisine giriş yapmanızı sağlar ve her seferinde aynı abonelik kullanılır. Ayrıca tüm bu platformlarda tek bir kullanım kotası geçerlidir; 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 bu konuda 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 daha uygun olan, gönderdiğiniz token miktarı başına ücretlendirme yapar. ANTHROPIC_API_KEY ayarını yapmak, CLI'ı bu faturalandırma yoluna 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 gerçek maliyeti ve hangi Claude planına ihtiyacınız olduğu. Token başına ücretlendirme ile aylık planı karşılaştırıyorsanız, API ile aboneliğin kıyaslanması 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, bir glibc sistemi için musl derlemesini seçmiştir. Bu durum, musl çapraz derleme paketleri mevcut olduğunda ve algılama mekanizması bunları yanlış okuduğunda 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ğdır; eski tip yerel npm kurulumu ~/.claude/local/ altında bulunur ve npm -g ls @anthropic-ai/claude-code ise küresel 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 düzeltilmemiş gibi görünmesine neden olur.
Mevcut durumun kontrol edileceği yer
- Linux masaüstü durumu, gereksinimler ve kurulum komutları: code.claude.com/docs/en/desktop-linux
- Desteklenen dağıtımlar ve CLI için tüm kurulum yöntemleri: code.claude.com/docs/en/setup
- Hangi platformların indirilebilir bir uygulaması olduğu: claude.com/download
- Hangi planın neleri içerdiği ve maliyeti: claude.com/pricing
Bu kılavuzdaki her sürüm numarası ve tarih, Ağustos 2026 tarihli bir anlık görüntüdür. Yapı genel hatlarıyla sabittir: dört yüzey, ücretli olanlarda tek bir oturum açma işlemi ve CLI'ın kullanıcınıza mı yoksa tüm makineye mi ait olacağına dair tek bir karar.
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 üzerini ve Debian 12 veya üzerini destekler. 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 dahil olmak üzere macOS uygulamasındaki sekmelerin aynısına 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 binary indirir. Node.js yalnızca npm paketi ile kurulum yaparsanız önem taşır; bu yöntem 2.1.198 sürümü 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ı native binary çekilir. Kurulumu asla sudo npm install -g ile yapmayın; bu işlem 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 yazdıracaktır. 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 çağırma dinleyicisine ulaşamadığı 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 yazdırılan token değerini 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 herhangi bir anahtarlık (keychain) kullanılmaz, bu nedenle kullanıcı yetkisiyle çalışan herhangi bir süreç dosyayı okuyabilir. Bir /home yedeği veya makine imajı bu nedenle çalışan bir giriş oturumu taşır: 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 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.