환경 변수
환경 변수는 코드 밖에서 실행 환경에 주입하는 설정값이다. 배포 주소, 기능 플래그, 외부 서비스 연결 이름처럼 환경마다 달라지는 값을 코드 수정 없이 바꿀 수 있게 해 준다. 단, 비밀 값은 공개 저장소나 화면 캡처에 노출되면 안 되므로 이름과 존재 여부만 확인하고 실제 값은 출력하지 않는 습관이 필요하다. AI 코딩에서는 환경 변수가 없어서 생기는 실패와 코드 버그를 구분해야 한다. 로컬, 미리보기, 프로덕션 각각에서 어떤 키가 필요한지 문서화하고 값 자체는 안전한 설정 저장소에 둔다.
영어 표기
Environment Variable
예시
AI가 결제 API 연동 코드를 만들었는데 로컬에서 실패하면 환경 변수 이름이 설정됐는지만 확인한다. 실제 값을 채팅이나 로그에 붙이지 않고, 누락 키 목록과 에러 상황만 공유해 코드와 설정 문제를 분리한다.
참고
비밀 값을 출력하지 않는 것이 핵심이다. 공개 문서에는 변수 이름과 용도만 남긴다.
공식·관련 링크
12factor.net/config카테고리
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 계정만 있으면 무료로 사용할 수 있어 진입 장벽이 낮다.