구매 가이드

기존 저장소에서 여러 파일 수정하기

이미 가진 코드베이스에서 여러 파일에 닿는 변경의 도구를 고르고, 그 변경을 검토 가능하게 유지하는 방법. 그룹은 편집기 안 에이전트, 터미널 에이전트, 클라우드 에이전트, 검토 도구를 나누며, 이 인덱스는 순위를 매기지 않습니다.

선택 방법

누구에게 맞는지. 이미 존재하는 저장소에서 한 번에 많은 파일을 바꿔야 하는 개발자와 팀. 리팩터링, 마이그레이션, 이름 변경, 의존성 업그레이드, 프레임워크 전환 등.

누구에게 맞지 않는지. 프롬프트로 앱 전체를 생성하는 신규 프로토타이핑, 또는 채팅과 자동완성만 필요한 팀(AI 코딩 도구 가이드 참고).

저장소 전체를 다루는 에이전트형 편집기

에이전트가 한 번에 많은 파일을 편집하고 프로젝트 작업을 실행하며, 받아들이기 전에 검토 가능한 diff를 보여 주는 편집기. 다음 터미널 그룹과 달리 작업은 이미 스크립트하는 셸이 아니라 편집기 세션에 남습니다.

AI 제품
비교 대상으로 선택이름기업카테고리비즈니스 모델출시업데이트내 목록
Cursor

새 코드 작성 기존 코드 수정

Anysphere 코딩 및 개발자 도구 프리미엄(부분 무료) 2023-03 2026-10-09
Windsurf

새 코드 작성 기존 코드 수정

Cognition 코딩 및 개발자 도구 프리미엄(부분 무료) 2024-11 2026-10-10
Kiro

새 코드 작성 기존 코드 수정

Amazon Web Services 코딩 및 개발자 도구 프리미엄(부분 무료) 2025-07 2026-09-10
Google Antigravity

새 코드 작성 기존 코드 수정

Google 코딩 및 개발자 도구 프리미엄(부분 무료) 2025-11 2026-10-09
Qoder

새 코드 작성 기존 코드 수정

Alibaba 코딩 및 개발자 도구 프리미엄(부분 무료) 2025-08 2026-10-10

터미널·CLI 에이전트

터미널에서 돌고 셸, 테스트, git을 쓸 수 있으며 빌드나 테스트가 통과할 때까지 반복하는 에이전트. 아래 클라우드 그룹과 달리, 나중에 pull request를 여는 공급업체 환경이 아니라 이미 저장소가 있는 곳에서 돕니다.

AI 제품
비교 대상으로 선택이름기업카테고리비즈니스 모델출시업데이트내 목록
Claude Code

새 코드 작성 기존 코드 수정

Anthropic 코딩 및 개발자 도구 유료 2025-02 2026-10-09
Codex

새 코드 작성 기존 코드 수정

OpenAI 코딩 및 개발자 도구 유료 2025-05 2026-09-04
Gemini CLI

새 코드 작성 기존 코드 수정

Google 코딩 및 개발자 도구 오픈(오픈 가중치/소스) 2025-06 2026-09-10
Aider

새 코드 작성 기존 코드 수정

Aider AI LLC 코딩 및 개발자 도구 오픈(오픈 가중치/소스) 2023 2026-10-10
Cline

새 코드 작성 기존 코드 수정

Cline 코딩 및 개발자 도구 오픈(오픈 가중치/소스) 2024 2026-10-10
Amp

새 코드 작성 기존 코드 수정

Sourcegraph 코딩 및 개발자 도구 유료 2025-07 2026-10-09
goose

자동화 에이전트 터미널 에이전트

Block / Agentic AI Foundation 에이전트 및 자동화 오픈(오픈 가중치/소스) 2025-01 2026-10-09

클라우드 및 장시간 실행 에이전트

클라우드 환경에서 작업을 실행하고 종종 나중에 검토할 pull request를 여는 에이전트. 다음 검토 그룹과 달리 변경을 만듭니다. 검토 도구는 이미 있는 diff만 검사합니다.

AI 제품
비교 대상으로 선택이름기업카테고리비즈니스 모델출시업데이트내 목록
Devin

새 코드 작성 기존 코드 수정

Cognition AI 코딩 및 개발자 도구 유료 2024-03 2026-10-10
Jules

새 코드 작성 기존 코드 수정

Google 코딩 및 개발자 도구 프리미엄(부분 무료) 2025-05 2026-09-10
OpenHands

새 코드 작성 기존 코드 수정

All Hands AI 코딩 및 개발자 도구 오픈(오픈 가중치/소스) 2024-03 2026-10-10
Factory

새 코드 작성 기존 코드 수정

Factory AI 코딩 및 개발자 도구 유료 2023 2026-09-04

병합 전 검토와 안전장치

결과 diff(AI가 만든 코드 포함)의 품질, 보안, 일관성을 검토하는 도구. 위의 편집기 그룹과 달리 여러 파일 편집을 하지 않습니다. 병합 전의 문입니다.

AI 제품
비교 대상으로 선택이름기업카테고리비즈니스 모델출시업데이트내 목록
CodeRabbit

새 코드 작성 기존 코드 수정

CodeRabbit 코딩 및 개발자 도구 프리미엄(부분 무료) 2023 2026-09-10
Qodo

새 코드 작성 기존 코드 수정

Qodo 코딩 및 개발자 도구 프리미엄(부분 무료) 2023 2026-10-10
SonarSource

새 코드 작성 기존 코드 수정

SonarSource Sàrl 코딩 및 개발자 도구 프리미엄(부분 무료) 2008 2026-09-10
Codacy

새 코드 작성 기존 코드 수정

Qamine Portugal S.A. 코딩 및 개발자 도구 프리미엄(부분 무료) 2013 2026-09-10

실제로 실행한 것

2026-10-09에 한 대의 컴퓨터(macOS, arm64)에서 실행했습니다. 실행 기록은 아래에 그대로 링크했습니다.

실행기가 fixture의 임시 저장소를 만들고, Ollama를 통해 작은 로컬 모델 셋에게 수정을 요청한 뒤, 돌려받은 내용을 그대로 적용하고 테스트를 다시 돌렸습니다. 셋 모두 실패했습니다. 이 페이지의 호스팅 코딩 에이전트는 실행하지 않았습니다.

방법

실행 기록

실행 기록
실행(UTC)런타임모델결과원본 기록
2026-10-09T12:13ZOllama
이 기록에는 런타임 버전이 저장되어 있지 않습니다.
qwen2.5-0.5b · SmolLM2-360M · TinyLlama-1.1B기준선은 2 통과 / 3 실패. 세 모델 모두 과제에 실패했습니다. qwen2.5-0.5b는 src/ 파일 둘을 잘린 내용으로 다시 썼고(14.2초), SmolLM2-360M과 TinyLlama-1.1B는 파일이 아니라 산문 설명을 돌려주어 아무것도 적용할 수 없었습니다(21.8초, 8.8초). 기록된 세 모델의 소요 시간 합계는 44.8초.docs/tests/existing-repo-coding/runs/2026-10-09T12-13-58-519Z.json

실행이 보여 주는 것

남겨 둔 실패 사례

이것이 보여 주지 않는 것

비용. 계정도, API 키도, 유료 요금제도 없습니다. 모델은 Ollama를 통해 로컬에서 돌았습니다. 측정된 비용은 컴퓨터를 돌린 전기료뿐이며, 계량한 금액은 기록하지 않았으므로 공개하지 않습니다.

방법, fixture, 원본 출력

각 링크의 이름표는 원본 저장소에서의 파일 경로입니다. 링크는 이 사이트에 공개한 바이트 단위로 동일한 사본을 열고(첫 항목은 모든 사본의 색인을 엽니다), 저장소 접근 없이도 기록을 읽을 수 있습니다.

실행하지 않은 것

Cursor · Claude Code · GitHub Copilot · Windsurf · Replit · Aider · Cline · Tabnine

이번 회차에는 이 애플리케이션들을 하나도 실행하지 않았으므로, 그들에 대한 측정 결과를 보고하지 않습니다. 실행하려면 계정이나 특정 요금제가 필요한 것도 있습니다. Claude Code는 사용 가능한 접근 권한이 필요하며, 공식적으로 제시된 경로는 Claude 구독(Pro, Max, Team, Enterprise), Claude Console 계정, 또는 지원되는 클라우드 제공업체를 통한 접근입니다. 따라서 유료 Claude 구독이 유일한 경로는 아닙니다. 호스팅 에이전트는 로그인한 계정이 필요합니다. 목록의 모든 제품에 해당하지는 않습니다. Aider와 Cline은 오픈 소스이고 로컬 모델에 연결할 수 있으므로 둘 다 유료 요금제가 필요하지 않습니다. 이번 회차에는 그 밖의 이유를 기록하지 않았으므로, 확인되지 않은 조건은 추정하지 않고 미확인으로 적습니다. 각 페이지와 비교는 출처와 확인 날짜가 있는 문서화된 동작을 보고합니다.

다음 단계

  1. 목록에서 “기존 코드 수정” 도구 모두 보기
  2. 기록된 사실로 Cursor와 Windsurf 비교
  3. Cursor로 전환 시 실제로 바뀌는 점 확인
  4. 오래된 값을 발견했나요? 수정 제안

모든 링크는 근거를 유지합니다. 목록은 각 값에 출처와 확인 날짜를 표시합니다.

자주 묻는 질문

이 가이드는 여러 파일 도구를 순위로 매기나요?

아니요. 기존 저장소의 변경을 다루는 방식에 따라 색인된 제품을 묶을 뿐입니다. 점수도 벤치마크 결과도 공개하지 않습니다.

에이전트가 큰 코드베이스를 이해할까요?

능력은 제각각입니다. 저장소를 색인하는 도구도 있고, 작업마다 파일을 읽는 도구도 있습니다. 문맥을 만드는 방식과 적용되는 한계를 각 제품 문서에서 확인하세요.

가장 안전하게 시작하는 방법은?

브랜치에서 읽기 전용 또는 제안 전용 모드로 시작해 diff를 검토한 뒤에 편집과 명령 실행을 켭니다. 한 번에 검토할 수 있을 만큼 작게 유지하세요.

클라우드 에이전트가 로컬보다 좋나요?

제약에 따라 다릅니다. 클라우드는 내 컴퓨터 없이 긴 작업을 돌리고, 로컬 도구는 코드를 내 환경에 둡니다. 여기서는 선호 없이 둘 다 제시합니다.

에이전트가 저장소 전체를 다시 쓰지 않게 하려면?

실행 전에 작업을 좁힙니다. 범위에 있는 파일이나 디렉터리를 명시하고, 바뀌면 안 되는 것을 적고, 결과를 이루는 최소 diff를 요청합니다. 그런 다음 적용 전에 diff를 검토합니다. 공개된 멀티 에이전트 워크플로도 같은 발상으로, 명시적 작업 경계와 격리된 브랜치나 worktree를 씁니다. 이 가이드는 측정 결과를 보고하지 않습니다.

관련 가이드

관련 비교

출처와 기록 날짜

날짜는 인덱스 업데이트를 뜻하며 독립적인 실측을 의미하지 않습니다. 최신 기능과 요금은 연결된 문서에서 확인하세요.