[BUG]
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Bug Report: Claude Code v2.0.35 Input Completely Frozen on Windows - Ink Raw Mode Error
Description
Claude Code launches successfully but cannot accept any keyboard input on Windows. The application is completely frozen from launch, making it unusable.
Environment
- OS: Windows 10.0.26200.6899
- Claude Code Version: v2.0.35
- Installation Path: C:\Users\[user]\.local\bin\claude.exe
- File Size: 217,301,664 bytes (217MB)
- Python Versions Tested: 3.14.0, 3.11.9
Error Message
ERROR: Raw mode is not supported on the current process.stdin, which Ink uses as input stream by default.
Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported
Steps to Reproduce
- Launch
claude.exefrom any Windows terminal - Claude Code opens and displays version header and prompt
- Attempt to type any input
- Result: No characters appear, input is completely frozen
Diagnostic Tests Performed
- Terminals Tested (all exhibit same behavior):
- Windows PowerShell
- Command Prompt (CMD)
- Windows Terminal
- Git Bash
- Piped Input Test:
echo "test" | claude.exe
Result: Returns raw mode error and process list showing multiple claude.exe instances
- Debug Mode:
- Debug log successfully created at: C:\Users\[user]\.claude\debug\[logfile].txt
- Shows "Debug mode enabled" but input remains frozen
- Command-line Arguments:
claude.exe --versionoutputs: "2.0.35 (Claude Code)"claude.exe --helpshows help text- But interactive mode completely non-functional
- Additional Tests:
- Run as Administrator: No change
- Different Python versions: No change
- Process shows 0% CPU usage when frozen (not hanging/spinning)
Root Cause
The Ink framework used by Claude Code does not support Windows console raw mode for stdin. This is a known limitation of Ink on Windows environments as documented in the error link.
Impact
Claude Code is completely unusable on Windows as no commands can be entered.
Suggested Fix
- Implement Windows-compatible input handling
- Consider alternative to Ink framework for Windows builds
- Or provide fallback input mode when raw mode unavailable
Attachments
[Include screenshots showing the frozen state and error messages]
What Should Happen?
Bug Report: Claude Code v2.0.35 Input Completely Frozen on Windows - Ink Raw Mode Error
Description
Claude Code launches successfully but cannot accept any keyboard input on Windows. The application is completely frozen from launch, making it unusable.
Environment
- OS: Windows 10.0.26200.6899
- Claude Code Version: v2.0.35
- Installation Path: C:\Users\[user]\.local\bin\claude.exe
- File Size: 217,301,664 bytes (217MB)
- Python Versions Tested: 3.14.0, 3.11.9
Error Message
ERROR: Raw mode is not supported on the current process.stdin, which Ink uses as input stream by default.
Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported
Steps to Reproduce
- Launch
claude.exefrom any Windows terminal - Claude Code opens and displays version header and prompt
- Attempt to type any input
- Result: No characters appear, input is completely frozen
Diagnostic Tests Performed
- Terminals Tested (all exhibit same behavior):
- Windows PowerShell
- Command Prompt (CMD)
- Windows Terminal
- Git Bash
- Piped Input Test:
echo "test" | claude.exe
Result: Returns raw mode error and process list showing multiple claude.exe instances
- Debug Mode:
- Debug log successfully created at: C:\Users\[user]\.claude\debug\[logfile].txt
- Shows "Debug mode enabled" but input remains frozen
- Command-line Arguments:
claude.exe --versionoutputs: "2.0.35 (Claude Code)"claude.exe --helpshows help text- But interactive mode completely non-functional
- Additional Tests:
- Run as Administrator: No change
- Different Python versions: No change
- Process shows 0% CPU usage when frozen (not hanging/spinning)
Root Cause
The Ink framework used by Claude Code does not support Windows console raw mode for stdin. This is a known limitation of Ink on Windows environments as documented in the error link.
Impact
Claude Code is completely unusable on Windows as no commands can be entered.
Suggested Fix
- Implement Windows-compatible input handling
- Consider alternative to Ink framework for Windows builds
- Or provide fallback input mode when raw mode unavailable
Attachments
[Include screenshots showing the frozen state and error messages]
Error Messages/Logs
## Bug Report: Claude Code v2.0.35 Input Completely Frozen on Windows - Ink Raw Mode Error
### Description
Claude Code launches successfully but cannot accept any keyboard input on Windows. The application is completely frozen from launch, making it unusable.
### Environment
- **OS**: Windows 10.0.26200.6899
- **Claude Code Version**: v2.0.35
- **Installation Path**: C:\Users\[user]\.local\bin\claude.exe
- **File Size**: 217,301,664 bytes (217MB)
- **Python Versions Tested**: 3.14.0, 3.11.9
### Error Message
ERROR: Raw mode is not supported on the current process.stdin, which Ink uses as input stream by default.
Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported
### Steps to Reproduce
1. Launch `claude.exe` from any Windows terminal
2. Claude Code opens and displays version header and prompt
3. Attempt to type any input
4. Result: No characters appear, input is completely frozen
### Diagnostic Tests Performed
1. **Terminals Tested** (all exhibit same behavior):
- Windows PowerShell
- Command Prompt (CMD)
- Windows Terminal
- Git Bash
2. **Piped Input Test**:
echo "test" | claude.exe
Result: Returns raw mode error and process list showing multiple claude.exe instances
3. **Debug Mode**:
- Debug log successfully created at: C:\Users\[user]\.claude\debug\[logfile].txt
- Shows "Debug mode enabled" but input remains frozen
4. **Command-line Arguments**:
- `claude.exe --version` outputs: "2.0.35 (Claude Code)"
- `claude.exe --help` shows help text
- But interactive mode completely non-functional
5. **Additional Tests**:
- Run as Administrator: No change
- Different Python versions: No change
- Process shows 0% CPU usage when frozen (not hanging/spinning)
### Root Cause
The Ink framework used by Claude Code does not support Windows console raw mode for stdin. This is a known limitation of Ink on Windows environments as documented in the error link.
### Impact
Claude Code is completely unusable on Windows as no commands can be entered.
### Suggested Fix
- Implement Windows-compatible input handling
- Consider alternative to Ink framework for Windows builds
- Or provide fallback input mode when raw mode unavailable
### Attachments
[Include screenshots showing the frozen state and error messages]
Steps to Reproduce
Bug Report: Claude Code v2.0.35 Input Completely Frozen on Windows - Ink Raw Mode Error
Description
Claude Code launches successfully but cannot accept any keyboard input on Windows. The application is completely frozen from launch, making it unusable.
Environment
- OS: Windows 10.0.26200.6899
- Claude Code Version: v2.0.35
- Installation Path: C:\Users\[user]\.local\bin\claude.exe
- File Size: 217,301,664 bytes (217MB)
- Python Versions Tested: 3.14.0, 3.11.9
Error Message
ERROR: Raw mode is not supported on the current process.stdin, which Ink uses as input stream by default.
Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported
Steps to Reproduce
- Launch
claude.exefrom any Windows terminal - Claude Code opens and displays version header and prompt
- Attempt to type any input
- Result: No characters appear, input is completely frozen
Diagnostic Tests Performed
- Terminals Tested (all exhibit same behavior):
- Windows PowerShell
- Command Prompt (CMD)
- Windows Terminal
- Git Bash
- Piped Input Test:
echo "test" | claude.exe
Result: Returns raw mode error and process list showing multiple claude.exe instances
- Debug Mode:
- Debug log successfully created at: C:\Users\[user]\.claude\debug\[logfile].txt
- Shows "Debug mode enabled" but input remains frozen
- Command-line Arguments:
claude.exe --versionoutputs: "2.0.35 (Claude Code)"claude.exe --helpshows help text- But interactive mode completely non-functional
- Additional Tests:
- Run as Administrator: No change
- Different Python versions: No change
- Process shows 0% CPU usage when frozen (not hanging/spinning)
Root Cause
The Ink framework used by Claude Code does not support Windows console raw mode for stdin. This is a known limitation of Ink on Windows environments as documented in the error link.
Impact
Claude Code is completely unusable on Windows as no commands can be entered.
Suggested Fix
- Implement Windows-compatible input handling
- Consider alternative to Ink framework for Windows builds
- Or provide fallback input mode when raw mode unavailable
Attachments
[Include screenshots showing the frozen state and error messages]
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Claude Code v2.0.35
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗