의존성
의존성은 내 코드가 직접 만들지 않고 가져다 쓰는 외부 코드나 라이브러리다. 버튼 컴포넌트, 날짜 계산, API 클라이언트처럼 개발 속도를 높여 주지만, 버전 충돌, 보안 취약점, 번들 증가, 라이선스 검토 같은 책임도 함께 가져온다. AI가 빠르게 코드를 만들 때 의존성을 무심코 늘리면 배포가 깨지거나 유지보수가 어려워질 수 있다. 그래서 새 의존성은 목적, 대안, 설치 이유, 제거 가능성을 기록하고 테스트와 빌드로 실제 호환성을 확인해야 한다.
영어 표기
Dependency
예시
AI가 차트 라이브러리를 추가해 대시보드를 만들었을 때 의존성 변경을 리뷰한다. 이미 프로젝트에 비슷한 라이브러리가 있으면 중복 설치를 막고, 새로 추가했다면 빌드 크기와 회귀 테스트를 확인한 뒤 이유를 기록한다.
참고
dependencies와 devDependencies처럼 실행 시점에 필요한지 개발 중에만 필요한지도 구분한다.
카테고리
CLI·터미널 도구
난이도
basic
태그
의존성 · 라이브러리
함께 읽기
연관 용어
IDE·AI 어시스턴트
탭나인
영어 표기 Tabnine
팀과 엔터프라이즈 환경에 특화된 AI 코딩 어시스턴트로, 보안과 프라이버시를 최우선으로 설계되었다. 가장 큰 차별점은 코드 비보존(Zero Code Retention) 정책으로, 사용자의 코드가 모델 훈련에 사용되지 않으며 서버에 저장되지 않는다. 다양한 배포 옵션(SaaS 클라우드, VPC, 온프레미스, 에어갭 환경)을 지원하여, 인터넷 연결이 차단된 보안 시설에서도 AI 코딩 도구를 사용할 수 있다. GDPR, SOC 2, ISO 27001 등 주요 보안 인증을 보유하고 있어 금융, 의료, 국방 등 규제가 엄격한 산업에서 선호된다. 기능적으로는 코드 자동완성, 채팅, 에이전틱 워크플로(Agentic Platform)를 제공하며, 팀의 코딩 패턴을 학습하여 프로젝트에 일관된 스타일의 코드를 제안한다. 2018년 출시로 AI 코딩 도구 중 가장 오래된 제품 중 하나이며, JetBrains, VS Code, Vim, Emacs 등 다양한 IDE를 지원한다.
CLI·터미널 도구
코덱스 CLI
영어 표기 Codex CLI
OpenAI가 개발한 에이전틱 코딩 도구로, ChatGPT 웹 인터페이스, 터미널 CLI, VS Code 확장, Cursor/Windsurf 통합 등 다양한 접근 경로를 제공한다. 핵심 워크플로는 '계획(Plan) → 실행(Execute) → 관찰(Observe) → 반복(Iterate)'으로, AI가 작업을 계획한 뒤 코드를 작성·실행하고, 결과를 관찰하여 문제가 있으면 스스로 수정을 반복한다. ChatGPT 인터페이스의 Codex 탭에서는 클라우드 기반으로 에이전트가 작업을 수행하므로, 로컬 환경 설정 없이도 에이전틱 코딩을 경험할 수 있다. Codex mini 모델은 빠르고 저렴한 편집에 최적화된 경량 모델로, 간단한 코드 수정이나 리팩토링에 적합하다. ChatGPT Plus($20/월) 또는 Pro($200/월) 구독에 포함되어 별도 비용 없이 사용 가능하며, OpenAI 생태계(GPT-4, o1, o3 등)와의 자연스러운 통합이 강점이다. Claude Code와 함께 CLI 기반 AI 코딩 에이전트의 양대 산맥을 형성하고 있다.
CLI·터미널 도구
제미나이 CLI
영어 표기 Gemini CLI
Google이 오픈소스로 공개한 AI 에이전트 CLI 도구로, 터미널에서 코드 이해, 파일 조작, 명령어 실행, 대규모 코드베이스 편집을 지원한다. Google의 Gemini 모델을 기반으로 하며, Gemini의 멀티모달 능력을 활용하여 텍스트뿐 아니라 이미지와 비디오 생성까지 가능하다는 것이 독특한 차별점이다. 예를 들어, '이 UI의 스크린샷을 보고 React 컴포넌트를 만들어줘'와 같은 시각적 입력 기반 코딩이 가능하다. 오픈소스 프로젝트로 커뮤니티 기여가 가능하며, Google Cloud 생태계(Cloud Functions, Firebase, Vertex AI 등)와 긴밀하게 통합된다. Gemini Code Assist(IDE 기반 도구)와도 연동되어, CLI에서 시작한 작업을 IDE에서 이어서 할 수 있다. Claude Code, Codex CLI와 함께 3대 CLI 코딩 에이전트를 형성하며, Google 계정만 있으면 무료로 사용할 수 있어 진입 장벽이 낮다.