Record

  • REST-API

목차

코드 에디터 통합형

Cursor: 가장 인기 있는 AI 코드 에디터, GPT-4/Claude 통합

Cursor 예시:
사용자: "React 투두 앱을 만들어줘"
→ Cursor가 전체 컴포넌트를 생성하고, 스타일링까지 완료
→ 추가로 "삭제 기능 추가해줘"라고 하면 기존 코드를 수정해서 기능 추가

Windsurf: Codeium의 에이전트, 멀티파일 편집 강점

GitHub Copilot: VS Code 통합, 코드 자동완성의 원조

GitHub Copilot 예시:
javascript// 주석만 작성하면
// 배열에서 중복 제거하는 함수
→ Copilot이 자동으로 함수 코드 제안:
function removeDuplicates(arr) {
  return [...new Set(arr)];
}

Codeium: 무료 대안, 다양한 에디터 지원

터미널/CLI 기반

Aider: 터미널에서 직접 코드 수정

bash$ aider main.py
> "이 함수에 에러 핸들링 추가해줘"
→ Aider가 직접 파일을 수정하고 git commit까지 수행

Claude Code: Anthropic의 CLI 도구 (연구 단계)

Claude Code 예시:
bash$ claude-code "Python으로 CSV 파일 읽어서 그래프 그리는 스크립트 만들어줘"
→ 필요한 라이브러리 설치부터 완성된 스크립트까지 생성
웹 기반 개발 환경

GitHub Copilot CLI: 터미널 명령어 생성

웹 기반 개발 환경

Bolt.new: 웹앱을 즉석에서 생성

Bolt.new 예시:
"날씨 앱을 만들어줘"라고 입력
→ 5분 안에 API 연동된 완전한 웹앱이 배포까지 완료
→ 실제 URL로 바로 접속 가능

v0.dev: Vercel의 UI 컴포넌트 생성기

v0.dev 예시:
"로그인 폼 컴포넌트 만들어줘"
→ 디자인 시스템에 맞는 React 컴포넌트 생성
→ 코드 복사해서 바로 프로젝트에 사용 가능

Replit Agent: 브라우저에서 완전한 앱 개발

전문 분야별

Devin: 소프트웨어 엔지니어 에이전트 (복잡한 작업 수행)

Devin 예시:
"이 GitHub 이슈를 해결해줘"
→ 코드베이스 분석 → 버그 발견 → 테스트 작성 → 수정 → PR 생성까지 자동화

SWE-agent: 소프트웨어 엔지니어링 작업 자동화

SWE-agent 예시:
"이 프로젝트의 성능을 개선해줘"
→ 코드 프로파일링 → 병목 지점 발견 → 최적화 코드 작성 → 벤치마크 비교
## AutoGPT: 자율적 작업 수행