📅 29 Nisan 2026 Lokasyon: claude.ai/code Anthropic docs ↗

Routines

Claude Code Web beta – Web Üzerinde Claude Code Kullanımı

Claude Code artık doğrudan tarayıcı üzerinden claude.ai/code adresinde çalışabiliyor. Bu özellik, Pro, Max ve Team kullanıcıları ile premium koltuk veya Chat + Claude Code koltuklarına sahip Enterprise kullanıcıları için araştırma ön izlemesinde (research preview) sunuluyor.

Cloud ortamında çalışan oturumlar, tarayıcıyı kapatsanız bile devam ediyor ve Claude mobil uygulamasından izlenebiliyor.


GitHub kimlik doğrulama seçenekleri (GitHub authentication options)

Cloud oturumlarının kod kopyalamak ve branch göndermek için GitHub depolarınıza erişmesi gerekir. İki yöntemle erişim sağlanabilir:

Yöntem Nasıl çalışır En uygun olduğu durum
GitHub App Web onboarding sırasında Claude GitHub App'ini yetkilendirin Tarayıcı onboarding; Auto-fix isteyen ekipler
/web-setup Terminalde /web-setup çalıştırarak yerel gh CLI token'ınızı Claude hesabınıza senkronize edin Zaten gh kullanan bireysel geliştiriciler

Her iki yöntemde de cloud oturumu, bağlanan GitHub hesabının görebildiği tüm depolara erişebilir. GitHub App'in kurulu olduğu depolarla sınırlı değildir. App kurulumu, Auto-fix için PR webhook'larını etkinleştirir; oturum düzeyinde bir erişim kontrolü değildir.

Not: /schedule komutu, her iki erişim yöntemini de kontrol eder; hiçbiri yapılandırılmamışsa /web-setup çalıştırmanızı ister.

Uyarı: Team ve Enterprise yöneticileri, claude.ai/admin-settings/claude-code sayfasındaki "Quick web setup" anahtarıyla /web-setup'ı devre dışı bırakabilir. Zero Data Retention etkin olan kuruluşlar cloud oturum özelliklerini kullanamaz.


Cloud ortamı (The cloud environment)

Her oturum, deponuzun klonlandığı yeni bir Anthropic yönetimli VM'de çalışır.

Cloud oturumlarında neler mevcut (What's available in cloud sessions)

Öğe Cloud'da var mı? Açıklama
Deponuzdaki CLAUDE.md Evet Klonun parçası
Deponuzdaki .claude/settings.json hooks Evet Klonun parçası
Deponuzdaki .mcp.json MCP sunucuları Evet Klonun parçası
Deponuzdaki .claude/rules/ Evet Klonun parçası
Deponuzdaki .claude/skills/, .claude/agents/, .claude/commands/ Evet Klonun parçası
.claude/settings.json'da bildirilen eklentiler Evet Oturum başlangıcında marketplace'ten yüklenir
Kullanıcı ~/.claude/CLAUDE.md Hayır Makinenizde kalır, depoda değil
Yalnızca kullanıcı ayarlarında etkin eklentiler Hayır Kullanıcı kapsamlı enabledPlugins ~/.claude/settings.json'da yaşar
claude mcp add ile eklenen MCP sunucuları Hayır Yerel kullanıcı yapılandırmasına yazar
Statik API token'ları ve kimlik bilgileri Hayır Henüz özel bir secrets deposu yok
AWS SSO gibi etkileşimli kimlik doğrulama Hayır Cloud oturumunda tarayıcı tabanlı giriş çalışmaz

Uyarı: Ortam değişkenleri ve kurulum script'leri, ortamı düzenleyebilen herkes tarafından görülebilir. Gizli bilgileri eklerken bu görünürlüğü göz önünde bulundurun.

Yüklü araçlar (Installed tools)

Kategori İçerik
Python Python 3.x, pip, poetry, uv, black, mypy, pytest, ruff
Node.js 20, 21, 22 (nvm ile), npm, yarn, pnpm, bun¹, eslint, prettier, chromedriver
Ruby 3.1, 3.2, 3.3, gem, bundler, rbenv
PHP 8.4, Composer
Java OpenJDK 21, Maven, Gradle
Go En son kararlı sürüm, modül desteği
Rust rustc, cargo
C/C++ GCC, Clang, cmake, ninja, conan
Docker docker, dockerd, docker compose
Veritabanları PostgreSQL 16, Redis 7.0
Yardımcı araçlar git, jq, yq, ripgrep, tmux, vim, nano

¹ Bun yüklüdür ancak proxy uyumluluğu sorunları bilinmektedir.

GitHub issue ve pull request'lerle çalışma (Work with GitHub issues and pull requests)

Cloud oturumları, Claude'ın herhangi bir kurulum gerektirmeden issue'ları okumasını, PR'ları listelemesini, diff'leri almasını ve yorum göndermesini sağlayan yerleşik GitHub araçları içerir. Bu araçlar, GitHub proxy'si üzerinden kimlik doğrulaması yapar; token'ınız konteynıra girmez.

gh CLI önceden yüklenmemiştir. İhtiyacınız varsa kurulum script'inize ekleyin ve GH_TOKEN ortam değişkenini ayarlayın.

Yapıtları oturuma bağlama (Link artifacts back to the session)

Her cloud oturumunun claude.ai'de bir transkript URL'si vardır. Oturum, kendi ID'sini CLAUDE_CODE_REMOTE_SESSION_ID ortam değişkeninden okuyabilir. PR gövdelerine, commit mesajlarına veya raporlara izlenebilir bir bağlantı eklemek için:

echo "https://claude.ai/code/${CLAUDE_CODE_REMOTE_SESSION_ID/#cse_/session_}"

Test çalıştırma, servis başlatma ve paket ekleme (Run tests, start services, and add packages)

Test araçları (pytest, jest, cargo test) önceden yüklü olduğu için kutudan çıkar çalışır. PostgreSQL ve Redis önceden yüklüdür ancak varsayılan olarak çalışmaz. Claude'dan başlatmasını isteyin:

service postgresql start
service redis-server start

Docker mevcuttur. Büyük imajlar için kurulum script'inize docker compose pull ekleyin; önbelleğe alınır.

Kaynak limitleri (Resource limits)

Kaynak Limit
vCPU 4
RAM 16 GB
Disk 30 GB

Daha büyük iş yükleri için Remote Control kullanarak Claude Code'u kendi donanımınızda çalıştırın.


Ortamınızı yapılandırma (Configure your environment)

Ortamlar; ağ erişimini, ortam değişkenlerini ve oturum başlamadan önce çalışan kurulum script'ini kontrol eder.

İşlem Nasıl yapılır
Ortam ekleme Mevcut ortam seçicisini açın, "Add environment" seçin
Ortam düzenleme Cloud ikonuna tıklayın, ortamın üzerine gelin, ayarlar ikonuna tıklayın
Ortam arşivleme Ortamı düzenlemeye açın, "Archive" seçin
--remote için varsayılan ayarlama Terminalde /remote-env çalıştırın

Ortam değişkenleri .env formatında, satır başına bir KEY=value olacak şekilde girilir. Değerleri tırnak içine almayın.


Kurulum script'leri (Setup scripts)

Kurulum script'i, yeni bir cloud oturumu başladığında, Claude Code başlatılmadan önce çalışan bir Bash script'idir. Script'ler root olarak Ubuntu 24.04 üzerinde çalışır.

Örnek (gh CLI kurulumu):

#!/bin/bash
apt update && apt install -y gh

Script sıfır olmayan bir çıkış koduyla biterse oturum başarısız olur. Kritik olmayan komutlara || true ekleyin. Toplam çalışma süresi yaklaşık 5 dakikanın altında olmalıdır.

Ortam önbellekleme (Environment caching)

Kurulum script'i bir ortamda ilk kez çalıştırıldığında, Anthropik dosya sisteminin anlık görüntüsünü alır ve sonraki oturumlar için bu anlık görüntüyü kullanır. Script şu durumlarda yeniden çalışır:

Kurulum script'leri vs. SessionStart hooks

Özellik Kurulum script'leri SessionStart hooks
Bağlı olduğu yer Cloud ortamı Deponuz
Yapılandırıldığı yer Cloud ortamı UI'ı .claude/settings.json
Çalışma zamanı Claude Code başlamadan önce, önbellek yoksa Claude Code başladıktan sonra, her oturumda
Kapsam Yalnızca cloud ortamları Hem yerel hem cloud

SessionStart hook ile bağımlılık kurulumu örneği:

{
  "hooks": {
    "SessionStart": [
      {
        "matcher": "startup|resume",
        "hooks": [
          {
            "type": "command",
            "command": "\"$CLAUDE_PROJECT_DIR\"/scripts/install_pkgs.sh"
          }
        ]
      }
    ]
  }
}

Script'te cloud'a özgü çalışma için CLAUDE_CODE_REMOTE değişkenini kontrol edin:

#!/bin/bash
if [ "$CLAUDE_CODE_REMOTE" != "true" ]; then
  exit 0
fi
npm install
pip install -r requirements.txt
exit 0

Ağ erişimi (Network access)

Her ortam bir erişim seviyesi belirtir. Varsayılan Trusted'dır.

Erişim seviyeleri (Access levels)

Seviye Giden bağlantılar
None Giden ağ erişimi yok
Trusted Yalnızca izin verilen domain'ler: paket kayıtları, GitHub, cloud SDK'lar
Full Herhangi bir domain
Custom Kendi izin listeniz, isteğe bağlı olarak varsayılanları içerir

Belirli domain'lere izin verme (Allow specific domains)

Custom seçeneğinde "Allowed domains" alanına satır başına bir domain girin:

api.example.com
*.internal.example.com
registry.example.com

Varsayılan izin verilen domain'ler (Default allowed domains)

Trusted ağ erişiminde aşağıdaki domain'lere izin verilir (tam liste dokümantasyonda mevcuttur; başlıca kategoriler):


Görevleri web ve terminal arasında taşıma (Move tasks between web and terminal)

Terminalden web'e (From terminal to web)

claude --remote "Fix the authentication bug in src/auth/login.ts"

Bu, claude.ai'de yeni bir cloud oturumu oluşturur. VM, GitHub'dan klonlama yaptığı için önce yerel commit'lerinizi push edin.

Cloud görevleri için ipuçları:

Web'den terminale (From web to terminal)

Yöntem Komut/Açıklama
--teleport claude --teleport (etkileşimli seçici) veya claude --teleport <session-id>
/teleport Mevcut CLI oturumu içinde /teleport veya /tp
/tasks Arka plan oturumlarını görün, t tuşuyla teleport yapın
Web arayüzü "Open in CLI" seçeneği

Teleport gereksinimleri:


Oturumlarla çalışma (Work with sessions)

Bağlam yönetimi (Manage context)

Komut Cloud'da çalışır mı? Açıklama
/compact Evet Konuşmayı özetler, isteğe bağlı odak talimatları alır
/context Evet Bağlam penceresinde ne olduğunu gösterir
/clear Hayır Yeni oturum başlatmak için kenar çubuğunu kullanın

Değişiklikleri inceleme (Review changes)

Her oturum, eklenen ve kaldırılan satırları gösteren bir diff göstergesi içerir (+42 -18). Seçerek diff görünümünü açın, satır içi yorum bırakın.

Oturum paylaşma (Share sessions)

Hesap türü Görünürlük seçenekleri
Enterprise/Team Private, Team
Max/Pro Private, Public

Oturum arşivleme ve silme (Archive and delete sessions)

Arşivleme, oturumu varsayılan listeden gizler. Silme kalıcıdır ve geri alınamaz.


Auto-fix pull request'ler (Auto-fix pull requests)

Claude, bir PR'ı izleyebilir ve CI hatalarına veya inceleme yorumlarına otomatik yanıt verebilir. Claude GitHub App'inin deponuza kurulu olması gerekir.

Auto-fix'i etkinleştirme:

Uyarı: Claude, sizin adınıza PR yorumlarına yanıt verebilir. Bu, issue_comment olaylarını tetikleyen otomasyonları (Atlantis, Terraform Cloud vb.) çalıştırabilir.


Güvenlik ve izolasyon (Security and isolation)


Sorun giderme (Troubleshooting)

Oturum oluşturma başarısız (Session creation failed)

Remote Control oturumu süresi doldu veya erişim reddedildi

Ortam süresi doldu (Environment expired)

Cloud oturumları, bir süre hareketsiz kaldıktan sonra sona erer. Oturumu claude.ai/code'dan yeniden açın; konuşma geçmişiniz geri yüklenir.


Sınırlamalar (Limitations)


İlgili kaynaklar (Related resources)


Örnek kullanım senaryosu

Senaryo: Bir geliştirici, takımının CI hatalarını düzelten ve PR yorumlarını yanıtlayan otomatik bir iş akışı kurmak istiyor.

  1. GitHub bağlantısını kurun: Tarayıcıda claude.ai/code adresine gidin ve Claude GitHub App'ini yetkilendirin. Bu, Auto-fix özelliği için PR webhook'larını etkinleştirir.

  2. Cloud ortamı oluşturun: Web arayüzünden "Add environment" seçeneğini kullanarak yeni bir ortam ekleyin. Adını "production-fixes" koyun, Network access seviyesini "Trusted" olarak bırakın.

  3. Kurulum script'i ekleyin: Setup script alanına aşağıdakini girin:

    #!/bin/bash
    apt update && apt install -y gh
    pip install -r requirements.txt
    
  4. Ortam değişkenlerini ayarlayın:

    NODE_ENV=production
    LOG_LEVEL=debug
    GH_TOKEN=ghp_your_token_here
    
  5. Auto-fix'i test edin: Terminalde, hatalı bir PR branch'ine geçin ve /autofix-pr çalıştırın. Claude Code, gh ile açık PR'ı algılar, bir web oturumu başlatır ve Auto-fix'i etkinleştirir.

  6. Paralel görevler çalıştırın: Terminalden birden fazla --remote komutuyla farklı branch'lerdeki hataları aynı anda düzelttirin:

    claude --remote "Fix the flaky test in auth.spec.ts"
    claude --remote "Update the API documentation"
    
  7. İlerlemeyi izleyin: /tasks komutuyla tüm arka plan oturumlarını görün. Mobil uygulamadan da takip edin.

  8. Oturumu terminale çekin: Bir cloud oturumu tamamlandığında, claude --teleport <session-id> ile oturumu terminalinize alın ve kalan işleri yerelde bitirin.

  9. PR'ı inceleyin: Web arayüzünden diff görünümünü açın, değişiklikleri inceleyin ve PR'ı oluşturun. Claude, CI hatalarını ve yorumları otomatik izlemeye başlar.