claude-code - 💡(How to fix) Fix [Workaround] Claude Code CLI 한글 입력 / Korean IME input on Windows 11 — winpty + Git Bash solution [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#51768Fetched 2026-04-22 07:53:22
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Author
Participants
Timeline (top)
labeled ×4

Root Cause

Root Cause / 원인

Fix Action

Fix / Workaround

We found a practical workaround for the Korean IME input issues on Windows 11 25H2 that significantly improves the experience. Sharing this here so Anthropic can promote it in the official docs or README until a proper fix lands.

Workaround / 해결 방법

Please consider adding this workaround to the official documentation or README for Windows Korean users until the underlying React Ink / IME issue is resolved.

Code Example

{
    "commandline": "C:\Program Files\Git\bin\bash.exe -i -l -c 'winpty claude; exec bash'",
    "name": "My Project",
    "startingDirectory": "C:\path\to\project"
}
RAW_BUFFERClick to expand / collapse

Summary / 요약

We found a practical workaround for the Korean IME input issues on Windows 11 25H2 that significantly improves the experience. Sharing this here so Anthropic can promote it in the official docs or README until a proper fix lands.

Windows 11 25H2에서 한글 IME 입력 문제를 실질적으로 개선하는 방법을 찾았습니다. 정식 픽스 전까지 공식 문서나 README에 안내해 주시면 한국 사용자들에게 큰 도움이 될 것 같습니다.

Root Cause / 원인

React Ink repeatedly moves the terminal cursor via ANSI escape codes during rendering. On Windows 11 25H2, the Korean IME (TSF mode) tracks the physical cursor position aggressively, causing the composition window to jump and resulting in input errors (wrong composition, character swallowing, cursor misplacement).

React Ink이 렌더링 시마다 ANSI 이스케이프 코드로 커서를 이동시키고, Windows 11 25H2의 한국어 IME(TSF 방식)가 이를 민감하게 추적하여 조합 오류, 글자 씹힘, 커서 튀김 현상이 발생합니다.

Workaround / 해결 방법

Use Git Bash with winpty instead of Windows Terminal directly.

Git Bash + winpty 조합을 사용하세요.

  1. Open Git Bash (comes with Git for Windows — no extra install needed) Git Bash 실행 (Git for Windows 기본 포함 — 별도 설치 불필요)
  2. Run winpty claude instead of claude claude 대신 winpty claude 실행
  3. Font: D2Coding recommended for proper Korean character spacing 폰트: 한글 자간을 위해 D2Coding 권장

Optional: Project-specific profiles in Windows Terminal / Windows Terminal 프로젝트별 프로필

{
    "commandline": "C:\Program Files\Git\bin\bash.exe -i -l -c 'winpty claude; exec bash'",
    "name": "My Project",
    "startingDirectory": "C:\path\to\project"
}

This opens Claude Code directly in the project folder and returns to bash after exiting. 프로젝트 폴더에서 Claude Code 자동 실행, 종료 후 bash로 복귀합니다.

Request to Anthropic / 요청사항

Please consider adding this workaround to the official documentation or README for Windows Korean users until the underlying React Ink / IME issue is resolved.

근본적인 React Ink / IME 문제가 해결될 때까지, 이 방법을 공식 문서나 README에 안내해 주시면 한국 사용자들에게 큰 도움이 될 것 같습니다.

Environment / 테스트 환경

  • OS: Windows 11 25H2 (build 26200)
  • Claude Code: v2.1.116
  • Related issues: #16322, #35307, #38798, #47329

extent analysis

TL;DR

Use Git Bash with winpty instead of Windows Terminal to improve Korean IME input issues on Windows 11 25H2.

Guidance

  • To mitigate the input issues, try using Git Bash with winpty by running winpty claude instead of claude.
  • For proper Korean character spacing, use the D2Coding font.
  • Consider creating a project-specific profile in Windows Terminal to automate the process of opening Claude Code in the project folder.
  • Verify that the workaround resolves the input issues, including composition window jumping, wrong composition, character swallowing, and cursor misplacement.

Example

{
    "commandline": "C:\Program Files\Git\bin\bash.exe -i -l -c 'winpty claude; exec bash'",
    "name": "My Project",
    "startingDirectory": "C:\path\to\project"
}

This example shows how to create a project-specific profile in Windows Terminal to open Claude Code directly in the project folder.

Notes

This workaround may not resolve the underlying issue with React Ink and IME, but it should improve the input experience for Korean users on Windows 11 25H2.

Recommendation

Apply the workaround by using Git Bash with winpty, as it provides a significant improvement in the input experience for Korean users on Windows 11 25H2.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING