본문 바로가기

인공지능

개발자의 새로운 선택지, Void – Cursor를 대체할 수 있는 오픈소스 AI 코드 에디터

728x90
반응형

https://github.com/voideditor/void?tab=readme-ov-file

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 저장소에서 내려받아 직접 빌드하거나, 제공되는 바이너리를 활용해 설치할 수 있습니다.

기본 사용 흐름 예시:

  1. GitHub 저장소에서 Void 프로젝트 클론
  2. 로컬 개발 환경에 맞게 빌드
  3. 설정에서 사용할 AI 모델의 연결 정보 입력
  4. 원하는 플러그인 설치 (예: GitLens, ESLint 등)
  5. 코드 작성 중 AI 기능 활용 → 자동완성, 코드 리뷰 등 사용

이 외에도 커뮤니티에서 제공하는 설정 템플릿이나 모델 연결 가이드를 참고하면 빠르게 환경을 구성할 수 있습니다.


728x90

왜 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

728x90
반응형