본문 바로가기
리텐션 주식회사

리텐션 주식회사

용어 · AI 코딩

Command-line interface

CLI · 명령줄 인터페이스

마우스 클릭 대신 텍스트 명령어를 한 줄씩 입력해 소프트웨어를 조작하는 방식.

실무에서 뜻하는 것

CLI는 터미널 창에 git status나 claude 같은 명령을 입력해 프로그램을 움직이는 방식입니다. 버튼이 없어 처음에는 낯섭니다. 대신 같은 명령을 스크립트로 묶어 반복 실행하기 쉽습니다. 클로드 코드 같은 코딩 에이전트는 gh, aws, gcloud 같은 CLI 도구를 직접 실행합니다. Claude Code 비용 문서는 쓸 수 있는 CLI가 있으면 MCP 서버보다 컨텍스트를 덜 쓴다고 안내합니다. MCP처럼 도구 목록을 컨텍스트에 추가하지 않기 때문입니다.

리텐션에서 쓴 예

Meta 공식 MCP + CLI로 크리에이티브 피로도를 에이전틱하게 잡는 법은 MCP와 CLI의 역할을 나눴습니다. MCP는 피로 소재 감지(읽기)를, Meta Ads CLI는 대응(쓰기)을 맡았습니다. 심각한 피로 소재는 meta ads ad update <ID> --status PAUSED --force 한 줄로 끕니다. --no-input과 --force 플래그를 쓰면 사람 확인 없이 돌아갑니다. 그래서 cron으로 매일 09 실행하도록 구성했습니다.

헷갈리기 쉬운 것

CLI는 입력 방식이고, 터미널은 그 명령을 입력하는 창입니다. 버튼과 메뉴로 같은 일을 하는 방식은 GUI(그래픽 사용자 인터페이스)라고 부릅니다.

이 용어가 나오는 글

출처: 명령줄 인터페이스 - 위키백과 · 비용을 효과적으로 관리하기: MCP 서버 오버헤드 감소 (Claude Code 공식 문서)

수정 · Markdown 원문