클로드 코드와 생성형/대화형 AI 의 차이
일반적인 대화형 AI
-코드를 단순히 텍스트로 제안
클로드 코드
-실제 개발 환경에 직접 개입하여 주도적으로 작업 수행하는 에이전트 코딩 도구
클로드 코드 핵심 기능 및 특징
1. 코드베이스 전반 이해 및 자율 검증
-단일 파일 혹은 코드 조각만 보는 것이 아닌, 일상어 기반 설명으로 스스로 설계 및 코드 수정, 작동 검증 수행
2. MCP 연동
-개방형 표준 프로토콜인 Model Context Protocol 을 활용하여 외부 데이터 소스와 연결
-구글 드라이브, jira, slack 등
3. 자동 메모리 및 맞춤 설정
-CLAUDE.md 파일 통해 코딩 표준, 아키텍처 규칙을 세션마다 정의 가능
-빌드 명령어, 디버깅 인사이트 등을 자동 메모리로 저장하여 스스로 활용
4. git 워크플로우 수행
-테스트 코드, 린트 오류 수정, 종속성 업데이트 등의 작업 자동화
-직접 git과 연동하여 변경 사항 스테이징, 커밋 메시지 작성, 브랜치 생성 등 일련의 과정 자동화
5. 에이전트 팀 및 스케쥴링
-여러 에이전트 생성하여 동시 처리 가능
-반복 작업 스케쥴링 및 자동화
MacOS 환경에서 Claude 앱 vs 터미널
| 터미널 (CLI) | 데스크톱 앱 | ||
| 한줄 요약 | 명령줄 환경에서 프로젝트 직접적, 빠르게 제어 최적화 | 터미널, IDE 외부에서 독립적 실행되는 전용 애플리케이션 | |
| 설치 특징 | 1. Native install -백그라운드 자동 최신 버전 업데이트 |
2. Homebrew -자동 업데이트 불가 -버전 선택 가능 claude-code: 안정화된 릴리스 채널 claude-code@latest: 최신 채널 |
Claude Code 설치파일 다운로드 및 Code 탭에서 코딩 시작 (실행 시 유료 구독 계정 필요) |
| 장점 | -유닉스 설계로 확장성 뛰어남 -개발자 기존 터미널 워크플로우에 자연스럽게 녹아듬 -터미널 세션 내에서 /loop 명령어로 빠른 폴링을 위한 프롬프트 반복 작업 수행 가능 |
-시각적 편의성 -멀티태스킹 -스케쥴링 |
|
| 단점 | -모든 것이 텍스트 기반 -코드 Diff 한번에 파악 / 여러 작업 동시 모니터링 직관성 다소 떨어짐 |
터미널 중심 스크립트 기반 작업에서는 다소 부적합 | |
- 터미널 환경에서 /desktop 명령어 입력으로 데스크톱 앱으로 세션 전환가능하여 환경 전환 용이