AI 코드 편집기 '커서' 출시…코드 리뷰·에이전트·기억 기능까지


인공지능(AI) 기반 인기 코드 편집기 '커서(Cursor)'가 정식 출시됐다. 정식 버전은 단순한 코드 자동완성을 넘어, 코드 리뷰, 원격 수정, 작업 맥락 기억 등 개발 전반의 흐름을 AI가 지원하는 구조로 진화한 것이 특징이다.
8일 개발사 애니스피어(Anysphere)는 공식 홈페이지를 통해 커서 1.0 버전을 공개하고 주요 신규 기능을 소개했다.
커서는 오픈소스 코드 에디터인 비주얼 스튜디오 코드(VS Code)를 기반으로 만들어진 AI 편집기다. 친숙한 사용자 인터페이스(UI)와 다양한 대형 언어 모델(LLM)을 선택할 수 있는 유연성 덕분에 베타 테스트 단계부터 많은 개발자들 사이에서 인기를 끌었다.

이 편집기는 단순 자동완성 수준을 넘어 프로젝트의 맥락을 이해하고 일관된 방향으로 코드를 생성·관리하는 'AI 개발 동반자'를 지향한다. 예를 들어 사용자가 이전에 만든 로그인 기능을 언급하며 "여기에 보안 인증을 추가해줘"라고 지시하면 커서는 과거 작업을 기억하고 이에 맞는 코드를 생성해주는 방식이다.
정식 버전에서 가장 주목받는 기능은 '버그봇(BugBot)'이다. 깃허브에 올라온 코드 변경 요청(PR)을 자동으로 살펴보고 버그가 있을 만한 부분이나 비효율적인 코드를 찾아서 그 자리에서 댓글로 알려준다.
내용을 확인한 사용자는 댓글에 달린 '픽스 잇 커서(Fix in Cursor)' 버튼을 클릭해 커서 편집기로 이동하고 사전 작성된 프롬프트를 바탕으로 문제를 손쉽게 수정할 수 있다. 이 기능은 코드 리뷰 자동화뿐 아니라 팀 단위 협업에서 생산성과 품질을 동시에 높일 수 있다는 평가를 받고 있다.
또 다른 핵심 기능은 '백그라운드 에이전트(background Agent)'다. 이 에이전트는 사용자의 코드를 복사해서 새로운 작업 공간을 만들고, AI가 코드를 수정한 뒤 자동으로 저장소에 올려준다.
개발자는 자연어로 변경 사항을 지시하면 나머지 작업은 자동으로 처리된다. 단, 저장소에 대한 쓰기 권한이 필요한 만큼, 일부 사용자들은 보안 측면에서 우려를 제기했다. 특히 외부 명령이나 웹 기반 인터페이스를 통한 악성 행위 가능성을 고려할 때, 보다 정교한 권한 관리와 작업 로그의 투명성이 필요하다는 지적도 있었다.
이와 함께 프로젝트 맥락을 기억하는 '메모리즈(Memories)' 기능도 새롭게 추가됐다. 메모리즈는 프로젝트별로 대화 중 나온 사실이나 지시사항을 기억하고, 이후 유사한 요청이 있을 때 이를 반영해 보다 일관된 응답을 제공한다.
예컨대 특정 API 사용 금지를 지시했을 경우 이후 관련 코드가 등장하면 이를 감지해 수정 제안을 하거나 경고할 수 있다. 해당 기능은 현재 베타 상태이며 설정에서 사용자가 직접 활성화할 수 있다.
이 외에도 다양한 기능이 개선됐다. 특히 데이터 과학자를 위한 주피터 노트북(Jupyter Notebook) 환경 지원이 대표적이다. AI가 셀 단위로 여러 부분을 동시에 편집하거나 설명할 수 있어 데이터 분석 및 머신러닝 실무에서도 유용하게 활용될 것으로 기대된다.
멀티 컴포넌트 플러그인(MCP) 서버는 원클릭 설치와 OAuth 인증 기능이 지원돼, 외부 개발 도구를 커서 환경에 쉽게 연결할 수 있다. 개인 및 팀 단위 사용 통계를 시각적으로 확인할 수 있는 대시보드와, 도구 호출 내역 접기, 네트워크 연결 진단 기능 등도 함께 도입됐다. 또한 팀 관리자를 위한 프라이버시 설정 및 어드민 API도 제공돼 엔터프라이즈 환경에서도 사용이 가능하다.
정식 출시에 대한 개발자 반응은 대체로 긍정적이다. 커뮤니티에서는 "드디어 안정적인 커서가 나왔다", "기존 VS Code에서 커서로 넘어갈 만한 충분한 이유가 생겼다"는 의견이 이어졌다. 특히 버그봇과 메모리즈에 대한 호평이 많았다. 반면, 백그라운드 에이전트 기능에 대해서는 "코드를 자동으로 푸시한다는 것은 위험 요소가 될 수 있다", "명시적인 승인 절차가 없다면 불안하다"는 우려도 함께 나왔다.
애니스피어는 향후 오픈소스 플러그인 생태계 확장, 온프레미스 배포, 보안 기능 강화 등을 계획하고 있으며, 기업 및 팀 단위 고객 확보에도 본격적으로 나설 예정이다.
커서 개발팀은 "초기 릴리스 이후 많은 발전을 거듭해왔고, 이제 정식 버전으로 도약할 적기라고 판단했다"며, "소프트웨어 엔지니어링은 단순히 코드 작성만이 아닌 협업과 검토, 맥락 이해까지 포함된다는 점을 고려해 앞으로도 더욱 강력하고 유용한 도구를 제공할 것"이라고 밝혔다.