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.
- 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
Bagaimana sesi berjalan
Ketika Anda mengirimkan tugas:- Klonkan dan persiapkan: repositori Anda diklonkan ke VM yang dikelola Anthropic, dan skrip setup Anda berjalan jika dikonfigurasi.
- Konfigurasi jaringan: akses internet diatur berdasarkan tingkat akses lingkungan Anda.
- Bekerja: Claude menganalisis kode, membuat perubahan, menjalankan tes, dan memeriksa pekerjaannya. Anda dapat menonton dan mengarahkan sepanjang waktu, atau pergi dan kembali ketika selesai.
- 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.
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 web | Remote Control | Terminal CLI | Aplikasi Desktop | |
|---|---|---|---|---|
| Kode berjalan di | VM cloud Anthropic | Mesin Anda | Mesin Anda | Mesin Anda atau VM cloud |
| Anda chat dari | claude.ai atau aplikasi mobile | claude.ai atau aplikasi mobile | Terminal Anda | UI Desktop |
| Menggunakan konfigurasi lokal Anda | Tidak, hanya repo | Ya | Ya | Ya untuk lokal, tidak untuk cloud |
| Memerlukan GitHub | Ya, atau bundel repo lokal melalui --remote | Tidak | Tidak | Hanya untuk sesi cloud |
| Terus berjalan jika Anda terputus | Ya | Selama terminal tetap terbuka | Tidak | Tergantung jenis sesi |
| Mode izin | Terima otomatis editan, Plan | Tanya, Terima otomatis editan, Plan | Semua mode | Tergantung jenis sesi |
| Akses jaringan | Dapat dikonfigurasi per lingkungan | Jaringan mesin Anda | Jaringan mesin Anda | Tergantung jenis sesi |
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.Kunjungi claude.ai/code
Buka claude.ai/code dan masuk dengan akun Anthropic Anda.
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.
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.
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.Masuk ke Claude
Di Claude Code CLI, jalankan
/login untuk masuk dengan akun claude.ai Anda. Lewati langkah ini jika Anda sudah masuk.Jalankan /web-setup
Di Claude Code CLI, jalankan: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.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.
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.
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
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.| Parameter | Deskripsi |
|---|---|
prompt | Teks prompt untuk diisi sebelumnya di kotak input. Alias q juga diterima. |
prompt_url | URL 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. |
repositories | Daftar slug owner/repo yang dipisahkan koma untuk dipilih sebelumnya. Alias repo juga diterima. |
environment | Nama atau ID lingkungan untuk dipilih sebelumnya. |
Tinjau dan ulangi
Ketika Claude selesai, tinjau perubahan, tinggalkan umpan balik pada baris tertentu, dan terus sampai diff terlihat benar.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.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.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.
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.
Trustedmencakup sebagian besar manajer paket;Nonememblokir semuanya. - Skrip mereferensikan file atau jalur yang tidak ada dalam klon segar.
- Perintah yang bekerja secara lokal memerlukan invokasi berbeda di Ubuntu.
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,
/mobilemenampilkan kode QR.