claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

Feature Request: Native Windows Claude Code CLI

Open nCubed opened this issue 7 months ago • 0 comments

Problem Statement

Claude Code CLI currently requires WSL2 or native Linux environments, creating significant performance barriers for Windows-based enterprise development workflows, particularly in VDI (Virtual Desktop Infrastructure) environments.

Current Pain Points

  • VDI Subprocess Performance: Each bash command executed by Claude Code (prefixed with !) experiences 10+ second delays in VDI environments due to subprocess spawning overhead
  • Enterprise Workflow Disruption: Simple operations like generating git commit messages require multiple context-gathering commands (git diff, git status) that become unusably slow
  • Architecture Mismatch: Current bash-wrapper approach conflicts with Windows enterprise security and virtualization layers

Specific Use Case Example

Current Experience:

User: "Create commit message for staged changes"
CC executes: bash -c "git status"     # 10+ seconds
CC executes: bash -c "git diff --staged"  # 10+ seconds  
CC executes: bash -c "git log --oneline -5"  # 10+ seconds
Total: 30+ seconds for context gathering alone

Expected with Native Windows: Same workflow should complete in under 5 seconds total.

Proposed Solution

Native Windows Claude Code CLI that:

  • Executes commands directly via Windows Command Prompt or PowerShell
  • Eliminates WSL2/bash subprocess overhead
  • Maintains full feature parity with Linux version
  • Integrates seamlessly with Windows development toolchains

Business Impact

Enterprise Adoption Barriers

  • VDI Environments: Most enterprise developers work in VDI setups where current CC is practically unusable
  • .NET/C# Ecosystem: Massive developer population primarily on Windows who cannot effectively adopt CC
  • Security Compliance: Many enterprises restrict WSL2 installation or performance

Market Opportunity

  • Enterprise .NET developers (millions globally)
  • Windows-based development teams in regulated industries
  • VDI-deployed developer workstations (common in finance, healthcare, government)

Technical Requirements

Core Functionality

  • Native Windows executable (no WSL2 dependency)
  • Command execution via cmd.exe or PowerShell
  • File system operations using Windows APIs
  • Git integration using native Windows git installations

Development Ecosystem Integration

  • Support for common Windows development tools (Visual Studio, VS Code, Git for Windows)
  • PowerShell script execution capabilities
  • Windows path handling (C:\, \, etc.)
  • Integration with Windows authentication/credential management

Success Metrics

  • Performance: Command execution under 1 second for simple operations
  • Adoption: Enable CC usage for Windows enterprise development teams
  • Compatibility: Full feature parity with Linux/WSL2 versions

Priority Justification

This addresses a fundamental accessibility barrier for a large segment of the enterprise development market. Current workarounds (pre-staging context, manual command execution) significantly reduce CC's value proposition for Windows developers.

The enterprise .NET ecosystem represents a substantial untapped market for Claude Code adoption, currently blocked by this architectural limitation.

nCubed avatar Jun 22 '25 22:06 nCubed