AI 네이티브 에디터 또는 어시스턴트 선택하기
당신의 첫 번째 결정은 AI가 어디에 사는가다. 오늘날 대략 세 가지 범주가 있으며, 영원히 묶일 필요는 없다.
- AI 네이티브 에디터 (Cursor, Windsurf): AI가 깊이 통합된 익숙한 코드 에디터. AI가 옆에서 작업하는 동안 코드를 보고 만지고 싶다면 최선이다.
- 터미널/ 에이전트 (Claude Code, Codex CLI, Gemini CLI, Aider): 버튼을 클릭하는 대신 명령을 입력하는 텍스트 전용 제어판인 CLI(커맨드라인 인터페이스)에서, AI가 파일을 읽고, 편집하고, 명령을 실행하는 에이전트로 동작한다. AI가 여러 파일에 걸쳐 더 자율적으로 작업하게 하는 데 최선이다.
- IDE 플러그인 (GitHub Copilot, Continue, JetBrains AI): 프로그래머가 코드를 작성하는 올인원 앱인 IDE(통합 개발 환경) 안에, 이미 좋아하는 에디터에 덧붙이는 보조 도구.
실제 소프트웨어를 출시하려면 프로젝트 전체를 읽고, 여러 파일을 편집하고, 명령(테스트, 빌드, 린터)을 스스로 실행할 수 있는 것을 골라라. 자신의 작업을 실행하고 점검할 수 있는 능력이 바로 유용한 어시스턴트와 자동완성 장난감을 가르는 지점이다. 다음 줄만 제안할 수 있는 도구는 모든 검증을 당신 손으로 하게 만든다; 방금 바꾼 테스트를 직접 실행할 수 있는 도구는 스스로 루프를 닫는다.
그 핵심 역량을 넘어, 정착하기 전에 따져볼 만한 몇 가지가 있다:
- 컨텍스트 창과 프로젝트 인식 — 관련 파일을 실제로 불러올 수 있는가, 아니면 작업 중반에 대화의 시작을 잊어버리는가?
- 권한 모델 — 명령을 실행하고 파일을 편집하기 전에 묻는가, 아니면 먼저 행동하는가? 둘 다 쓸 자리가 있다; 당신이 어느 모드에 있는지 알아둬라.
- 비용과 한도 — 자율 에이전트는 사용량을 빠르게 태울 수 있다. 한 시간씩 돌리기 전에 가격 정책을 이해하라.
선택을 너무 고민하지 마라. 이 책의 기술들은 도구 간에 옮겨간다. 노련한 바이브 코더 대부분은 결국 두 개를 설치해 둔다 — 대량 작업용 빠른 터미널 에이전트와 리뷰용 GUI 에디터 — 그리고 이 장을 닫는 TUI vs GUI 절이 바로 그 짝에 다시 돌아온다. 여기서 GUI(그래픽 사용자 인터페이스)는 창과 버튼으로 클릭하는 익숙한 프로그램이고, TUI(텍스트 사용자 인터페이스)는 터미널에서 동작하는 텍스트 전용 사촌이다.