이 도구를 사용해 보셨나요? 평점을 남겨 주세요
Visual Studio Code는 Windows와 macOS, Linux에서 쓰는 무료 오픈 소스 코드 편집기입니다. 텍스트 편집 코어를 중심에 두면서 작업을 계획하고 파일을 고치며 명령을 실행하는 AI 에이전트도 품고 있습니다. 데스크톱과 원격 머신은 물론 vscode.dev를 통해 브라우저에서도 열 수 있습니다.
단순한 텍스트 편집기와 비교하면 언어 인텔리전스와 디버깅, 테스트, Git 지원이 기본 탑재되어 있습니다. 완전한 IDE와 비교하면 범위를 일부러 좁혔습니다. 코드 작성과 빌드, 디버그로 이어지는 빠른 순환에서 필요한 도구만 제공하고 더 복잡한 워크플로는 기능이 풍부한 IDE에 맡긴다는 설명입니다.
라이선스 구조는 가장 자주 오해받는 지점입니다. 내려받는 완성품에는 마이크로소프트 최종 사용자 라이선스가 적용되지만, 소스 코드는 microsoft/vscode 저장소에 MIT 라이선스로 공개되어 있습니다. 두 문서가 서로 다른 대상을 규율하는 셈입니다.
AI는 이제 부가 기능이 아니라 제품의 핵심입니다. 마이크로소프트는 GitHub Copilot Chat 확장을 MIT 라이선스로 공개하며 근거로 사용 데이터를 들었습니다. VS Code에서 AI 기능을 쓰는 사용자가 디버깅이나 테스트 같은 일부 기능을 쓰는 사용자보다 많다는 것입니다. 그래도 AI 기능은 어디까지나 선택 사항입니다.
편집기 코어를 설치하고 쓰는 데는 계정이 필요 없습니다. 편집과 IntelliSense, 리팩터링, 디버거, 테스트, 소스 제어, 확장 모두 로그인 없이 작동합니다. GitHub으로 로그인해야 Copilot 요금제와 거기 딸린 모델, 사용량이 붙습니다. 중간 경로도 있습니다. 자체 키를 쓰는 모델로 채팅은 되지만, 인라인 제안과 시맨틱 검색, 임베딩은 자체 키 모델에서 쓸 수 없습니다.
VS Code는 거의 모든 주요 프로그래밍 언어를 지원합니다. JavaScript와 TypeScript, CSS, HTML은 기본 포함이고 나머지는 확장으로 채웁니다. 그 위에 IntelliSense 자동 완성과 리팩터링, 멀티 커서 편집, 통합 디버거, 테스트 도구, Git 지원이 얹힙니다. 마이크로소프트는 팀 투입을 AI와 그 외 기능에 절반씩 나눈다고 밝혔고, AI가 아닌 절반은 성능과 보안, 접근성, Electron 업데이트를 맡습니다.
에이전트 기반 개발은 세 가지 개념 위에 서 있습니다. 에이전트 루프는 에이전트가 언어 모델로 맥락을 추론하고 도구를 호출하는 과정이며, 작업이 끝나거나 사용자의 개입이 필요하거나 사용자가 중단시킬 때까지 반복됩니다. 세션은 대화와 작업 영역, 변경 사항, 실행 상태를 담아 작업을 멈추고 이어가고 넘길 수 있게 합니다. 하네스와 실행 환경은 어떤 도구를 어디서 쓰는지 정합니다. VS Code는 Copilot CLI와 Claude Code, Codex가 만든 세션도 찾아냅니다.
VS Code는 내장 Local 하네스와 함께 Copilot, Claude, Codex 같은 공급자별 하네스를 지원하고, 로컬에서 도는 모델을 포함해 직접 가져온 모델도 붙습니다. 실행 환경은 별개의 축입니다. 에이전트는 로컬 폴더나 Git worktree에서 변경을 격리해 작업할 수도, 클라우드에서 작업한 뒤 풀 리퀘스트로 결과를 넘길 수도, 원격 머신에서 바로 돌 수도 있습니다.
공식 사이트는 확장 마켓플레이스의 8만 개가 넘는 확장으로 안내합니다. 이 확장들에는 별도 조건이 붙습니다. 해당 패키지는 VS Code 계약이 아니라 각자의 라이선스를 따르며, 마이크로소프트는 어떤 서드파티 패키지에 대해서도 배포나 라이선스, 보증을 제공하지 않습니다. Model Context Protocol 서버는 에이전트에 외부 도구와 데이터를 연결하고, 언어 모델 API와 도구 API, 셸 실행 API는 Cline이나 Roo Code 같은 확장이 일급 시민으로 동작하게 합니다.
색 테마로 인터페이스 색상을 바꾸고, Settings Sync로 여러 VS Code 인스턴스 사이에서 설정을 맞추며, Profiles로 맞춤 설정 묶음을 전환하거나 공유합니다. 포터블 모드는 설정과 데이터를 설치 위치에 함께 보관해 USB 드라이브에 넣어 다닐 수 있습니다.
공식 경로는 세 단계입니다. VS Code를 설치하고, 폴더를 열거나 저장소를 복제하고, 에이전트에게 맡길지 직접 쓸지 정하면 됩니다. Windows 설치 프로그램은 code를 PATH에 추가하므로 터미널에서 code .로 현재 폴더를 엽니다. VS Code는 매주 안정 버전을 내놓고 자동 갱신하며, Insiders 빌드는 매일 밤 만들어져 안정 버전과 나란히 설치됩니다.
제목 표시줄에서 로그인을 고르거나 상태 표시줄의 Copilot 아이콘에서 AI 기능 사용을 선택하면 됩니다. 계정에 이미 Copilot 구독이 있으면 VS Code가 그 구독을 그대로 씁니다. 없으면 Copilot 무료 요금제에 등록되어 인라인 제안과 AI 크레딧을 월 단위로 받습니다. 끄는 것도 제거가 아니라 설정 하나로 끝납니다. chat.disableAIFeatures는 작업 영역이나 사용자 수준에서 채팅과 인라인 제안을 비활성화하고 숨깁니다. 이전에 내장 AI 기능을 껐다면 새 버전으로 올려도 그 선택이 유지되고, AI를 끄거나 로그인하지 않으면 데이터가 Copilot 백엔드 서비스로 전송되지 않습니다.
채팅 세션에서 /init을 입력하면 코드베이스를 분석해 사용자 지정 지침을 만들고, AI가 내놓는 코드가 기존 코딩 관행에 맞도록 잡아 줍니다. 에이전트는 여러 단계나 파일에 걸친 일에 어울립니다. 여러 파일에서 기능을 계획하고 구현하기, 코드베이스를 탐색하거나 리팩터링하기, 오류를 진단하고 테스트를 돌린 뒤 고치기가 그렇습니다. 통제는 신뢰가 아니라 권한으로 이뤄집니다. 권한 수준으로 어떤 도구 호출에 승인이 필요한지 정하고, 에이전트 샌드박스는 운영 체제 수준의 파일 시스템과 네트워크 제한을 겁니다.
가장 잘 맞는 쪽은 여러 언어와 머신에서 편집기 하나만 쓰면서 비용은 들이고 싶지 않은 개발자입니다. VS Code는 개인용이든 상업용이든 무료이기 때문입니다. 에이전트를 조금씩 도입하려는 팀에도 어울립니다. AI 계층이 선택 사항이고 설정 하나로 되돌릴 수 있으며 자체 모델 키로도 돌아가서, 검토가 끝나지 않은 공급업체에 코드를 넘기지 않고 시범 운영을 해 볼 수 있습니다.
독립 설문 데이터도 무난한 기본 선택이라는 평가를 뒷받침합니다. 177개국 4만 9천 명이 넘는 개발자가 참여한 2025년 설문에서 Visual Studio Code와 Visual Studio는 여전히 개발자가 가장 많이 쓰는 IDE로 나타났습니다. 다만 올해 새로 포함된 AI 기반 편집기 사용률도 오르는 중으로 Cursor가 18%, Claude Code가 10%, Windsurf가 5%였습니다. 같은 설문을 다룬 업계 매체는 두 제품이 AI를 선택형 유료 확장 서비스로 두면서 4년 연속 정상을 지켰다고 전했습니다.
공급사 설명대로, 완전한 IDE의 무거운 도구 체계가 필요한 팀이 가장 어긋납니다. 가상화나 공유 데스크톱으로 표준화한 조직은 벽이 더 높습니다. 그런 구성 여럿이 명시적으로 지원 대상에서 빠져 있기 때문입니다. 보장된 지원 계약이 필요한 쪽도 다른 선택지를 봐야 합니다. 소프트웨어가 있는 그대로 제공되는 만큼 마이크로소프트가 지원 서비스를 제공하지 않을 수 있습니다.
VS Code는 macOS와 Linux, Windows에서 데스크톱 애플리케이션으로 돌아가고 브라우저에서는 웹 버전으로 쓸 수 있습니다. 지원 범위는 구체적으로 적혀 있습니다. 지원되는 Windows 클라이언트 버전(64비트), 애플 보안 업데이트를 받는 macOS 버전, Linux 쪽으로는 Ubuntu Desktop 20.04와 Debian 10, Red Hat Enterprise Linux 8, Fedora 36입니다. 리눅스에는 GLIBCXX 3.4.25 이상과 GLIBC 2.28 이상이 더 필요합니다. 하드웨어 요구는 가볍습니다. 내려받는 용량은 200 MB 미만, 디스크 점유는 500 MB 미만이며 1.6 GHz 이상 프로세서와 1 GB 메모리를 권장합니다.
| 플랫폼 | 지원 범위 | 비고 |
|---|---|---|
| Windows | 지원되는 Windows 클라이언트 버전(64비트) | Windows Server는 미지원 |
| macOS | 애플 보안 업데이트를 받는 버전 | 보통 최신 버전과 이전 두 버전 |
| Linux | Ubuntu 20.04, Debian 10, RHEL 8, Fedora 36 | GLIBC 2.28+ 및 GLIBCXX 3.4.25+ 필요 |
| 브라우저 | 웹 버전(vscode.dev) | 로컬 설치 없이 사용 가능 |
| 컨테이너 | Dev Containers 확장 | 서버는 컨테이너, 클라이언트는 데스크톱 |
오래된 운영 체제는 계속 업데이트하는 대신 특정 버전에 고정합니다. 1.70.3이 Windows 7의 마지막 버전이고, 1.79가 Windows 8과 8.1의 마지막 버전이며, 1.106이 macOS Big Sur(11.0 이하)의 마지막 버전입니다. 리눅스는 1.86.1부터 glibc 2.28 이상을 요구합니다. 원격 개발은 일급 기능입니다. Dev Containers 확장과 함께 실행하는 방식이 공식 지원되며, 이때 VS Code 서버는 컨테이너에서 돌고 클라이언트는 데스크톱에 남습니다.
편집기 자체는 유료 제품이 아닙니다. VS Code는 개인용이든 상업용이든 무료이고, AI 에이전트를 쓰는 데 체험 기간도 신용카드도 필요 없이 GitHub 계정 하나면 됩니다. 실제로 돈이 드는 부분은 AI 사용량이며, 편집기가 아니라 GitHub Copilot 요금제로 청구됩니다. Copilot 무료 요금제는 조직이나 기업을 통해 Copilot을 쓸 수 없는 개인 개발자를 위한 것으로, 일부 기능과 모델을 제한적으로 쓸 수 있습니다.
| Copilot 요금제 | 표시 가격 | 성격 |
|---|---|---|
| Copilot Free | 해당 없음 | 조직 권한이 없는 개인, 기능과 모델 제한 |
| Copilot Student | 무료 | 인증 학생, 무제한 완성과 AI 크레딧 포함 |
| Copilot Pro | 월 10달러 | 무제한 완성, 클라우드 에이전트, 월 AI 크레딧 |
| Copilot Pro+ | 월 39달러 | 더 많은 크레딧과 프리미엄 모델 |
| Copilot Max | 월 100달러 | 개인 최대 크레딧, 신규 모델 우선 이용 |
| Copilot Business | 좌석당 월 19달러 | 중앙 관리와 정책 제어 |
| Copilot Enterprise | 좌석당 월 39달러 | 더 큰 크레딧 풀과 기업용 기능 |
가격표 밖에 조건이 둘 더 있습니다. Copilot Pro는 일부 사용자에게 무료로, 인증된 교사와 인기 오픈 소스 프로젝트 관리자는 Copilot Pro 무료 이용 자격을 얻을 수 있습니다. 무료 등급의 적용 범위에도 경계가 있습니다. Copilot Free 요금제는 조직이나 기업을 통해 Copilot을 쓸 수 없는 개인 개발자에게만 열려 있어, 이미 회사 좌석이 있는 사람은 여기로 물러설 수 없습니다.
여기서 AI를 쓰는 길이 GitHub에 돈을 내는 것뿐은 아닙니다. 자체 모델 키를 붙이면 이미 쓰는 공급자로 비용이 옮겨 갑니다. 서드파티 AI 확장도 계속 지원되며, 관리자들은 이런 확장을 VS Code에서 계속 쓸 수 있다고 분명히 밝혔습니다. 로컬 모델을 돌리면 사용량 과금이 사라지지만 하드웨어가 필요합니다. 맞바꾸는 것은 기능입니다. 자체 키 모델로는 인라인 제안과 시맨틱 검색, 임베딩을 받을 수 없습니다. 예산으로 풀리지 않는 경우도 있습니다. Copilot은 현재 GitHub Enterprise Server에서 제공되지 않습니다.
가장 영향이 큰 제약은 실행 환경 쪽이며, 거친 부분이 아니라 지원되지 않는 구성으로 명시되어 있습니다. Microsoft App-V나 Windows용 MSIX 같은 애플리케이션 가상화 솔루션에서 VS Code를 실행하는 것은 지원되지 않습니다. 비영구 가상 머신에서 실행하는 것, FSLogix로 사용자를 관리하는 시스템에서 실행하는 것, 공유 가상 데스크톱 인프라 머신이나 Windows/Linux 가상 데스크톱 호스트 풀을 포함해 여러 사용자가 같은 머신에서 동시에 쓰는 것도 마찬가지입니다. Windows Server 역시 지원 대상이 아닙니다. 풀 방식 VDI로 표준화하는 조직이라면 이 목록을 사전 요건으로 봐야 합니다.
지원과 책임은 설계상 최소한입니다. 소프트웨어는 있는 그대로 제공되고 위험은 사용자가 지며, 회수할 수 있는 직접 손해는 미화 5.00달러로 제한됩니다. 재배포도 막혀 있습니다. 소프트웨어를 공유하거나 게시하거나 대여하거나 임대할 수 없고, 다른 사람이 쓰도록 독립 제품으로 제공할 수도 없습니다. AI 쪽 개방에도 경계가 있습니다. GitHub Copilot 서비스는 계속 비공개로 남습니다. 채팅 확장을 공개했다고 구독 요건이 바뀌지도 않았습니다. GitHub Copilot을 쓰려면 여전히 GitHub 계정과 Copilot 구독 이용 권한이 모두 있어야 합니다.
원격 분석은 기본으로 켜져 있고 telemetry.telemetryLevel 설정이 이를 다루며 값은 all과 error, crash, off입니다. off로 두면 이후 VS Code에서 어떤 원격 분석 이벤트도 보내지 않습니다. 유의할 점이 둘 있습니다. 설정을 끄기 전까지는 원격 분석 정보가 이미 수집되어 전송되었을 수 있고, 이 설정은 확장에 미치지 않아 확장이 자체 사용 데이터를 수집할 수 있습니다. 사용 데이터 원격 분석을 끄면 대가도 따릅니다. 실험이 비활성화되어 새 기능 배포가 일반 공개까지 늦춰질 수 있습니다. 무료 등급에는 별도 기본값이 있습니다. GitHub Copilot 무료 버전의 원격 분석은 현재 켜져 있고, 공개 코드와 일치하는 코드 제안도 기본 허용됩니다. 정보주체 접근에는 공급사가 인정한 공백이 있습니다. VS Code에는 사용자를 고유하게 식별하는 로그인 절차가 없어 데스크톱에서는 네트워크 어댑터 NIC의 해시를, 웹에서는 무작위 UUID를 쓰기 때문입니다. GDPR과 관련해 마이크로소프트는 온라인 서비스 약관의 유럽 연합 일반 데이터 보호 규정 조항을 2018년 5월 25일부터 모든 고객에게 적용하겠다고 약속했습니다.
그렇습니다. VS Code는 개인용이든 상업용이든 무료이며, 라이선스는 사내 네트워크 배포를 포함해 애플리케이션 개발과 테스트에 필요한 만큼 복사본을 쓰도록 허용합니다. 비용은 유료 Copilot 요금제를 살 때만 발생합니다.
일부만 그렇습니다. VS Code 소스 코드는 microsoft/vscode 저장소에 MIT 라이선스로 있지만, 내려받는 완성품에는 별도의 마이크로소프트 라이선스가 붙습니다. Copilot Chat 확장도 공개되었으나 Copilot 서비스는 여전히 비공개입니다.
VS Code는 디버깅과 작업 실행, 버전 제어 같은 개발 작업을 지원하는 간결한 코드 편집기로, 코드 작성과 빌드, 디버그 순환에서 실제로 필요한 도구만 제공하는 것을 목표로 합니다.
가능합니다. chat.disableAIFeatures를 작업 영역이나 사용자 수준에서 설정하면 됩니다. AI 기능을 껐거나 Copilot 구독에 로그인하지 않았다면 데이터는 Copilot 백엔드 서비스로 전송되지 않습니다.
아닙니다. VS Code 설치나 핵심 편집 기능에는 계정이 필요 없습니다. 계정은 Copilot 요금제를 연결하는 역할이며, 없어도 자체 키를 쓰는 모델로 채팅은 할 수 있습니다.
내장 Local 하네스에 더해 Copilot과 Claude, Codex 같은 공급자별 하네스를 쓸 수 있고, 지원되는 언어 모델이나 로컬 모델을 포함해 직접 가져온 모델도 붙습니다.
대체로 그렇지 않습니다. 비영구 가상 머신과 FSLogix로 관리하는 시스템, 풀 방식 가상 데스크톱 호스트 풀, App-V나 MSIX 가상화, Windows Server 모두 지원되지 않습니다. 가상 머신 환경에서 VS Code를 실행하려면 완전한 운영 체제가 필요합니다.
차단이 아니라 이전 빌드에 고정됩니다. 1.70.3이 Windows 7의 마지막 버전이고 1.79가 Windows 8과 8.1에 해당하며, 1.106이 macOS Big Sur 이하의 마지막 버전입니다. 리눅스에서는 1.86.1부터 glibc 2.28 이상이 필요합니다.