Langsung ke konten utama
Claude Code di web sedang dalam pratinjau penelitian untuk pengguna Pro, Max, dan Team, serta untuk pengguna Enterprise dengan kursi premium atau kursi Chat + Claude Code.
Claude Code di web berjalan pada infrastruktur cloud yang dikelola Anthropic alih-alih mesin Anda. Kirimkan tugas dari claude.ai/code di browser Anda atau aplikasi mobile Claude. Anda memerlukan repositori GitHub untuk memulai. Claude mengklonnya ke mesin virtual yang terisolasi, membuat perubahan, dan mendorong cabang untuk Anda tinjau. Sesi bertahan di seluruh perangkat, jadi tugas yang Anda mulai di laptop siap ditinjau dari ponsel Anda nanti. Claude Code di web bekerja dengan baik untuk:
  • Tugas paralel: jalankan beberapa tugas independen sekaligus, masing-masing dalam sesi dan cabangnya sendiri, tanpa mengelola beberapa worktrees
  • Repo yang tidak Anda miliki secara lokal: Claude mengklonkan repo segar setiap sesi, jadi Anda tidak perlu memeriksanya
  • Tugas yang tidak memerlukan pengarahan sering: kirimkan tugas yang terdefinisi dengan baik, lakukan sesuatu yang lain, dan tinjau hasilnya ketika Claude selesai
  • Pertanyaan kode dan eksplorasi: pahami basis kode atau lacak bagaimana fitur diimplementasikan tanpa checkout lokal
Untuk pekerjaan yang memerlukan konfigurasi lokal, alat, atau lingkungan Anda, menjalankan Claude Code secara lokal atau menggunakan Remote Control adalah pilihan yang lebih baik.

Bagaimana sesi berjalan

Ketika Anda mengirimkan tugas:
  1. Klonkan dan persiapkan: repositori Anda diklonkan ke VM yang dikelola Anthropic, dan skrip setup Anda berjalan jika dikonfigurasi.
  2. Konfigurasi jaringan: akses internet diatur berdasarkan tingkat akses lingkungan Anda.
  3. Bekerja: Claude menganalisis kode, membuat perubahan, menjalankan tes, dan memeriksa pekerjaannya. Anda dapat menonton dan mengarahkan sepanjang waktu, atau pergi dan kembali ketika selesai.
  4. Dorong cabang: ketika Claude mencapai titik pemberhentian, ia mendorong cabangnya ke GitHub. Anda meninjau diff, meninggalkan komentar inline, membuat PR, atau mengirim pesan lain untuk melanjutkan.
Sesi tidak ditutup ketika cabang didorong. Pembuatan PR dan pengeditan lebih lanjut semuanya terjadi dalam percakapan yang sama.

Bandingkan cara menjalankan Claude Code

Claude Code berperilaku sama di mana pun. Yang berubah adalah tempat kode dieksekusi dan apakah konfigurasi lokal Anda tersedia. Aplikasi Desktop menawarkan sesi lokal dan cloud, jadi jawaban di bawah ini tergantung pada yang Anda pilih:
Di webRemote ControlTerminal CLIAplikasi Desktop
Kode berjalan diVM cloud AnthropicMesin AndaMesin AndaMesin Anda atau VM cloud
Anda chat dariclaude.ai atau aplikasi mobileclaude.ai atau aplikasi mobileTerminal AndaUI Desktop
Menggunakan konfigurasi lokal AndaTidak, hanya repoYaYaYa untuk lokal, tidak untuk cloud
Memerlukan GitHubYa, atau bundel repo lokal melalui --remoteTidakTidakHanya untuk sesi cloud
Terus berjalan jika Anda terputusYaSelama terminal tetap terbukaTidakTergantung jenis sesi
Mode izinTerima otomatis editan, PlanTanya, Terima otomatis editan, PlanSemua modeTergantung jenis sesi
Akses jaringanDapat dikonfigurasi per lingkunganJaringan mesin AndaJaringan mesin AndaTergantung jenis sesi
Lihat dokumentasi terminal quickstart, Aplikasi Desktop, atau Remote Control untuk mengaturnya.

Hubungkan GitHub dan buat lingkungan

Setup adalah proses satu kali. Jika Anda sudah menggunakan GitHub CLI, Anda dapat melakukan ini dari terminal Anda alih-alih browser.
1

Kunjungi claude.ai/code

Buka claude.ai/code dan masuk dengan akun Anthropic Anda.
2

Instal Aplikasi Claude GitHub

Setelah masuk, claude.ai/code meminta Anda untuk menghubungkan GitHub. Ikuti prompt untuk menginstal Aplikasi Claude GitHub dan memberikan akses ke repositori Anda. Sesi cloud bekerja dengan repositori GitHub yang ada, jadi untuk memulai proyek baru, buat repositori kosong di GitHub terlebih dahulu.
3

Buat lingkungan Anda

Setelah menghubungkan GitHub, Anda akan diminta untuk membuat lingkungan cloud. Lingkungan mengontrol akses jaringan apa yang dimiliki Claude selama sesi dan apa yang berjalan ketika sesi baru dibuat. Lihat Alat yang Diinstal untuk apa yang tersedia tanpa konfigurasi apa pun.Formulir memiliki bidang-bidang ini:
  • Nama: label tampilan. Berguna ketika Anda memiliki beberapa lingkungan untuk proyek atau tingkat akses yang berbeda.
  • Akses jaringan: mengontrol apa yang dapat dijangkau sesi di internet. Default, Trusted, memungkinkan koneksi ke registri paket umum seperti npm, PyPI, dan RubyGems sambil memblokir akses internet umum.
  • Variabel lingkungan: variabel opsional yang tersedia di setiap sesi, dalam format .env. Jangan bungkus nilai dalam tanda kutip, karena tanda kutip disimpan sebagai bagian dari nilai. Ini terlihat oleh siapa pun yang dapat mengedit lingkungan ini.
  • Skrip setup: skrip Bash opsional yang berjalan sebelum Claude Code diluncurkan. Gunakan untuk menginstal alat sistem yang tidak disertakan VM cloud, seperti apt install -y gh. Hasilnya di-cache, jadi skrip tidak berjalan ulang di setiap sesi. Lihat Skrip setup untuk contoh dan tips debugging.
Untuk proyek pertama, biarkan default dan klik Buat lingkungan. Anda dapat mengeditnya nanti atau membuat lingkungan tambahan untuk proyek yang berbeda.

Hubungkan dari terminal Anda

Jika Anda sudah menggunakan GitHub CLI (gh), Anda dapat mengatur Claude Code di web tanpa membuka browser. Ini memerlukan Claude Code CLI. /web-setup membaca token gh lokal Anda, menautkannya ke akun Claude Anda, dan membuat lingkungan cloud default jika Anda tidak memilikinya.
Organisasi dengan Zero Data Retention yang diaktifkan tidak dapat menggunakan /web-setup atau fitur sesi cloud lainnya. Jika GitHub CLI tidak diinstal atau diautentikasi, /web-setup membuka alur onboarding browser sebagai gantinya.
1

Autentikasi dengan GitHub CLI

Di shell Anda, autentikasi GitHub CLI jika Anda belum melakukannya:
gh auth login
2

Masuk ke Claude

Di Claude Code CLI, jalankan /login untuk masuk dengan akun claude.ai Anda. Lewati langkah ini jika Anda sudah masuk.
3

Jalankan /web-setup

Di Claude Code CLI, jalankan:
/web-setup
Ini menyinkronkan token gh Anda ke akun Claude Anda. Jika Anda belum memiliki lingkungan cloud, /web-setup membuat satu dengan akses jaringan Trusted dan tanpa skrip setup. Anda dapat mengedit lingkungan atau menambahkan variabel setelahnya. Setelah /web-setup selesai, Anda dapat memulai sesi cloud dari terminal Anda dengan --remote atau mengatur tugas berulang dengan /schedule.

Mulai tugas

Dengan GitHub terhubung dan lingkungan dibuat, Anda siap mengirimkan tugas.
1

Pilih repositori dan cabang

Dari claude.ai/code atau tab Code di aplikasi mobile Claude, klik pemilih repositori di bawah kotak input dan pilih repositori untuk Claude bekerja. Setiap repositori menampilkan pemilih cabang. Ubahnya untuk memulai Claude dari cabang fitur alih-alih default. Anda dapat menambahkan beberapa repositori untuk bekerja di seluruhnya dalam satu sesi.
2

Pilih mode izin

Dropdown mode di sebelah input default ke Terima otomatis editan, di mana Claude membuat perubahan dan mendorong cabang tanpa berhenti untuk persetujuan. Beralih ke Plan mode jika Anda ingin Claude mengusulkan pendekatan dan menunggu persetujuan Anda sebelum mengedit file. Sesi cloud tidak menawarkan izin Ask, mode Auto, atau izin Bypass. Lihat Mode izin untuk daftar lengkap.
3

Jelaskan tugas dan kirimkan

Ketik deskripsi apa yang Anda inginkan dan tekan Enter. Jadilah spesifik:
  • Beri nama file atau fungsi: “Tambahkan README dengan instruksi setup” atau “Perbaiki tes auth yang gagal di tests/test_auth.py” lebih baik daripada “perbaiki tes”
  • Tempel output kesalahan jika Anda memilikinya
  • Jelaskan perilaku yang diharapkan, bukan hanya gejala
Claude mengklonkan repositori, menjalankan skrip setup Anda jika dikonfigurasi, dan mulai bekerja. Setiap tugas mendapatkan sesi sendiri dan cabangnya sendiri, jadi Anda tidak perlu menunggu satu selesai sebelum memulai yang lain.

Isi sebelumnya sesi

Anda dapat mengisi sebelumnya prompt, repositori, dan lingkungan untuk sesi baru dengan menambahkan parameter query ke URL claude.ai/code. Gunakan ini untuk membangun integrasi seperti tombol di pelacak masalah Anda yang membuka Claude Code dengan deskripsi masalah sebagai prompt.
ParameterDeskripsi
promptTeks prompt untuk diisi sebelumnya di kotak input. Alias q juga diterima.
prompt_urlURL untuk mengambil teks prompt dari, untuk prompt yang terlalu panjang untuk disematkan dalam string query. URL harus memungkinkan permintaan lintas asal. Diabaikan ketika prompt juga diatur.
repositoriesDaftar slug owner/repo yang dipisahkan koma untuk dipilih sebelumnya. Alias repo juga diterima.
environmentNama atau ID lingkungan untuk dipilih sebelumnya.
URL-encode setiap nilai. Contoh di bawah membuka formulir dengan prompt dan repositori yang sudah dipilih:
https://claude.ai/code?prompt=Fix%20the%20login%20bug&repositories=acme/webapp

Tinjau dan ulangi

Ketika Claude selesai, tinjau perubahan, tinggalkan umpan balik pada baris tertentu, dan terus sampai diff terlihat benar.
1

Buka tampilan diff

Indikator diff menunjukkan baris yang ditambahkan dan dihapus di seluruh sesi, misalnya +42 -18. Pilihnya untuk membuka tampilan diff, dengan daftar file di sebelah kiri dan perubahan di sebelah kanan.
2

Tinggalkan komentar inline

Pilih baris apa pun di diff, ketik umpan balik Anda, dan tekan Enter. Komentar antri sampai Anda mengirim pesan berikutnya, kemudian digabungkan dengannya. Claude melihat “di src/auth.ts:47, jangan tangkap kesalahan di sini” bersama instruksi utama Anda, jadi Anda tidak harus menjelaskan di mana masalahnya.
3

Buat permintaan tarik

Ketika diff terlihat benar, pilih Buat PR di bagian atas tampilan diff. Anda dapat membukanya sebagai PR penuh, draft, atau melompat ke halaman compose GitHub dengan judul dan deskripsi yang dihasilkan.
4

Terus ulangi setelah PR

Sesi tetap aktif setelah PR dibuat. Tempel output kegagalan CI atau komentar pengulas ke chat dan minta Claude untuk mengatasinya. Untuk membuat Claude memantau PR secara otomatis, lihat Auto-fix pull requests.

Troubleshoot setup

Tidak ada repositori yang muncul setelah menghubungkan GitHub

Aplikasi Claude GitHub memerlukan akses eksplisit ke setiap repositori yang ingin Anda gunakan. Di github.com, buka Settings → Applications → Claude → Configure dan verifikasi repo Anda terdaftar di bawah Repository access. Repositori pribadi memerlukan otorisasi yang sama dengan yang publik.

Halaman hanya menampilkan tombol login GitHub

Sesi cloud memerlukan akun GitHub yang terhubung. Hubungkan melalui alur browser di atas, atau jalankan /web-setup dari terminal Anda jika Anda menggunakan GitHub CLI. Jika Anda lebih suka tidak menghubungkan GitHub sama sekali, lihat Remote Control untuk menjalankan Claude Code di mesin Anda sendiri dan memantaunya dari web.

”Tidak tersedia untuk organisasi yang dipilih”

Organisasi Enterprise mungkin memerlukan admin untuk mengaktifkan Claude Code di web. Hubungi tim akun Anthropic Anda.

/web-setup mengembalikan “Perintah Tidak Dikenal”

/web-setup berjalan di dalam Claude Code CLI, bukan shell Anda. Luncurkan claude terlebih dahulu, kemudian ketik /web-setup di prompt. Jika Anda mengetiknya di dalam Claude Code dan masih melihat kesalahan, CLI Anda lebih lama dari v2.1.80 atau Anda diautentikasi dengan kunci API atau penyedia pihak ketiga alih-alih langganan claude.ai. Jalankan claude update, kemudian /login untuk masuk dengan akun claude.ai Anda.

”Tidak dapat membuat lingkungan cloud” atau “Tidak ada lingkungan cloud yang tersedia” saat menggunakan --remote atau ultraplan

Fitur sesi jarak jauh membuat lingkungan cloud default secara otomatis jika Anda tidak memilikinya. Jika Anda melihat “Tidak dapat membuat lingkungan cloud”, pembuatan otomatis gagal. Jika Anda melihat “Tidak ada lingkungan cloud yang tersedia”, CLI Anda mendahului pembuatan otomatis. Dalam kedua kasus, jalankan /web-setup di Claude Code CLI untuk membuat satu secara manual, atau kunjungi claude.ai/code dan ikuti langkah Buat lingkungan Anda di atas.

Skrip setup gagal

Skrip setup keluar dengan status bukan nol, yang memblokir sesi dari dimulai. Penyebab umum:
  • Instalasi paket gagal karena registri tidak ada di tingkat akses jaringan Anda. Trusted mencakup sebagian besar manajer paket; None memblokir semuanya.
  • Skrip mereferensikan file atau jalur yang tidak ada dalam klon segar.
  • Perintah yang bekerja secara lokal memerlukan invokasi berbeda di Ubuntu.
Untuk debug, tambahkan set -x di bagian atas skrip untuk melihat perintah mana yang gagal. Untuk perintah non-kritis, tambahkan || true sehingga mereka tidak memblokir awal sesi.

Sesi terus berjalan setelah menutup tab

Ini dirancang demikian. Menutup tab atau menavigasi pergi tidak menghentikan sesi. Ini terus berjalan di latar belakang sampai Claude menyelesaikan tugas saat ini, kemudian menganggur. Dari sidebar, Anda dapat mengarsipkan sesi untuk menyembunyikannya dari daftar Anda, atau menghapusnya untuk menghapusnya secara permanen.

Langkah berikutnya

Sekarang bahwa Anda dapat mengirimkan dan meninjau tugas, halaman-halaman ini mencakup apa yang akan datang: memulai sesi cloud dari terminal Anda, menjadwalkan pekerjaan berulang, dan memberikan Claude instruksi berdiri.
  • Gunakan Claude Code di web: referensi lengkap, termasuk teleportasi sesi ke terminal Anda, skrip setup, variabel lingkungan, dan konfigurasi jaringan
  • Routines: otomatiskan pekerjaan sesuai jadwal, melalui panggilan API, atau sebagai respons terhadap peristiwa GitHub
  • CLAUDE.md: berikan Claude instruksi dan konteks persisten yang dimuat di awal setiap sesi
  • Instal aplikasi mobile Claude untuk iOS atau Android untuk memantau sesi dari ponsel Anda. Dari Claude Code CLI, /mobile menampilkan kode QR.