← 모든 글

Agentic IDE — Cursor, Cline, Claude Code 중 우리가 고른 것

세 가지 AI 코딩 도구를 실무에서 직접 써보고, 우리 팀이 지금 어떤 조합으로 정착했는지 이야기한다.

올해 agentic IDE 시장이 빠르게 바뀌었다. 우리도 주요 도구들을 차례로 써보면서 “어떤 걸 메인으로 쓸까”를 꽤 오래 고민했다. 팀원 셋이 각자 다른 환경에서 시험해보고 모인 결론을 공유한다.

Cursor — 직관적이지만 경계가 보인다

처음 써봤을 때 가장 인상 깊었던 건 자동완성의 속도였다. 코드 흐름을 꽤 잘 따라오고, 파일을 직접 열지 않아도 주변 컨텍스트를 참고한다. 간단한 기능 추가나 리팩터링에서는 매우 빠르다.

다만 복잡한 멀티 파일 변경에서는 한계가 느껴졌다. 모델이 한 번에 볼 수 있는 범위가 제한돼 있어서, 의존성이 많은 변경을 요청하면 일부 파일을 빠뜨리거나 인터페이스가 맞지 않는 코드를 생성하는 경우가 있었다. 소규모 작업에서는 강하지만 큰 단위 작업에선 사람이 더 많이 개입해야 했다.

Cline — 에이전트 루프는 훌륭하다

Cline 은 터미널 명령 실행, 파일 읽기/쓰기, 브라우저 확인까지 직접 수행하는 에이전트 루프가 인상적이었다. “이 기능을 만들어줘”라고 하면 스스로 파일을 열고, 코드를 쓰고, 실행해서 결과를 확인하는 흐름을 만든다.

문제는 비용이다. 에이전트 루프가 돌아갈수록 토큰이 쌓이고, 생각보다 빠르게 비용이 올라간다. 또한 작업 중간에 무언가 잘못되면 이미 많은 변경이 일어난 상태라 되돌리기가 번거롭다. 세밀하게 제어하고 싶을 때는 오히려 불편했다.

Claude Code — 우리가 정착한 이유

결국 팀은 Claude Code 를 메인으로 선택했다. 결정적인 이유는 두 가지였다.

첫째, 긴 컨텍스트를 다루는 방식이 안정적이다. 프로젝트 전체를 보여줘도 필요한 부분에 집중하는 능력이 다른 도구보다 일관성이 있었다.

둘째, 대화 기반 협업이 자연스럽다. 코드를 바로 생성하는 것뿐 아니라, “이 구조가 왜 이렇게 됐는지” 같은 설계 대화를 이어가면서 코드를 다듬는 흐름에 잘 맞는다.

물론 Cursor 는 빠른 자동완성이 필요한 순간에 여전히 열어둔다. 도구 하나로 모든 걸 해결하려 하지 않는 것이 지금 우리 방식이다.

— by mings