Claude Account Switcher for VSCodePindah antar akun Claude Code tanpa
Fitur
Mulai cepat
Selalu simpan akun yang sedang login sebelum PerintahCommand Palette (
|
| Perintah | Fungsi |
|---|---|
| Claude Account: Switch Akun | Pilih akun tersimpan untuk jendela ini. Sama dengan klik indikator di status bar. |
| Claude Account: Simpan Akun yang Sedang Login | Simpan akun yang sedang login dengan nama pilihan Anda. Menyimpan ulang dengan nama baru akan mengganti namanya. |
| Claude Account: Tampilkan Status Semua Profil | Tampilkan akun yang login di tiap profil/jendela, masa berlaku token, dan sesi Claude yang sedang berjalan. |
| Claude Account: Logout Akun dari Jendela Ini | Keluarkan akun dari jendela ini. Akun tetap tersimpan dan bisa dipakai lagi. |
| Claude Account: Buka Jendela Akun Lain | Buka (atau buat) jendela VS Code terpisah dengan profil akun lain, di folder yang sama. |
| Claude Account: Refresh Indikator | Baca ulang akun aktif bila indikator belum berubah. |
Di chat Claude Code
Membutuhkan Node.js 18+ di PATH.
| Perintah | Fungsi |
|---|---|
/switch |
Daftar akun tersimpan; yang aktif ditandai *. |
/switch <nama> |
Pindah ke akun itu (boleh juga pakai email). |
/switch next |
Pindah ke akun tersimpan berikutnya. |
/switch save <nama> |
Simpan akun yang sedang login. |
/switch status |
Akun yang login di tiap profil dan sesi yang berjalan. |
/switch logout <profil\|nama> |
Keluarkan akun dari satu profil; tambahkan --kill untuk menghentikan sesi Claude yang masih berjalan di sana. |
/switch remove <nama> |
Hapus akun tersimpan. |
Di terminal
Membutuhkan Node.js 18+ dan ~/.local/bin di PATH.
| Perintah | Fungsi |
|---|---|
code-claude <profil> [folder] |
Buka jendela VS Code dengan profil akun itu; profil dibuat bila belum ada. |
code-claude <profil> --setup-only |
Buat profil tanpa membuka jendela. |
Dua jendela, dua akun
Semua jendela VS Code biasa berbagi satu akun Claude. Untuk akun kedua:
- Jalankan Claude Account: Buka Jendela Akun Lain dan beri nama profil (misalnya
akun2). - Di jendela baru, klik indikator untuk memilih akun tersimpan, atau jalankan
/login.
Jendela itu adalah instance VS Code terpisah dengan pengaturannya sendiri, disalin dari pengaturan utama saat profil dibuat. Extension dipakai bersama; riwayat chat Claude terpisah per profil. Di Windows, shortcut desktop untuk profil itu ikut dibuat.
Pengaturan
| Setting | Default | Fungsi |
|---|---|---|
claudeAccount.showInWindowTitle |
true |
Tampilkan nama akun di awal judul jendela. Ini mengubah window.title di User settings; matikan untuk mengembalikannya. |
Yang perlu diketahui
- Token login disimpan sebagai file biasa di
~/.claude/accounts/, satu file per akun. Siapa pun yang bisa membaca folder itu bisa memakai akun Anda. Jangan bagikan folder itu atau ikutkan ke backup bersama maupun repositori. - Satu akun, satu jendela. Akun yang sama di dua profil bisa membuat salah satunya ter-logout, jadi perpindahan seperti itu ditolak.
- Setelah pindah akun, buka chat Claude baru atau jalankan Reload Window bila akun lama masih terpakai.
- macOS belum diuji. Di macOS token ada di Keychain; dukungannya sudah ditulis tetapi belum dijalankan di Mac sungguhan. macOS mungkin meminta izin akses Keychain.
- Hanya untuk login akun claude.ai (Pro, Max, Team, Enterprise). Login dengan API key tidak didukung.
- Remote (SSH, WSL, Dev Container): extension berjalan di komputer lokal dan hanya mengatur akun Claude Code lokal.
File yang dibuat
Saat pertama aktif, extension menyalin skripnya ke folder Claude Code Anda:
~/.claude/scripts/switch-account.mjsdancode-claude.mjs~/.claude/commands/switch.md(perintah/switch)~/.local/bin/code-claude(code-claude.cmddi Windows)~/.claude/accounts/berisi akun yang Anda simpan~/.vscode-claude-<profil>dan~/.claude-<profil>untuk tiap jendela akun lain
Menghapus extension tidak menghapus file-file ini; hapus manual bila tidak dipakai lagi.