왼손잡이해방연대 아지트

사용자 확인중...

Gemini CLI 한 달 사용 후기

푸른레몬팝콘,

37

1

gemini cli 후기를 작성한 지도 한 달 가까이 되어갑니다. ChatGPT Plus 구독을 해제했고 Gemini CLI로 대체해보려고 합니다. 그동안 사용하면서 생긴 팁들과 후기를 정리했습니다.

짧은 후기

터미널 위에서 API로 대화해서 가볍다.
여러 파일을 읽고 답변할 수 있어서 좋다. -> 제텔카스텐 형식에 사용하기 적절한 것 같다.

/chat 명령어로 세션 나누기

/chat 명령어를 사용하면 대화를 save하거나 resume할 수 있습니다. ChatGPT에서 대화를 구분할 수 있는 것과 같습니다. 그리고 대화 목록이 작업 디렉토리마다 분리돼서 저장됩니다. Gemini가 홈에서 실행하지 말고 구체적인 작업 디렉토리에서 실행을 하는 걸 권장하더군요. 예를 들면 터미널에서 메모를 모아둔 옵시디언 vault 디렉토리나 코딩 작업을 하고 있는 프로젝트 디렉토리로 이동한 다음 Gemini CLI를 실행하는 것을 권장합니다. 그 디렉토리 안에서 다루고 싶은 주제가 여러 개 있다면, /chat 명령어로 대화의 흐름을 주제별로 관리할 수 있습니다. 컴퓨터를 껐다 켜도 이어서 대화를 할 수 있는 당연하지만 꼭 필요한 기능입니다.

/memory 명령어로 답변 개조하기

/memory를 사용하면 본인이 원하는 방향으로 답변 스타일을 바꾸거나 작업 행동을 바꿀 수 있습니다. 예를 들어 저는 강화학습 공부를 하면서 이것저것 물어보곤 했는데 자꾸 답변 머리에 '아주 훌륭한 핵심을 질문하셨습니다. ~는 아주 중요한 내용이죠.'같이 왠지 모르게 약이 오르는 말을 해서 이걸 금지하는 프롬프트를 /memory add로 추가했습니다. 파일 생성은 특정한 지시가 있을 때만 수행하도록 프롬프트를 추가할 수도 있겠습니다. 이런 프롬프트를 Gemini가 생성하게 해서 적용하면 더 좋다고 알려져 있습니다.

장점

  • 터미널만 사용해서 뭔가 가벼운 느낌이 듭니다.
  • 터미널이지만 수학기호, 특수문자 등도 정확히 사용해서 답변을 해줍니다. 오히려 깨지는 tex가 없어서 더 좋은 것 같기도 합니다.
  • 답변 내용을 바로 로컬 파일로 생성할 수 있습니다.
  • 파일의 일부분 수정도 가능합니다.
  • 한 디렉토리 안에 있는 여러 파일을 동시에 넣고 대화하기 좋습니다.

단점

  • 원치 않는 파일을 생성하려고 해서 취소하면 답변이 중단됩니다. 질문할 때 파일 생성에 대한 부분을 명확히 말해주는 게 필요합니다.
  • 얘가 어느 정도까지 내 파일들을 읽을지 모르겠습니다. 파일을 읽을 때는 뭐를 읽는다고 알려주긴 하는데 갑자기 질문 내용을 바탕으로 예상치 못한 파일을 읽을 수도 있겠습니다. 민감한 정보는 따로 보관하는 것이 좋겠죠.
첨부파일


목록

혹시 cursor를 써보셨다면 cursor와 비교해서 어떤지도 궁금합니다.

ㄴ 음 아쉽게도 cursor는 안 써봤어요. 근데 gemini cli가 코딩하기에 아주 적절한 도구는 아닌 것 같아요. cursor처럼 에디터에서 변화 전후를 보이기보다 코드를 수정할 때마다 에디터로 연결해서 변경을 확인하고 돌아오는 구조입니다. 저는 여러 파일들을 기반으로 한 대화에 초점을 맞춰서 쓰고 있어요. 나중에 코딩 작업을 좀 더 하게 되면 그 내용도 올려볼게요.

답변 감사합니다. 잘 읽었읍니다

Claude code 대신 Gemini를 쓰신 이유가 있으실까요?

ㄴ 일단 무료래서 써보기로 했고요. Claude code가 있는지 몰랐어요. 얘는 무료는 아닌 듯 하네요. Gemini CLI 는 그냥 sns 보고 삘 받아서 쓰기 시작한거라 다른 것과 비교하고 쓰는 건 아니긴 합니다.