CLI의 귀환

CLI의 귀환

Claude Code, Cursor, GitHub Copilot CLI.

최신 AI 도구들이 하나같이 터미널 인터페이스를 선택하고 있다. GUI가 지배하던 시대에, 왜 다시 커맨드라인인가?

---

텍스트는 가장 유연한 인터페이스다

GUI는 버튼과 메뉴로 가능한 행동을 제한한다. 디자이너가 예상한 범위 안에서만 움직일 수 있다.

CLI는 다르다. 텍스트라는 무한한 표현 공간을 제공한다.

claude "이 함수를 리팩토링하고, 테스트도 수정하고, 문서도 업데이트해줘"

이 문장을 GUI로 표현하려면 몇 개의 버튼과 체크박스가 필요할까? AI는 자연어를 이해한다. 자연어는 텍스트다. 텍스트를 다루는 최적의 환경은 터미널이다.

---

조합의 힘

cat server.log | grep ERROR | cut -d' ' -f3 | sort | uniq -c | sort -rn

한 줄이다. GUI로 같은 작업을 하려면 여러 화면과 수십 번의 클릭이 필요하다.

CLI는 프로그래머블하다. 작은 도구들이 파이프로 연결되고, 스크립트로 자동화된다. 유닉스 철학이 50년이 지난 지금도 유효한 이유다.

---

플로우를 깨지 마라

마우스를 잡는 순간, 컨텍스트 스위칭이 일어난다.

개발자의 생산성은 플로우 상태를 얼마나 유지하느냐에 달려있다. 터미널은 키보드에서 손을 떼지 않게 해준다. AI 도구가 터미널에서 동작하면, 기존 워크플로우에 자연스럽게 녹아든다.

IDE를 벗어나지 않는다. 흐름이 끊기지 않는다.

---

결론

GUI가 사라지지는 않는다.

하지만 개발자 도구의 핵심 인터페이스는 다시 터미널로 돌아오고 있다. AI와 함께.

터미널 UX에 투자하는 것은 이제 선택이 아니다.