Setup Dua Akun
Claude Code
Panduan memisahkan akun kantor & akun pribadi di Claude Code — supaya kuota nggak ketuker lagi seperti kejadian kemarin. Mencakup panel sidebar extension dan terminal CLI, karena keduanya butuh solusi yang berbeda.
Kenapa Akun Bisa Kesedot
Kejadian kemarin — buka 2 VS Code, satu akun kantor satu akun pribadi, terus akun kantor ikut ketuker jadi akun pribadi — itu bukan bug. Ini konsekuensi langsung dari cara Claude Code menyimpan data login.
%USERPROFILE%\.claude. Tidak peduli berapa window VS Code yang kamu buka —
semuanya baca dari folder yang sama itu..claude itu. VS Code pertama yang
masih terbuka otomatis ikut baca identitas baru — makanya kuota pribadi yang kepakai
padahal kamu kerja di project kantor.claude yang di terminal. Ini penting,
karena solusi yang bekerja untuk terminal belum tentu bekerja untuk panel. Detail
di bagian 3 Skenario di bawah.3 Skenario Pemakaian Claude Code
Cara kamu pakai Claude Code menentukan solusi mana yang relevan. Cek dulu kamu yang mana — kemarin kamu pakai panel sidebar (screenshot yang dikirim), jadi fokus utama panduan ini ada di skenario 1.
| Skenario | Cara pakai | Bisa dipisah pakai CLAUDE_CONFIG_DIR? |
Solusi yang bekerja |
|---|---|---|---|
| 1. Panel Sidebar Kasus kamu kemarin |
Klik ikon Claude Code di sidebar VS Code, chat muncul di panel samping (seperti screenshot kamu) | TIDAK — panel selalu baca akun default, tidak mewarisi environment variable apa pun | Aplikasi terpisah — VS Code Insiders untuk akun kedua |
| 2. Terminal CLI | Buka Terminal di VS Code, ketik claude langsung dari command line |
YA — env var terbaca normal di sesi terminal | CLAUDE_CONFIG_DIR + function PowerShell |
| 3. Kombinasi | Pakai panel untuk kerjaan visual, sesekali buka terminal untuk fitur CLI-only (mis. --add-dir, MCP config) |
Sebagian — tergantung yang mana yang lagi dipakai | Kombinasi keduanya: VS Code Insiders (utama) + CLAUDE_CONFIG_DIR di terminal-nya (cadangan) |
Installer vs System Installer vs .zip (Portable) vs Insiders
Soal pertanyaan kamu "yang mana yang portable" — jawabannya: di halaman download resmi
VS Code, opsi .zip itulah versi portable-nya. Tidak ada tombol bertuliskan
"Portable" secara eksplisit. Berikut breakdown semua opsi yang ada:
| Opsi | Kelebihan | Kekurangan | Cocok untuk kasus kamu? |
|---|---|---|---|
| User Installer | Install standar, tidak butuh admin, auto-update jalan normal | Data tersimpan di %APPDATA% — satu install = satu identitas, tidak otomatis terpisah |
Tidak cukup sendirian — ini yang kamu pakai sekarang untuk kantor |
| System Installer | Sama seperti User Installer, tapi ter-install untuk semua user di komputer (butuh admin) | Sama seperti User Installer — tetap satu identitas per instalasi | Tidak relevan untuk kasus dual-account single-user |
| .zip (Portable) | Extract ke folder manapun, semua data (extension, settings, kredensial) nempel di folder itu sendiri — gampang dipindah/backup. 100% gratis, tidak perlu install ulang apa pun | Tidak auto-update — update manual dengan ganti isi .exe, sisakan folder data. Perlu bikin folder data manual dulu |
Bisa dipakai — alternatif kalau nggak mau install apa pun tambahan |
| VS Code Insiders | Installer resmi Microsoft, terpisah otomatis dari VS Code Stable (icon, folder data, extension, kredensial semua beda) sejak awal — tanpa langkah manual apa pun. Auto-update tetap jalan normal | Ini "preview build" — dapat fitur terbaru duluan, jarang ada masalah stabilitas tapi bukan versi paling teruji | Direkomendasikan — paling simpel & paling minim risiko salah setup |
| CLI (Command Line) | Untuk automasi/scripting, bukan untuk penggunaan editor sehari-hari | Bukan aplikasi ber-UI — tidak relevan untuk kasus kamu | Tidak relevan |
Link download resmi
- VS Code (Stable, sudah kamu pakai) — code.visualstudio.com/download
- VS Code Insiders — code.visualstudio.com/insiders
Rekomendasi Final
Karena kamu pakainya lewat panel sidebar, solusi yang benar-benar bekerja adalah aplikasi terpisah — bukan env var. Rekomendasinya:
CLAUDE_CONFIG_DIR di kedua aplikasi itu juga —
supaya kalau suatu saat buka terminal di VS Code Insiders, otomatis tetap kebaca akun pribadi,
bukan malah nyasar baca folder .claude default. Langkahnya ada di bagian
Setup Terminal CLI di bawah — sifatnya tambahan, tidak wajib
kalau kamu memang cuma pakai panel.
Install VS Code Insiders
Buka code.visualstudio.com/insiders di browser. Pilih Windows (User Installer, x64) — sama seperti waktu kamu download VS Code biasa.
Klik dua kali file .exe yang barusan didownload. Next-next seperti install
software biasa. Tidak perlu ubah lokasi instalasi default.
Setelah selesai install, cari "Visual Studio Code Insiders" di Start Menu (ikon hijau, beda dari VS Code biasa yang biru). Buka.
Di VS Code Insiders yang baru dibuka: klik ikon Extensions di sidebar kiri
(atau Ctrl+Shift+X) → cari "Claude Code" → Install.
Ini instalasi baru, terpisah total dari extension yang ada di VS Code kantor kamu.
Login Akun Pribadi di Insiders
Di VS Code Insiders, klik ikon Claude Code di sidebar kiri (ikon bintang/spark, sama seperti di VS Code kantor kamu).
Panel akan minta login. Browser terbuka otomatis → pilih/masukkan akun pribadi kamu (bukan akun kantor). Selesaikan proses OAuth di browser, lalu kembali ke VS Code Insiders.
Panel Claude Code di VS Code Insiders sekarang terikat ke akun pribadi. Panel Claude Code di VS Code kantor (yang lama) tetap terikat ke akun kantor — keduanya boleh terbuka bersamaan, tidak akan saling menimpa lagi karena masing-masing aplikasi punya folder data sendiri-sendiri.
CLAUDE_CONFIG_DIR untuk Terminal (Opsional)
Bagian ini hanya perlu kalau kamu juga sering buka terminal di VS Code
dan ketik claude langsung (bukan cuma klik panel). Kalau kamu 100% pakai panel saja,
bagian 1–2 di atas sudah cukup — boleh lewati bagian ini.
Buka PowerShell (bisa dari Start Menu, atau dari terminal terintegrasi di VS Code manapun).
claude --version
Kalau muncul nomor versi, lanjut ke step berikutnya.
New-Item -ItemType Directory -Force "$HOME\.claude-personal"
Akun kantor tetap di folder default %USERPROFILE%\.claude — tidak disentuh
sama sekali, jadi session, skills, dan plugin kantor kamu aman.
notepad $PROFILE
Kalau muncul dialog "file belum ada", pilih Yes untuk membuatnya.
claude-personalDi Notepad yang terbuka, tempel baris berikut, lalu simpan (Ctrl+S) dan tutup:
function claude-personal {
$env:CLAUDE_CONFIG_DIR = "$HOME\.claude-personal"
claude @args
}
Tutup PowerShell yang lama, lalu buka PowerShell baru supaya function ini aktif.
.claude\, tapi juga menulis sebagian state ke file
%USERPROFILE%\.claude.json — file ini di luar folder yang di-set
oleh CLAUDE_CONFIG_DIR. Kalau dua sesi terminal jalan bersamaan dari home directory
Windows yang sama, ada kemungkinan kecil state ini tetap "nyenggol" satu sama lain. Untuk kredensial
login sendiri, ini aman — tapi kalau kamu mau isolasi 100% total tanpa risiko sama sekali,
jalankan claude-personal selalu dari terminal di VS Code Insiders
(bukan dari terminal di VS Code Stable), supaya dua-duanya juga terpisah secara aplikasi.
Login via Terminal
claude-personal
Claude Code akan mendeteksi folder .claude-personal masih kosong dan meminta
login dari awal.
Browser terbuka otomatis → login dengan akun pribadi kamu, sama seperti biasa.
Mulai sekarang, cukup ketik claude-personal tiap kali mau pakai akun pribadi
di terminal. Tidak perlu login ulang lagi. Ketik claude biasa (tanpa embel-embel)
untuk tetap pakai akun kantor seperti biasa.
Verifikasi Akhir
Sebelum kamu percaya setup ini beres, cek dulu dengan langkah berikut:
VS Code (Stable) untuk project kantor, VS Code Insiders untuk project pribadi. Buka dua-duanya di layar yang sama.
Di kolom chat panel Claude Code, ketik:
/status
Lakukan di kedua aplikasi. Pastikan email/akun yang tertampil berbeda antara VS Code (kantor) dan VS Code Insiders (pribadi).
Coba minta Claude generate sesuatu yang kecil di kedua panel secara bersamaan
(simulasi kejadian kemarin). Cek lagi /status di masing-masing setelahnya — kalau
akunnya tetap konsisten (tidak ketuker), setup berhasil.
Troubleshooting
/logout lalu /login
ulang di panel tersebut. Pastikan tidak ada proses VS Code Insiders lain yang masih berjalan di
background saat login (cek Task Manager).claude-personal tidak dikenali sebagai
command. Pastikan sudah menutup semua jendela PowerShell lama dan buka
yang baru setelah mengedit $PROFILE. Kalau masih gagal, cek isi profile dengan
notepad $PROFILE — pastikan function-nya benar-benar tersimpan..zip dari halaman download resmi, extract ke folder pilihan kamu (misal
D:\VSCode-Personal), lalu buat folder kosong bernama persis data tepat
di sebelah Code.exe. Setelah itu install extension Claude Code seperti biasa dan
login — semua data otomatis kesimpan di folder data itu, terpisah dari instalasi
VS Code manapun.