[BUG] VS Code Terminal - Claude Code sluggish when typing
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?
When I type into Claude code cli that is opened within a vscode terminal, it takes a second for any keystroke I type to actually type out on the screen. I could type 4 letters one after the other, but they would type out 1 at a time and take 10 seconds to get all 4 characters to type out. This is not a system resource issue, not other software input has this issue (as i type this bug the keyboard is acting fine), only the Claude cli input while in vscode. The claude CLI from a regular terminal window types just fine.
What Should Happen?
The interface should instantly react to my keyboard, it should not take. 2 or 3 seconds to delete a character.
Error Messages/Logs
Steps to Reproduce
Open VSCode on MAC M Chip Start new Terminal Window Open Claude CLI by typing: claude Start tying words: The input should not "catch up" to all the letters i just typed.
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
2.0.71
Claude Code Version
2.0.72
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
VS Code integrated terminal
Additional Information
No response
Found 3 possible duplicate issues:
- https://github.com/anthropics/claude-code/issues/14413
- https://github.com/anthropics/claude-code/issues/14461
- https://github.com/anthropics/claude-code/issues/14476
This issue will be automatically closed as a duplicate in 3 days.
- If your issue is a duplicate, please close it and 👍 the existing issue instead
- To prevent auto-closure, add a comment or 👎 this comment
🤖 Generated with Claude Code
Experiencing the same when using claude code in the PyCharm terminal (PyCharm 2025.3) with claude code 2.0.74 on MacOS 15.7.2. This bug gets worse with long conversations and makes claude code barely usable at that stage.