[FEATURE REQUEST] Allow manual startup of Claude Code from VS Code extension

Resolved 💬 4 comments Opened Jul 6, 2025 by macsete Closed Jan 8, 2026

Problem Description

Currently, when clicking the Claude Code button in the VS Code extension, the
extension automatically executes the claude command and launches Claude Code
immediately. This behavior doesn't provide users with the option to manually
control when Claude Code starts.

## Current Behavior

  • Click Claude Code extension button in VS Code
  • Extension automatically runs claude command
  • Claude Code launches immediately without user confirmation

## Desired Behavior

  • Click Claude Code extension button in VS Code
  • Extension opens/activates but does not automatically execute claude command
  • User manually types claude command when ready to start Claude Code
  • Provides user control over when Claude Code actually launches

## Use Cases

  1. Preparation Time: Users may want to open the extension interface to

prepare their workspace before actually launching Claude Code

  1. Resource Management: Users may want to control when Claude Code starts to

manage system resources or API usage

  1. Workflow Control: Some users prefer manual control over automated

processes in their development workflow

  1. Multiple Projects: Users working on multiple projects may want to switch

contexts before launching Claude Code

  1. Custom startup parameters: Users may want to launch Claude with specific

command-line flags or options (such as claude --dangerously-skip-permissions
for uninterrupted workflows, claude -p "prompt" for non-interactive mode, or
other configuration parameters) which requires manual command execution

## Proposed Solution

Add a configuration option in the extension settings that allows users to choose
between:

  • Automatic startup (current behavior, default for backward compatibility)
  • Manual startup (requires user to manually execute claude command)

This could be implemented as:

  • A VS Code extension setting: "claude-code.autoStart": false
  • Or a configuration option in Claude Code's settings.json: `"vsCodeAutoStart":

false`

## Environment

  • OS: macOS (though likely affects all platforms)
  • VS Code Version: 1.101.2
  • Claude Code Version: 1.0.43
  • Extension Version: 1.0.43

## Additional Context

This feature request aims to provide users with more control over their
development workflow while maintaining backward compatibility for users who
prefer the current automatic behavior.

View original on GitHub ↗

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