Claude Code는 그동안 VS Code와 JetBrains만 공식 지원했는데, 한 개발자가 마이크로소프트의 풀 기능 개발 도구인 Visual Studio용 비공식 확장을 직접 만들었어요. Claude Code가 내부적으로 쓰는, 문서로 공개되지 않은 연동 방식을 뜯어보고 똑같이 구현해서, Visual Studio 화면에서 편집을 승인·거절하고 C#·C++ 컴파일러 오류를 자동으로 넘겨줄 수 있어요. 멈춤점에 멈춘 상태의 변수 값 같은 실행 정보까지 읽히는 디버거 연동도 들어 있어요.
용어 풀이
- 개발 도구(IDE)
- 코드 편집·빌드·디버깅을 한 프로그램에서 처리하는 통합 개발 환경.
- Visual Studio
- 마이크로소프트의 풀 기능 개발 도구. 이름이 비슷한 VS Code(가벼운 편집기)와는 다른 제품.
- diff
- 수정 전후 코드 차이를 좌우로 비교해 보여주는 화면.
- 프로토콜(protocol)
- 두 프로그램이 서로 통신할 때 따르는 약속된 규격.
운영자 인사이트
공식 지원이 없는 개발 도구를 쓰는 입장에선 반가운 틈새 메우기지만, 문서로 공개되지 않은 내부 연동 방식에 기대고 있어 Claude Code가 한 번 업데이트되면 그대로 깨질 수 있다는 점은 도입 전에 따져볼 부분이에요. 아직 설치 수가 적은 초기 단계라는 것도 감안하는 게 좋아요.
여러 관점으로 보기
- 원작자 발표·기능 제작자가 직접 올린 글이에요. VS Code·JetBrains만 공식 지원되던 상황에서 Visual Studio용 비공식 확장을 왜·어떻게 만들었는지, 편집 승인·거절과 컴파일러 오류 공유 기능을 소개해요. Hacker News
- 코드·완성도 확장의 소스와 설명서예요. MIT 라이선스, Visual Studio 2026 전용, 연동 방식이 문서로 공개돼 있지 않아 버전 업데이트에 취약하다는 한계를 제작자가 직접 적어 뒀어요. GitHub
- 설치 규모 Visual Studio 마켓플레이스 등록 페이지예요. 설치 약 190회, '앤트로픽과 무관한 개인 프로젝트'라는 표기로 현재 도입 규모와 비공식 성격을 가늠할 수 있어요. Visual Studio Marketplace