최근 'wcagent'라는 새로운 VS Code 확장 프로그램이 개발자들 사이에서 주목받고 있습니다. 이 도구는 사용자가 이미 구독하고 있는 ChatGPT, Claude, Gemini, Grok, DeepSeek 등 다양한 AI 서비스를 VS Code 개발 환경에 직접 연결하여 AI 기반 코딩 작업을 지원합니다. 핵심은 AI 모델 접근 권한을 사용자가 직접 제공하고, wcagent는 이 AI를 활용해 코드 작성, 수정, 테스트 등 개발 워크플로우를 보조한다는 점입니다.
wcagent는 AI가 단순한 코드 제안을 넘어 실제 작동하는 코드를 만들 수 있도록 돕습니다. AI는 저장소(repository)의 맥락(context)을 이해하고, 개발자가 승인한 명령과 파일 변경을 수행하며, 로컬 테스트, 빌드, 진단(diagnostics) 및 변경 사항 비교(diffs)를 통해 결과를 검증합니다. 예를 들어, AI가 환불 재시도 로직을 개선하는 코드를 제안하면, wcagent는 해당 변경 사항을 적용하기 전에 로컬에서 테스트를 실행하여 모든 테스트가 통과하는지 확인하고, 개발자가 최종적으로 승인할 수 있도록 합니다. 이 과정에서 AI는 코드 변경을 제안할 뿐, 실제 실행 권한은 개발자에게 있습니다.
이러한 접근 방식은 개발자가 AI의 도움을 받으면서도 코드에 대한 완전한 통제권을 유지할 수 있게 합니다. AI 모델의 응답이 곧 최종 결과로 간주되지 않고, 로컬 환경에서 철저한 검증 과정을 거치기 때문입니다. 이는 AI 코딩 도구에 대한 신뢰성 문제를 해결하고, 개발자가 AI를 보다 적극적으로 활용할 수 있는 기반을 마련합니다. wcagent는 AI 모델 접근을 재판매하지 않으므로, 사용자는 자신의 AI 구독 요금제와 사용 한도를 그대로 적용받으며, 추가 비용 없이 AI 코딩 기능을 활용할 수 있다는 장점도 있습니다.