Cara Install dan Menggunakan Claude Code CLI di Windows
Claude Code adalah terminal AI agent terbaru dari Anthropic yang dirancang untuk membantu developer memahami, bernavigasi, dan melakukan refactoring codebase secara otomatis langsung dari command line. Berbeda dengan asisten chat biasa, Claude Code beroperasi langsung di dalam lingkungan pengembangan lokal Anda.
Prasyarat
Sebelum memulai instalasi, pastikan sistem Anda memenuhi kebutuhan berikut:
- Windows 10 atau Windows 11 (64-bit)
- Node.js versi 18.x atau lebih baru (termasuk package manager npm)
- Akun Anthropic dan Anthropic API Key aktif
- Terminal seperti PowerShell, Command Prompt, atau Git Bash
1. Cek dan Install Node.js
Buka PowerShell atau Command Prompt, lalu periksa versi Node.js yang terpasang:
node -v
Jika versi belum sesuai atau Node.js belum terinstall, unduh installer resmi versi LTS dari situs Node.js dan selesaikan instalasi.
2. Install Claude Code CLI
Jalankan perintah global npm berikut untuk memasang Claude Code di sistem Windows Anda:
npm install -g @anthropic-ai/claude-code
Verifikasi bahwa instalasi berhasil dengan memeriksa versi CLI:
claude --version
3. Setup Anthropic API Key
Claude Code membutuhkan API key resmi dari Anthropic agar dapat berfungsi. Dapatkan API key dari console Anthropic, lalu atur sebagai environment variable di Windows.
Untuk sesi PowerShell saat ini:
$env:ANTHROPIC_API_KEY="sk-ant-api03-xxxx..."
Untuk menyimpan secara permanen di sistem Windows via PowerShell:
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', 'sk-ant-api03-xxxx...', 'User')
Peringatan Keamanan: Jangan pernah menyimpan API Key di dalam source code proyek atau membagikannya ke repository publik. Gunakan Environment Variable lokal.
4. Navigasi dan Analisis Codebase
Buka terminal dan masuk ke direktori proyek yang ingin Anda analisis:
cd C:\path\ke\proyek-anda
Jalankan Claude Code untuk memulai sesi interaktif:
claude
Contoh perintah yang bisa Anda berikan langsung ke AI agent:
- "Jelaskan arsitektur folder dan alur data dari proyek ini."
- "Cari fungsi penanganan autentikasi dan periksa potensi bug."
- "Buat unit test untuk berkas utils/helper.js."
5. Batasan Izin Akses Berkas Lokal
Claude Code beroperasi dengan membaca dan memodifikasi file pada direktori lokal Anda. Untuk menjaga keamanan sistem:
- Izin Eksekusi: Selalu tinjau perubahan kode sebelum menyetujui eksekusi perintah perbaikan otomatis.
- Batas Akses: Jalankan CLI hanya pada folder proyek terisolasi, bukan direktori root sistem seperti C:\Windows.
- Sensitivitas Data: Pastikan berkas sensitif seperti .env berisi password atau token sudah terdaftar di .gitignore agar tidak teranalisis tanpa sengaja.
Checklist Rangkuman
- Node.js v18+ terpasang dan terverifikasi.
- Package @anthropic-ai/claude-code terinstall secara global.
- Environment variable ANTHROPIC_API_KEY sudah dikonfigurasi.
- Izin akses file lokal selalu dipantau saat sesi interaktif berjalan.
