M2 맥북 프로의 강력한 성능, Gemini CLI 한층 더 끌어올려 보자.
오늘은 Google에서 출시된 Gemini를 똑똑한 AI 비서로 변신시켜 줄 Gemini CLI를 M2 맥북 프로에 설치하고 실행하는 방법을 아주 쉽고 상세하게 알아보겠다.
Gemini CLI, 왜 써야 할까?
Gemini CLI(Command-Line Interface)는 터미널에서 Google의 강력한 AI 모델, Gemini를 조금 더 전문적으로 나에게 최적화해서 쓸 수 있게 해주는 도구다. 코드를 짜다 막혔을 때, 복잡한 명령어가 가물가물할 때, 혹은 프로젝트 파일에 대해 묻고 싶을 때, 더 이상 터미널을 벗어날 필요가 없다. 그냥 자연어로 대화하며 답을 얻으면 된다. M2 맥북 프로의 쾌적한 환경과 만나면 개발 생산성이 그야말로 폭발할 것이다.
자, 그럼 지금부터 차근차근 설치를 시작해 보자.
Step 1: 모든 것의 시작, Node.js 설치하기
Gemini CLI는 Node.js 환경에서 작동한다.
그래서 가장 먼저 M2 맥북에 Node.js가 제대로 설치되었는지, 설치 되었다면 Node.js 18 버전 이상이 설치되었는지 확인해볼것.
1. Node.js 버전 확인
터미널을 열고 아래 명령어를 입력해보자.
node -v
만약 v18.0.0 이상의 버전이 보인다면 준비는 끝났다. 바로 다음 단계로 넘어가자! 하지만 "command not found"라는 메시지가 나오거나 버전이 너무 낮다면 설치가 필요하다.
2. Node.js 설치 (Homebrew 사용 추천)
macOS 사용자의 필수품, Homebrew를 사용하면 Node.js를 간단하게 설치할 수 있다.[4]
brew install node
위 명령어 한 줄이면 설치는 끝난다. 정말 간단하다.
Step 2: 진짜 주인공, Gemini CLI 설치하기
이제 오늘의 주인공인 Gemini CLI를 설치할 차례다. 터미널에 다음 명령어를 입력하자.
npm install -g @google/gemini-cli
이 명령어는 npm(Node.js 패키지 매니저)을 통해 Gemini CLI를 컴퓨터 전역(-g 옵션)에 설치한다.
이렇게 해야 어떤 폴더에서든 gemini 명령어를 사용할 수 있어 편리하다.
****** 잠깐! 권한 오류가 뜬다면?*****
설치 중에 EACCES 같은 권한 오류가 뜬다면? 당황하지 말고 명령어 앞에 sudo를 붙여 관리자 권한으로 실행하자.
M2 맥북 비밀번호를 입력하면 아무 문제 없이 설치가 진행될 것이다.
sudo npm install -g @google/gemini-cli
Step 3: 첫 만남, 그리고 인증
설치가 끝났다면, 이제 Gemini를 깨워보자!
1. Gemini CLI 실행
터미널에 간단하게 아래 명령어를 입력한다.
gemini
2. 초기 설정 및 인증
처음 실행하면, 당신의 취향에 맞는 터미널 테마를 선택하는 화면이 나타난다.
화살표 키로 마음에 드는 테마를 고르고 Enter를 누르자.
다음으로 Gemini를 사용하기 위한 인증 절차가 진행된다.
잠시 후 웹 브라우저가 자동으로 열리고 Google 로그인 화면이 나타날 것이다.
사용할 계정으로 로그인하고, Gemini CLI가 요청하는 권한을 허용해주면 모든 설정이 끝난다.
Step 4: 이제 진짜 시작, Gemini CLI 활용하기
모든 준비가 끝났다. 이제 당신의 터미널은 강력한 AI 비서가 되었다.
터미널 프롬프트에 바로 질문을 입력해보자.
초보자를 위한 Gemini CLI 질문 예시 10가지 (이것부터 시작해보자!)
- 세상에서 가장 쉬운 웹사이트 만들기
"HTML로 '나의 첫 홈페이지'라는 제목의 웹사이트를 만들어줘. 내용은 '만나서 반갑습니다! Gemini는 정말 신기하네요.'라고만 넣어줘."(미리 구조를 계획해서 프롬프트에 넣으면 더 완성도를 높일 수 있지만 간단한 프롬프트를 넣어 과정을 보는것도 흥미롭다.) - 간단한 파일 만들고 글쓰기
"현재 폴더에 '나의 다짐.txt'라는 파일을 만들고, 그 안에 '오늘부터 파이썬 공부 1일!'이라고 적어줘."
(터미널 명령어로 내 컴퓨터에 파일을 만드는 신기한 경험을 할 수 있다.) - 컴퓨터와 숫자 세기 놀이
"파이썬으로 1부터 10까지 숫자를 차례대로 말해주는 코드를 만들어줘."
(가장 기초적인 코딩의 원리를 눈으로 확인할 수 있다.) - 궁금한 터미널 명령어 물어보기
"지금 내가 있는 이 폴더(디렉토리)의 경로가 어디인지 알려주는 명령어가 뭐야?"
(앞으로 자주 쓰게 될 기본 명령어를 자연스럽게 배울 수 있다.) - 어려운 개념 쉽게 설명해달라고 하기
"코딩에서 '변수'라는 말을 쓰던데, 초등학생도 이해할 수 있게 '데이터를 담는 바구니'에 비유해서 설명해줘."
(복잡한 개념을 내 눈높이에 맞춰 배울 수 있다.) - 간단한 계산기 프로그램 요청
"두 숫자를 입력하면, 두 숫자를 더한 결과를 알려주는 간단한 파이썬 프로그램을 만들어줘."
(내가 만든 프로그램이 실제로 작동하는 즐거움을 느낄 수 있다.) - 컴퓨터와 하는 가위바위보 게임
"파이썬으로 컴퓨터랑 나랑 가위바위보를 할 수 있는 간단한 게임 코드를 만들어줄래?"
(조금 더 재밌고 인터랙티브한 코딩의 세계를 경험할 수 있습니다.) - 파일 이름 바꾸기
"여기 'untitled.txt'라는 파일이 있는데, 이름을 '중요한 메모.txt'로 바꾸는 터미널 명령어를 알려줘."
(파일 탐색기를 쓰지 않고 터미널로 파일을 관리하는 방법을 배울 수 있다.) - 창의적인 이름 아이디어 얻기
"사이드 프로젝트를 하려고 해. 'AI를 활용한 자동 가계부'라는 주제인데, 기억하기 쉽고 멋진 프로젝트 이름 10개만 추천해줘."
"내가 새로 만든 블로그의 이름을 짓고 싶어. '일상'과 '성장'을 주제로 할 건데, 기억하기 쉬운 이름 5개만 추천해줘."
(코딩이 아니더라도, 창의적인 영감이 필요할 때 AI의 도움을 받을 수 있습니다.) - 코드 생성 요청
"React와 TypeScript를 사용해서 간단한 투두리스트(To-do list) 컴포넌트 코드 좀 짜줘."
Gemini CLI는 현재 작업 중인 디렉토리의 파일과 프로젝트 구조를 이해하고, 그 맥락에 맞는 답변을 제공한다.
코드를 생성하고, 디버깅을 돕고, 심지어 Git 명령어까지 대신 처리해 줄 수 있다.
VS Code와 같은 코드 에디터의 내장 터미널에서 실행하면 그 활용도는 더욱 극대화된다.
그런데 재미나이도 다 해줄수 있는거 아니야? 왜 굳이? 라는 의문이 생길 수 있을거 같아 간단하게 그 차이점을 정리해본다.
마치며
M2 맥북 프로에서 Gemini CLI를 설치하고 실행하는 전 과정을 알아봤다.
전문적인 개발자들의 영역이라고 생각했던 부분까지 접근이 가능하다니... 하지만 여전히 디테일한 컨트롤을 위한 학습이 필요하다. 이제 복잡한 문제 앞에서 웹 검색으로 시간을 허비하는 대신, 터미널 속 AI 비서에게 바로 물어보자.
개발 경험은 한층 더 즐거워지고 생산성은 눈에 띄게 향상될 것이다.
'스터디' 카테고리의 다른 글
직장인이라면 꼭 알아야 할 AI 스킬 10가지 (2025년 7월 버전) (0) | 2025.07.25 |
---|---|
Stable Diffusion_ComfyUI - Flux.1 Kontext Dev 사용 방법 (0) | 2025.07.09 |
스테이블 디퓨전 ComfyUI로 디자인 하는 패션몰 [별:나] 1_점퍼 (0) | 2025.04.09 |
ComfyUI 메뉴얼 2-Custom Node 추천 및 설치 방법 (1) | 2024.11.28 |
ComfyUI 워크플로우 노드와 용어 설명 & Manager 설치 방법 (0) | 2024.11.27 |