[FEATURE] Support configurable config directory in VSCode extension for multi-account setups Problem

Resolved 💬 3 comments Opened Apr 5, 2026 by gaescadev Closed Apr 9, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

I use two Claude Code accounts (e.g., Max and Pro) for different projects. In the CLI, I manage this with shell aliases that point to different config directories:

alias claude-work="CLAUDE_CONFIG_DIR=~/.claude-work claude"
alias claude-personal="CLAUDE_CONFIG_DIR=~/.claude-personal claude"

This works perfectly in the terminal. However, the VSCode extension always reads from ~/.claude/ with no way to override it, making it impossible to replicate this workflow in the editor.

Proposed Solution

One or more of the following:

  • A VSCode setting (e.g., claude.configDir) that specifies which config directory the extension should use — configurable per VS Code profile or per workspace.
  • An environment variable (e.g., CLAUDE_CONFIG_DIR) that the extension respects at launch, so users can set it in a shell wrapper that launches VS Code.
  • Built-in account switcher UI in the extension, similar to how VS Code handles multiple GitHub accounts.

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

Configuration and settings

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗