Google anti-gravity AI IDE 소개 및 주요 기능
anti-gravity는 VS Code의 포크 버전으로, Cursor 및 Windsurf와 같은 기존 IDE들과 경쟁할 것으로 예상됩니다. 현재 Linux, Mac, Windows에서 무료로 제공되며, Gemini 3 Pro, Claude Sonnet 4.5, GPTO OSS와 같은 다양한 AI 모델을 내장하고 있습니다.
주요 기능은 다음과 같습니다:
-
계획 모드 및 빠른 모드: 복잡한 작업에는 계획 모드를, 간단한 작업에는 빠른 모드를 제안하여 개발 효율성을 높입니다.
-
웹 통합 및 브라우저 제어: IDE 내에서 직접 브라우저를 제어하여 로그인, 폼 작성, 제출 등의 작업을 자동화하고 테스트할 수 있습니다.
-
워크스루 페이지: 각 작업에 대한 상세한 워크스루를 제공하며, 실제 브라우저 작업 녹화본을 포함하여 개발 과정을 시각적으로 검증할 수 있습니다.
-
에이전트 관리자: 여러 프로젝트에 대해 다수의 에이전트를 동시에 실행할 수 있으며, 작업 중 축적된 지식을 저장하고 관리하는 강력한 기능을 제공합니다.
Gemini 3 Pro와 Claude Sonnet 4.5의 Rails 애플리케이션 개발 비교
청구서 생성 및 추적 Rails 8.1.1 애플리케이션 개발을 통해 두 모델의 성능을 비교했습니다.
Gemini 3 Pro
-
초기 설정: 프로젝트 요약 및 인증 기능을 포함한 Rails 8.1 애플리케이션의 컨텍스트를 잘 파악했습니다.
-
초기 오류: Stimulus 컨트롤러 등록 방식에서 Rails의 자동 로딩 메커니즘을 이해하지 못하는 실수를 범했습니다. 이는 수동 수정 후 브라우저 재녹화를 통해 해결되었습니다.
-
최종 결과: PDF 다운로드 기능(Prawn Gem 사용) 및 상태 워크플로우를 구현했으나, 사용자 인터페이스(UI)가 다소 투박하고 일부 요구사항을 놓치는 등 전반적으로 기본적인 구현에 그쳤습니다.
-
강점: 백엔드 코드 생성 및 일반적인 버그 수정에 적합하다고 평가됩니다.
Claude Sonnet 4.5
-
초기 설정: Gemini보다 더 상세하고 철저하게 프로젝트 요약을 제공했습니다.
-
개발 과정: 계획 수립 단계에서 색상 강조 및 아키텍처 개요를 제공하는 등 Gemini보다 체계적인 접근 방식을 보였습니다.
-
오류 처리: 개발 중 발생한 오류를 스스로 감지하고 수정하며, 오류 발생 시 스크린샷을 자동으로 캡처하여 디버깅 과정을 지원했습니다.
-
최종 결과: 고객, 프로젝트, 청구서 생성 및 상태 변경 기능을 완벽하게 구현했으며, Gemini 3 Pro 버전보다 훨씬 개선된 UI와 뛰어난 기능적 완성도를 보였습니다.
-
강점: UI 생성 및 새로운 프로젝트 개발에 매우 효과적이라고 평가됩니다.
결론 및 향후 활용 방안
종합적으로 Claude Sonnet 4.5는 사용자 인터페이스 구현 및 전반적인 애플리케이션 완성도 측면에서 Gemini 3 Pro보다 우수한 성능을 보였습니다. Gemini 3 Pro는 백엔드 로직 개발이나 기존 코드의 버그 수정과 같은 특정 작업에 더 적합한 반면, Claude Sonnet 4.5는 복잡한 UI를 포함한 새로운 프로젝트의 전체적인 개발에 더 큰 강점을 가집니다. 따라서 개발자는 작업의 성격에 따라 두 모델을 선택적으로 활용하는 것이 효율적일 것입니다. anti-gravity IDE는 강력한 웹 통합 및 에이전트 관리 기능을 통해 AI 기반 개발의 잠재력을 보여주었으며, 향후 더 많은 기능 탐색이 기대됩니다. 본 테스트는 Ruby on Rails 프로젝트에 국한되었으며, 다른 프로그래밍 언어에서는 결과가 달라질 수 있습니다.