콘텐츠로 이동

01-개념

01. 개념 — “어느 게 제일 좋아요?”는 답할 수 없는 질문

섹션 제목: “01. 개념 — “어느 게 제일 좋아요?”는 답할 수 없는 질문”

벤치마크(SWE-bench, Aider polyglot)에서 점수가 매년 바뀐다. 모델도 매월 바뀐다. 그러나 하네스 설계 철학은 비교적 안정적이다. 본 챕터는 점수표가 아니라 철학을 본다.

하네스분류한 줄
Claude CodeTUI + agentic loop도구 루프 + 권한 모드 + hooks가 1급 시민
CursorIDE-내장에디터 통합 + 동적 컨텍스트 검색
Codex CLI (OpenAI)TUI안전 분리 아키텍처, 텍스트 명령 중심
AiderTUI아키텍트/에디터 분리, 명시적 edit format

Builder.io의 Cursor vs Claude Code 비교는 거의 같은 메시지로 끝난다 — 모델은 비슷한데 사용 경험이 완전히 다르다. 차이의 출처는:

  1. 컨텍스트 수집 방식 — Cursor는 IDE의 열린 파일·심볼·embedding 검색을, Claude Code는 모델 주도 Glob/Grep/Read를.
  2. 편집 적용 방식 — Aider는 udiff/whole/search-replace 등 명시 포맷, Claude Code는 Edit 도구의 정확 일치 치환.
  3. 권한 모델 — Codex의 안전 분리, Claude Code의 5 모드, Cursor의 IDE-수준 신뢰.
  4. 루프 종료 — Aider는 사용자 다음 입력까지 짧은 루프, Claude Code는 end_turn까지 긴 루프.