Ikhtisar
Claude Code adalah alat pengkodean agentic yang membaca basis kode Anda, mengedit file, menjalankan perintah, dan terintegrasi dengan alat pengembangan Anda. Tersedia di terminal, IDE, aplikasi desktop, dan browser.
Claude Code adalah asisten pengkodean bertenaga AI yang membantu Anda membangun fitur, memperbaiki bug, dan mengotomatisasi tugas pengembangan. Ini memahami seluruh basis kode Anda dan dapat bekerja di berbagai file dan alat untuk menyelesaikan pekerjaan.
Memulai
Claude Code berjalan di beberapa permukaan: terminal, ekstensi IDE, aplikasi desktop, dan web. Pilih salah satu dari tab di bawah untuk memulai. Sebagian besar permukaan memerlukan langganan Claude atau akun Konsol Anthropic. CLI Terminal, VS Code, dan JetBrains juga mendukung penyedia pihak ketiga.
CLI lengkap untuk bekerja dengan Claude Code langsung di terminal Anda. Edit file, jalankan perintah, dan kelola seluruh proyek Anda dari baris perintah.
Untuk menginstal Claude Code, gunakan salah satu metode berikut:
macOS, Linux, WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
Windows CMD:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Jika Anda melihat The token '&&' is not a valid statement separator, Anda berada di PowerShell, bukan CMD. Jika Anda melihat 'irm' is not recognized as an internal or external command, Anda berada di CMD, bukan PowerShell. Prompt Anda menunjukkan PS C:\ ketika Anda berada di PowerShell dan C:\ tanpa PS ketika Anda berada di CMD.
Jika perintah instalasi gagal dengan syntax error near unexpected token '<', 403, atau kesalahan curl lainnya, lihat Troubleshoot installation untuk mencocokkan kesalahan dengan perbaikan dan untuk metode instalasi alternatif.
Git for Windows direkomendasikan pada Windows native sehingga Claude Code dapat menggunakan alat Bash. Jika Git for Windows tidak diinstal, Claude Code menggunakan PowerShell sebagai alat shell sebagai gantinya. Pengaturan WSL tidak memerlukan Git for Windows.
Instalasi native secara otomatis diperbarui di latar belakang untuk membuat Anda tetap menggunakan versi terbaru.
brew install --cask claude-code
Homebrew menawarkan dua casks. claude-code melacak saluran rilis stabil, yang biasanya sekitar seminggu di belakang dan melewatkan rilis dengan regresi besar. claude-code@latest melacak saluran terbaru dan menerima versi baru segera setelah mereka dirilis.
Instalasi Homebrew tidak auto-update. Jalankan brew upgrade claude-code atau brew upgrade claude-code@latest, tergantung pada cask mana yang Anda instal, untuk mendapatkan fitur terbaru dan perbaikan keamanan.
winget install Anthropic.ClaudeCode
Instalasi WinGet tidak auto-update. Jalankan winget upgrade Anthropic.ClaudeCode secara berkala untuk mendapatkan fitur terbaru dan perbaikan keamanan.
Anda juga dapat menginstal dengan [apt, dnf, atau apk](/docs/id/setup#install-with-linux-package-managers) pada Debian, Fedora, RHEL, dan Alpine.
Kemudian mulai Claude Code di proyek apa pun. Ganti `your-project` dengan jalur ke direktori proyek di mesin Anda:
```bash theme={null}
cd your-project
claude
```
Anda akan diminta untuk masuk pada penggunaan pertama. Jika Anda telah menetapkan variabel lingkungan `ANTHROPIC_API_KEY`, Claude Code melewati prompt login dan meminta Anda untuk menyetujui kunci sebagai gantinya. Itu saja! [Lanjutkan dengan Quickstart →](/docs/id/quickstart)
<Tip>
Lihat [pengaturan lanjutan](/docs/id/setup) untuk opsi instalasi, pembaruan manual, atau instruksi penghapusan. Kunjungi [pemecahan masalah instalasi](/docs/id/troubleshoot-install) jika Anda mengalami masalah.
</Tip>
Ekstensi VS Code menyediakan diff inline, @-mentions, tinjauan rencana, dan riwayat percakapan langsung di editor Anda.
Atau cari "Claude Code" di tampilan Ekstensi (Cmd+Shift+X di Mac, Ctrl+Shift+X di Windows/Linux). Setelah menginstal, buka Palet Perintah (Cmd+Shift+P / Ctrl+Shift+P), ketik "Claude Code", dan pilih Buka di Tab Baru.
Aplikasi mandiri untuk menjalankan Claude Code di luar IDE atau terminal Anda. Tinjau diff secara visual, jalankan beberapa sesi berdampingan, jadwalkan tugas berulang, dan mulai sesi cloud.
Unduh dan instal:
- macOS (Intel dan Apple Silicon)
- Windows (x64)
- Windows ARM64
- Di Ubuntu atau Debian, di mana aplikasi masih dalam tahap beta, instal dengan apt dengan mengikuti instruksi instalasi Linux
Setelah menginstal, luncurkan Claude, masuk, dan klik tab Code untuk mulai pengkodean. Aplikasi ini mencakup Claude Code, jadi Anda tidak perlu menginstal CLI secara terpisah. Langganan berbayar diperlukan.
Pelajari lebih lanjut tentang aplikasi desktop →
Jalankan Claude Code di browser Anda tanpa pengaturan lokal. Mulai tugas yang berjalan lama dan periksa kembali saat selesai, bekerja pada repo yang tidak Anda miliki secara lokal, atau jalankan beberapa tugas secara paralel. Untuk badan pekerjaan yang lebih lama, buat proyek dan biarkan Claude mengoordinasikan sesi paralel untuk Anda. Tersedia di browser desktop dan aplikasi Claude untuk iOS dan Android.
Mulai pengkodean di claude.ai/code.
Plugin untuk IntelliJ IDEA, PyCharm, WebStorm, dan IDE JetBrains lainnya dengan tampilan diff interaktif dan berbagi konteks seleksi.
Instal plugin Claude Code dari JetBrains Marketplace dan mulai ulang IDE Anda. Plugin memerlukan CLI Claude Code, diinstal secara terpisah; lihat langkah-langkah pengaturan JetBrains.
Apa yang dapat Anda lakukan
Berikut adalah beberapa cara Anda dapat menggunakan Claude Code:
```bash theme={null}
claude "write tests for the auth module, run them, and fix any failures"
```
Bangun fitur dan perbaiki bug
Jelaskan apa yang Anda inginkan dalam bahasa biasa. Claude Code merencanakan pendekatan, menulis kode di berbagai file, dan memverifikasi bahwa itu berfungsi.
Untuk bug, tempel pesan kesalahan atau jelaskan gejalanya. Claude Code melacak masalah melalui basis kode Anda, mengidentifikasi akar penyebabnya, dan menerapkan perbaikan. Lihat alur kerja umum untuk contoh lebih lanjut.
Buat commit dan pull request
Claude Code bekerja langsung dengan git. Ini menampilkan perubahan, menulis pesan commit, membuat cabang, dan membuka pull request.
claude "commit my changes with a descriptive message"
Di CI, Anda dapat mengotomatisasi tinjauan kode dan triase masalah dengan GitHub Actions atau GitLab CI/CD.
Hubungkan alat Anda dengan MCP
Model Context Protocol (MCP) adalah standar terbuka untuk menghubungkan alat AI ke sumber data eksternal. Dengan MCP, Claude Code dapat membaca dokumen desain Anda di Google Drive, memperbarui tiket di Jira, menarik data dari Slack, atau menggunakan alat khusus Anda sendiri. Panduan cepat MCP menghubungkan server pertama Anda dari awal hingga akhir.
Sesuaikan dengan instruksi, skills, dan hooks
CLAUDE.md adalah file markdown yang Anda tambahkan ke root proyek Anda yang dibaca Claude Code di awal setiap sesi. Gunakan untuk menetapkan standar pengkodean, keputusan arsitektur, perpustakaan pilihan, dan daftar periksa tinjauan. Jika repositori Anda sudah memiliki AGENTS.md untuk agen pengkodean lainnya, Claude Code dapat membacanya sendiri atau bersama CLAUDE.md. Claude juga membangun memori otomatis saat bekerja, menyimpan pembelajaran di seluruh sesi tanpa Anda menulis apa pun.
Buat skills untuk mengemas alur kerja yang dapat diulang yang dapat dibagikan tim Anda, seperti /review-pr atau /deploy-staging.
Hooks memungkinkan Anda menjalankan perintah shell sebelum atau sesudah tindakan Claude Code, seperti pemformatan otomatis setelah setiap pengeditan file atau menjalankan lint sebelum commit.
Jalankan agen secara paralel dan bangun agen khusus
Spawn beberapa agen Claude Code yang bekerja pada bagian berbeda dari tugas secara bersamaan. Agen utama mengoordinasikan pekerjaan, menetapkan subtask, dan menggabungkan hasil.
Untuk menjalankan beberapa sesi lengkap secara paralel dan menontonnya dari satu layar, gunakan agen latar belakang. Untuk alur kerja yang sepenuhnya khusus, Agent SDK memungkinkan Anda membangun agen Anda sendiri yang didukung oleh alat dan kemampuan Claude Code, dengan kontrol penuh atas orkestrasi, akses alat, dan izin.
Pipa, skrip, dan otomatisasi dengan CLI
Claude Code dapat dikomposisi dan mengikuti filosofi Unix. Pipa log ke dalamnya, jalankan di CI, atau rantai dengan alat lain:
# Analisis keluaran log terbaru
tail -200 app.log | claude -p "Slack me if you see any anomalies"
# Otomatisasi terjemahan di CI
claude -p "translate new strings into French and raise a PR for review"
# Operasi massal di seluruh file
git diff main --name-only | claude -p "review these changed files for security issues"
Lihat referensi CLI untuk set lengkap perintah dan flag.
Jadwalkan tugas berulang
Jalankan Claude sesuai jadwal untuk mengotomatisasi pekerjaan yang berulang: tinjauan PR pagi, analisis kegagalan CI semalam, audit dependensi mingguan, atau sinkronisasi dokumen setelah PR digabung.
- Routines berjalan di cloud, jadi mereka terus berjalan bahkan ketika komputer Anda mati. Mereka juga dapat dipicu oleh panggilan API atau acara GitHub. Buatnya dari web, aplikasi Desktop, atau dengan menjalankan
/scheduledi CLI. - Tugas terjadwal desktop berjalan di mesin Anda, dengan akses langsung ke file dan alat lokal Anda
/loopmengulangi prompt dalam sesi CLI untuk polling cepat
Bekerja dari mana saja
Sesi tidak terikat pada satu permukaan. Pindahkan pekerjaan antar lingkungan saat konteks Anda berubah:
- Tinggalkan meja Anda dan terus bekerja dari ponsel atau browser apa pun dengan Remote Control
- Kirim pesan Dispatch tugas dari ponsel Anda dan buka sesi Desktop yang dibuatnya
- Mulai tugas yang berjalan lama di web atau aplikasi Claude mobile, kemudian tariknya ke terminal Anda dengan
claude --teleport. Teleport memerlukan langganan claude.ai. - Jalankan
/desktopuntuk melanjutkan sesi terminal Anda saat ini di aplikasi Desktop, tempat Anda dapat meninjau diff secara visual. Handoff/desktopmemerlukan langganan claude.ai. Tersedia di macOS dan Windows x64. - Rute tugas dari obrolan tim: sebutkan
@Claudedi Slack dengan laporan bug dan dapatkan pull request kembali
Gunakan Claude Code di mana saja
Setiap permukaan terhubung ke mesin Claude Code yang mendasar yang sama, jadi file CLAUDE.md, pengaturan, dan server MCP Anda bekerja di semua permukaan.
Selain permukaan Terminal, VS Code, JetBrains, Desktop, dan Web di atas, Claude Code terintegrasi dengan alur kerja CI/CD, obrolan, dan browser:
| Apa yang ingin saya lakukan | Opsi terbaik |
|---|---|
| Lanjutkan sesi lokal dari ponsel atau perangkat lain | Remote Control |
| Dorong acara dari Telegram, Discord, iMessage, atau webhook saya sendiri ke dalam sesi | Channels |
| Mulai tugas secara lokal, lanjutkan di mobile | claude --cloud, kemudian aplikasi Claude mobile |
| Jalankan Claude sesuai jadwal berulang | Routines atau Tugas terjadwal desktop |
| Otomatisasi tinjauan PR dan triase masalah | GitHub Actions atau GitLab CI/CD |
| Dapatkan tinjauan kode otomatis di setiap PR | GitHub Code Review |
| Rute laporan bug dari Slack ke pull request | Slack |
| Debug aplikasi web langsung | Chrome |
| Bangun agen khusus untuk alur kerja Anda sendiri | Agent SDK |
Langkah berikutnya
Setelah Anda menginstal Claude Code, panduan ini membantu Anda menggali lebih dalam.
- Quickstart: berjalan melalui tugas nyata pertama Anda, dari menjelajahi basis kode hingga melakukan perbaikan
- Simpan instruksi dan memori: berikan Claude instruksi persisten dengan file CLAUDE.md dan memori otomatis
- Alur kerja umum dan praktik terbaik: pola untuk mendapatkan hasil maksimal dari Claude Code
- Claude Academy: kursus gratis dengan kecepatan sendiri, termasuk Claude Code 101 dan Claude Code in Action
- Sebuah harness untuk setiap tugas: bagaimana tim Claude Code menggunakan dynamic workflows untuk mengorkestra subagen dalam skala besar
- Pengaturan: sesuaikan Claude Code untuk alur kerja Anda
- Pemecahan masalah: solusi untuk masalah umum
- code.claude.com: demo, harga, dan detail produk