Cursor는 좋은데, 뭔가 아쉽다고 느꼈다면
AI 기반 코드 에디터 Cursor가 등장했을 때 많은 개발자들이 열광했습니다. 자동완성, 코드 해석, 문맥 이해까지 — 확실히 편리한 도구임은 틀림없죠. 하지만 무거운 성능, 느린 속도, 제한적인 커스터마이징, 그리고 무엇보다 개인정보 처리 문제로 고민했던 분들도 많았을 겁니다.
Void는 바로 이런 문제의식에서 출발한 프로젝트입니다. VSCode를 포크하여 만든 이 오픈소스 에디터는 AI 기능을 로컬에서 실행할 수 있도록 설계되었고, 사용자 중심의 커스터마이징과 확장성, 그리고 직관적인 UI를 갖추고 있습니다. Cursor를 대체할 수 있는 진짜 대안, Void에 대해 지금부터 자세히 알아보겠습니다.
Void란 무엇인가
Void는 Microsoft의 VSCode를 기반으로 개발된 오픈소스 코드 에디터입니다. 단순한 복제판이 아니라, AI 에이전트를 통합적으로 사용할 수 있도록 설계된 차세대 에디터라고 보는 것이 맞습니다.
특히, Void는 다음과 같은 목적을 가지고 만들어졌습니다:
- AI 코딩 보조 기능을 코드베이스 전체에 적용 가능하게 한다
- 체크포인트 기능과 변경 사항 시각화를 통해 협업과 코드 추적을 쉽게 한다
- 모델을 로컬에서 직접 호스팅하거나 연결해 개인정보를 보호한다
- 유연한 확장성과 커스터마이징으로 다양한 개발 스타일을 지원한다
이러한 설계 철학은 기존 VSCode 사용자나 Cursor 사용자들에게 매우 익숙하면서도 새로운 가능성을 제공합니다.
Void의 주요 기능 및 특장점
1. 로컬 AI 모델 통합 가능
Void의 가장 큰 특징은 AI 모델을 로컬에서 실행하거나 직접 연결할 수 있다는 점입니다. 모델 제공자에게 메시지를 직접 전송하는 구조이기 때문에, 서버에 개인정보가 저장되지 않습니다.
이는 기업 보안 정책이나 개인정보 보호가 중요한 프로젝트 환경에서 특히 유용합니다.
2. 체크포인트 및 변경사항 시각화
코드를 작성하면서 특정 시점의 상태를 체크포인트로 저장하고, 변경사항을 시각적으로 확인할 수 있는 기능이 내장돼 있습니다. 이는 Git과 병행하거나 그 이전 단계에서 코드를 추적할 때 유용하며, 실수로 코드를 덮어쓰는 일을 방지할 수 있습니다.
3. 광범위한 언어 지원
JavaScript, TypeScript 등 주요 언어는 기본적으로 지원하며, 커뮤니티를 통해 점점 더 많은 언어가 추가되고 있습니다. 다양한 언어 환경을 사용하는 프로젝트 팀에도 잘 어울립니다.
4. VSCode 기반으로 익숙한 인터페이스 제공
VSCode를 포크한 프로젝트인 만큼, 인터페이스는 매우 익숙합니다. 기존 VSCode 사용자라면 별도의 학습 없이 바로 사용할 수 있고, 기존 확장 프로그램도 대부분 호환됩니다.
5. 높은 가독성과 직관적인 사용성
오픈소스 에디터임에도 불구하고 UI가 깔끔하고, 초보자도 쉽게 사용할 수 있을 정도로 직관적인 구성입니다. 이 부분은 실제 사용성에서 가장 크게 체감되는 장점 중 하나입니다.
Void vs Cursor vs VSCode – 뭐가 다를까?
항목 | Void | Cursor | VSCode |
기반 | VSCode | VSCode | VSCode |
AI 기능 | 로컬 모델 지원, 직접 연결 가능 | 내장형 AI 기능 | 미지원 (확장 필요) |
개인정보 처리 | 비저장, 직접 모델 제공자 전송 | 일부 서버 저장 우려 | 사용자 설정에 따라 다름 |
확장성 | 플러그인 기반, 커스터마이징 용이 | 제한적 | 매우 뛰어남 |
사용성 | 직관적, 가볍고 빠름 | 일부 무거움 | 설정에 따라 다름 |
커뮤니티 | 초기 성장 단계 | 상업 제품 중심 | 방대하고 성숙함 |
Void는 Cursor의 AI 중심 기능은 유지하면서도 VSCode의 친숙함과 오픈소스의 자유도를 결합했습니다. 무엇보다 데이터 보안과 성능, 커스터마이징 면에서 강력한 대안을 제공합니다.
어떻게 사용할 수 있을까?
Void는 설치형 오픈소스 프로젝트이므로, 공식 GitHub 저장소에서 내려받아 직접 빌드하거나, 제공되는 바이너리를 활용해 설치할 수 있습니다.
기본 사용 흐름 예시:
- GitHub 저장소에서 Void 프로젝트 클론
- 로컬 개발 환경에 맞게 빌드
- 설정에서 사용할 AI 모델의 연결 정보 입력
- 원하는 플러그인 설치 (예: GitLens, ESLint 등)
- 코드 작성 중 AI 기능 활용 → 자동완성, 코드 리뷰 등 사용
이 외에도 커뮤니티에서 제공하는 설정 템플릿이나 모델 연결 가이드를 참고하면 빠르게 환경을 구성할 수 있습니다.
왜 Void를 써야 할까?
Cursor나 기존 코드 에디터의 한계를 느끼고 있다면, Void는 분명 고려해볼 만한 대안입니다. 무엇보다 오픈소스로 공개되어 있고, 빠르게 발전하고 있다는 점은 개인 개발자든 팀이든 모두에게 큰 장점이 됩니다.
- AI를 로컬에서 안전하게 사용하고 싶다면
- 기존 VSCode의 확장성을 유지하면서 새로운 기능을 원한다면
- 빠르고 직관적인 개발 환경을 찾고 있다면
Void는 충분히 검토할 가치가 있는 도구입니다. 초기 단계이지만 활발한 커뮤니티와 기여 덕분에 앞으로의 발전이 기대되는 프로젝트입니다.
https://github.com/voideditor/void?tab=readme-ov-file
GitHub - voideditor/void
Contribute to voideditor/void development by creating an account on GitHub.
github.com
'인공지능' 카테고리의 다른 글
AI 에이전트의 소통을 혁신하는 인프라, A2A Gateway란? (0) | 2025.05.10 |
---|---|
Docker로 구축하는 안정적인 MCP 서버 운영 가이드 - MCP 서버를 프로덕션 환경에 적용하기 위한 실질적인 해법 (0) | 2025.05.10 |
AI끼리 말이 통하는 시대가 온다 – 마이크로소프트와 구글이 함께 여는 Agent2Agent 프로토콜의 세계 (0) | 2025.05.09 |
Mistral Medium 3: 고성능을 8배 저렴하게, 기업 AI 모델의 새로운 기준 (0) | 2025.05.09 |
논문으로 끝나지 않는다: 구글이 연구와 제품을 연결하는 법 (0) | 2025.05.09 |