Langsung ke konten utama
Halaman ini mencakup persyaratan sistem, detail instalasi khusus platform, pembaruan, dan penghapusan instalasi. Untuk panduan langkah demi langkah sesi pertama Anda, lihat quickstart. Jika Anda belum pernah menggunakan terminal sebelumnya, lihat panduan terminal.

Persyaratan sistem

Claude Code berjalan pada platform dan konfigurasi berikut:
  • Sistem operasi:
    • macOS 13.0+
    • Windows 10 1809+ atau Windows Server 2019+
    • Ubuntu 20.04+
    • Debian 10+
    • Alpine Linux 3.19+
  • Perangkat keras: RAM 4 GB+
  • Jaringan: koneksi internet diperlukan. Lihat konfigurasi jaringan.
  • Shell: Bash, Zsh, PowerShell, atau CMD. Di Windows, Git for Windows diperlukan.
  • Lokasi: negara yang didukung Anthropic

Dependensi tambahan

Instal Claude Code

Lebih suka antarmuka grafis? Aplikasi Desktop memungkinkan Anda menggunakan Claude Code tanpa terminal. Unduh untuk macOS atau Windows.Baru mengenal terminal? Lihat panduan terminal untuk instruksi langkah demi langkah.
To install Claude Code, use one of the following methods: Setelah instalasi selesai, buka terminal di proyek yang ingin Anda kerjakan dan mulai Claude Code:
claude
Jika Anda mengalami masalah apa pun selama instalasi, lihat panduan troubleshooting.

Pengaturan di Windows

Claude Code di Windows memerlukan Git for Windows atau WSL. Anda dapat meluncurkan claude dari PowerShell, CMD, atau Git Bash. Claude Code menggunakan Git Bash secara internal untuk menjalankan perintah. Anda tidak perlu menjalankan PowerShell sebagai Administrator. Opsi 1: Windows Asli dengan Git Bash Instal Git for Windows, kemudian jalankan perintah instalasi dari PowerShell atau CMD. Jika Claude Code tidak dapat menemukan instalasi Git Bash Anda, atur jalur di file settings.json Anda:
{
  "env": {
    "CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
  }
}
Opsi 2: WSL Baik WSL 1 maupun WSL 2 didukung. WSL 2 mendukung sandboxing untuk keamanan yang ditingkatkan. WSL 1 tidak mendukung sandboxing.

Alpine Linux dan distribusi berbasis musl

Penginstal asli di Alpine dan distribusi berbasis musl/uClibc lainnya memerlukan libgcc, libstdc++, dan ripgrep. Instal ini menggunakan manajer paket distribusi Anda, kemudian atur USE_BUILTIN_RIPGREP=0. Contoh ini menginstal paket yang diperlukan di Alpine:
apk add libgcc libstdc++ ripgrep
Kemudian atur USE_BUILTIN_RIPGREP ke 0 di file settings.json Anda:
{
  "env": {
    "USE_BUILTIN_RIPGREP": "0"
  }
}

Verifikasi instalasi Anda

Setelah menginstal, konfirmkan Claude Code berfungsi:
claude --version
Untuk pemeriksaan yang lebih terperinci tentang instalasi dan konfigurasi Anda, jalankan claude doctor:
claude doctor

Autentikasi

Claude Code memerlukan akun Pro, Max, Teams, Enterprise, atau Console. Paket Claude.ai gratis tidak termasuk akses Claude Code. Anda juga dapat menggunakan Claude Code dengan penyedia API pihak ketiga seperti Amazon Bedrock, Google Vertex AI, atau Microsoft Foundry. Setelah menginstal, masuk dengan menjalankan claude dan mengikuti petunjuk browser. Lihat Autentikasi untuk semua jenis akun dan opsi pengaturan tim.

Perbarui Claude Code

Instalasi asli secara otomatis diperbarui di latar belakang. Anda dapat mengonfigurasi saluran rilis untuk mengontrol apakah Anda menerima pembaruan segera atau sesuai jadwal stabil yang tertunda, atau menonaktifkan pembaruan otomatis sepenuhnya. Instalasi Homebrew dan WinGet memerlukan pembaruan manual.

Pembaruan otomatis

Claude Code memeriksa pembaruan saat startup dan secara berkala saat berjalan. Pembaruan diunduh dan diinstal di latar belakang, kemudian berlaku saat Anda memulai Claude Code berikutnya.
Instalasi Homebrew dan WinGet tidak auto-update. Gunakan brew upgrade claude-code atau winget upgrade Anthropic.ClaudeCode untuk memperbarui secara manual.Masalah yang diketahui: Claude Code dapat memberi tahu Anda tentang pembaruan sebelum versi baru tersedia di manajer paket ini. Jika upgrade gagal, tunggu dan coba lagi nanti.Homebrew menyimpan versi lama di disk setelah upgrade. Jalankan brew cleanup claude-code secara berkala untuk membebaskan ruang disk.

Konfigurasi saluran rilis

Kontrol saluran rilis mana yang diikuti Claude Code untuk pembaruan otomatis dan claude update dengan pengaturan autoUpdatesChannel:
  • "latest", default: terima fitur baru segera setelah dirilis
  • "stable": gunakan versi yang biasanya sekitar satu minggu lama, lewati rilis dengan regresi besar
Konfigurasi ini melalui /configAuto-update channel, atau tambahkan ke file settings.json Anda:
{
  "autoUpdatesChannel": "stable"
}
Untuk penerapan enterprise, Anda dapat memberlakukan saluran rilis yang konsisten di seluruh organisasi Anda menggunakan managed settings.

Nonaktifkan pembaruan otomatis

Atur DISABLE_AUTOUPDATER ke "1" di kunci env dari file settings.json Anda:
{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

Perbarui secara manual

Untuk menerapkan pembaruan segera tanpa menunggu pemeriksaan latar belakang berikutnya, jalankan:
claude update

Opsi instalasi lanjutan

Opsi ini untuk version pinning, migrasi dari npm, dan verifikasi integritas biner.

Instal versi tertentu

Penginstal asli menerima nomor versi tertentu atau saluran rilis (latest atau stable). Saluran yang Anda pilih saat instalasi menjadi default Anda untuk pembaruan otomatis. Lihat konfigurasi saluran rilis untuk informasi lebih lanjut. Untuk menginstal versi terbaru (default):
curl -fsSL https://claude.ai/install.sh | bash
Untuk menginstal versi stabil:
curl -fsSL https://claude.ai/install.sh | bash -s stable
Untuk menginstal nomor versi tertentu:
curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58

Instalasi npm yang sudah usang

Instalasi npm sudah usang. Penginstal asli lebih cepat, tidak memerlukan dependensi, dan auto-update di latar belakang. Gunakan metode instalasi asli jika memungkinkan.

Migrasi dari npm ke asli

Jika Anda sebelumnya menginstal Claude Code dengan npm, beralih ke penginstal asli:
# Instal biner asli
curl -fsSL https://claude.ai/install.sh | bash

# Hapus instalasi npm lama
npm uninstall -g @anthropic-ai/claude-code
Anda juga dapat menjalankan claude install dari instalasi npm yang ada untuk menginstal biner asli bersama dengannya, kemudian hapus versi npm.

Instal dengan npm

Jika Anda memerlukan instalasi npm untuk alasan kompatibilitas, Anda harus memiliki Node.js 18+ terinstal. Instal paket secara global:
npm install -g @anthropic-ai/claude-code
JANGAN gunakan sudo npm install -g karena ini dapat menyebabkan masalah izin dan risiko keamanan. Jika Anda mengalami kesalahan izin, lihat troubleshooting kesalahan izin.

Integritas biner dan penandatanganan kode

Anda dapat memverifikasi integritas biner Claude Code menggunakan checksum SHA256 dan tanda tangan kode.
  • Checksum SHA256 untuk semua platform dipublikasikan dalam manifes rilis di https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/{VERSION}/manifest.json. Ganti {VERSION} dengan nomor versi seperti 2.0.30.
  • Biner yang ditandatangani didistribusikan untuk platform berikut:
    • macOS: ditandatangani oleh “Anthropic PBC” dan dinotarisi oleh Apple
    • Windows: ditandatangani oleh “Anthropic, PBC”

Hapus instalasi Claude Code

Untuk menghapus Claude Code, ikuti instruksi untuk metode instalasi Anda.

Instalasi asli

Hapus biner Claude Code dan file versi:
rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude

Instalasi Homebrew

Hapus cask Homebrew:
brew uninstall --cask claude-code

Instalasi WinGet

Hapus paket WinGet:
winget uninstall Anthropic.ClaudeCode

npm

Hapus paket npm global:
npm uninstall -g @anthropic-ai/claude-code

Hapus file konfigurasi

Menghapus file konfigurasi akan menghapus semua pengaturan, alat yang diizinkan, konfigurasi server MCP, dan riwayat sesi Anda.
Untuk menghapus pengaturan Claude Code dan data cache:
# Hapus pengaturan pengguna dan status
rm -rf ~/.claude
rm ~/.claude.json

# Hapus pengaturan khusus proyek (jalankan dari direktori proyek Anda)
rm -rf .claude
rm -f .mcp.json