logo

에이전틱 코딩의 도구들

범용 챗봇

  • ChatGPT, Claude, Gemini
  • 웹/앱에서 대화형으로 사용
  • 사용하기가 쉽다는 장점
  • 코드 생성, 에러 설명, 알고리즘 설명, 라이브러리 사용법 학습에 활용
  • 실제 파일 구조를 자동으로 이해하거나 실행하지 못함
  • 다양한 도구 활용에 제한
  • 유료 계정의 경우 Python 등 일부 프로그래밍 언어는 실행 가능
    • 라이브러리 설치는 불가능

IDE + AI

  • GitHub Copilot: VS Code에 결합하여 사용
  • Cursor, Windsurf, Google Antigravity: VS Code를 개조하여 AI 활용 가능하게 만든 도구
  • Cursor는 SpaceX가 인수
  • 기존 개발 환경 안에서 코드 자동완성, 코드 제안, 채팅, 명령행 도움 등을 제공
  • 기존 개발 흐름을 크게 바꾸지 않음
  • 개발자가 주도하고 AI가 보조하는 형태

노코딩/로우코딩 웹 개발

  • Replit, Lovable, Bolt 등
  • 자연어로 "이런 앱/웹사이트를 만들어줘"라고 지시
  • AI가 화면, 컴포넌트, 코드, 데이터베이스 연동 등을 생성
  • 브라우저 안에서 미리보기와 수정 가능
  • 빠른 프로토타입, MVP, 랜딩페이지, 내부 업무 도구 제작에 적합
  • 비개발자도 쉽게 시작할 수 있는 형태

대화 중심의 코딩 에이전트

  • Codex: OpenAI의 코딩 에이전트
  • Claude Code: Anthropic의 코딩 에이전트
  • 다양한 기능들을 지원
    • CLI, GUI 앱 등
  • 대화 중심으로 개발하고 IDE 기능은 제공하지 않음
    • IDE 확장을 설치할 수는 있음

OpenCode

  • 모델 중립적 에이전트
    • 특정 AI 모델에 종속되지 않음
    • 다양한 모델을 사용 가능
  • 터미널 TUI, 데스크톱 앱, IDE 확장, 웹 UI까지 네 가지 인터페이스를 제공
  • 이외에도 여러 가지 오픈소스 코딩 에이전트가 있음

coding-tools-slide199-image01

Codex 화면 구성

스크린샷 2026-07-15 오후 12.17.09

Claude Code 화면 구성

스크린샷 2026-07-15 오후 12.17.17

  • Claude Code for Windows는 Git 설치 필요
  • 환경 변수 설정:
    • CLAUDE_CODE_GIT_BASH_PATH 환경 변수에 bash.exe 전체 경로(파일명 포함) 설정 (예: C:\Program Files\Git\bin\bash.exe)
    • 윈도 키 -> 환경 변수 찾기 -> 시스템 변수 -> 새로 만들기
Previous
바이브 코딩