gogcli 리뷰: 터미널에서 Gmail, Google Calendar, Drive를 다루는 법
마지막 업데이트

gogcli 리뷰: 터미널에서 Gmail, Google Calendar, Drive를 다루는 법


하루 대부분을 터미널에서 보내는 사람에게는 Gmail이나 Google Calendar를 보기 위해 브라우저로 튀는 순간이 생각보다 큰 흐름 깨짐이 됩니다.

gogcli는 바로 그 문제를 줄여주는 도구입니다. Google Workspace 작업을 CLI 안으로 끌어와서, 터미널 중심 개발자와 작은 자동화 흐름에 특히 잘 맞습니다.

이 리뷰는 아래 질문에 집중합니다.

  • gogcli가 실제로 무엇을 하는가
  • 어디에서 진짜로 유용한가
  • 초기 설정 마찰은 어느 정도인가
  • 누구에게 맞고, 누구에게는 과한가

gogcli가 무엇인가

gogcli는 Google Workspace를 위한 command-line interface입니다.

대상은 이런 서비스들입니다.

  • Gmail
  • Google Calendar
  • Google Drive
  • Contacts
  • 문서 중심 워크플로

이 도구가 단순 장난감이 아닌 이유는 읽기뿐 아니라 쓰기 동작도 지원하기 때문입니다. 그래서 단순 조회용이 아니라 실제 shell automation에 들어갈 수 있습니다.

어디에서 특히 유용한가

이 도구의 가치는 “Google 서비스에 접근할 수 있다”는 사실만으로는 설명되지 않습니다. 이미 터미널 중심으로 일하는 사람의 흐름을 그대로 유지해준다는 점이 핵심입니다.

특히 이런 상황에서 의미가 있습니다.

  • Gmail 검색을 브라우저 없이 하고 싶을 때
  • 캘린더 이벤트를 빠르게 확인하거나 생성하고 싶을 때
  • Drive 파일 검색을 스크립트에 넣고 싶을 때
  • Google Workspace 데이터를 jq 같은 셸 도구와 붙이고 싶을 때

이미 이런 방식으로 일하고 있다면 매력이 금방 보입니다.

Gmail을 터미널에서 다루기

가장 강한 부분 중 하나는 Gmail 접근입니다.

메일 검색, thread 확인, archive, 첨부파일 다운로드를 CLI에서 바로 할 수 있습니다.

gog gmail search 'newer_than:7d is:unread' --max 10

이것만으로도 유용하지만, 반복 작업이나 자동화와 결합되면 가치가 더 커집니다.

브라우저 없이 캘린더 일정 만들기

Calendar 지원이 중요한 이유는 일정 작업이 의외로 흐름을 자주 끊기 때문입니다.

gogcli를 쓰면 캘린더를 확인하거나 이벤트를 만드는 일을 터미널 맥락 안에서 처리할 수 있습니다.

gog calendar create primary \
  --summary "Sprint Planning" \
  --from 2026-03-05T10:00:00Z \
  --to 2026-03-05T10:30:00Z \
  --attendees "dev1@company.com,dev2@company.com"

특히 일정 생성이 스크립트나 반복 업무 일부일 때 잘 맞습니다.

Drive 검색과 자동화

Drive 지원은 이 도구를 Gmail 전용 CLI보다 훨씬 넓게 만들어줍니다.

파일 검색, 메타데이터 조회, 공유 문서나 자산에 대한 작은 자동화를 만들기 쉬워집니다.

gog drive search "invoice filetype:pdf" --max 20 --json

여기서 중요한 건 JSON 출력입니다. 그 덕분에 일회성 명령이 아니라 스크립트 가능한 작업이 됩니다.

JSON 출력이 진짜 강점인 이유

이런 도구는 구조화된 출력이 있을 때 훨씬 강해집니다.

--json이 있으면 gogcli는 다음과 더 잘 붙습니다.

  • jq
  • shell script
  • cron job
  • GitHub Actions

그래서 사람용 터미널 UI를 넘어서, 개발자용 자동화 도구로 더 흥미로워집니다.

초기 설정 마찰은 어느 정도인가

단점은 일상 사용 자체보다 초기 인증입니다.

macOS에서는 설치 자체는 간단합니다.

brew install steipete/tap/gogcli

하지만 Google 서비스와 연결되는 도구인 만큼, 처음 OAuth와 credential 설정은 약간 번거롭습니다. 그래서 이 도구는 한두 번 체험하는 사람보다, 반복적으로 쓸 사람이 더 잘 맞습니다.

장점과 단점

장점

  • 터미널 중심 워크플로와 잘 맞음
  • Gmail, Calendar, Drive 자동화에 실제로 유용함
  • JSON 출력 덕분에 스크립팅이 쉬움
  • 브라우저 전환을 줄여 흐름 유지에 도움됨

단점

  • 초기 인증 설정이 번거로움
  • shell workflow에 익숙한 사람에게 더 큰 가치가 있음
  • 가끔 메일이나 일정만 확인하는 사람에겐 과할 수 있음

누구에게 잘 맞을까

gogcli는 이런 사람에게 특히 잘 맞습니다.

  • 터미널 중심 개발자
  • shell automation을 자주 하는 사람
  • Gmail, Calendar, Drive를 작업 흐름과 붙이고 싶은 사람

반대로 대부분의 시간을 브라우저에서 보내는 사람이라면 체감 장점이 작을 수 있습니다.

최종 평가

gogcli는 모든 사람의 Google Workspace UI를 대체하려는 도구가 아닙니다.

대신 그 가치는 훨씬 좁고 실용적입니다. 이미 CLI 중심으로 일하는 사람에게 Google 서비스가 더 scriptable하고 덜 끊기게 느껴지도록 만들어줍니다. 맞는 사용자에게는 꽤 분명한 생산성 향상이 됩니다.

FAQ

Q. gogcli는 읽기 전용인가요, 쓰기도 되나요?

쓰기 동작도 지원합니다. 그래서 단순 조회보다 자동화에 더 가치가 있습니다.

Q. 설정이 많이 어렵나요?

설치 자체는 간단하지만 OAuth 설정은 초반에 약간 마찰이 있습니다.

Q. 누가 가장 큰 가치를 느끼나요?

터미널에서 일하는 시간이 많고, Google Workspace를 스크립트처럼 다루고 싶은 개발자입니다.

  • 또 다른 터미널/워크플로 리뷰를 보고 싶다면 What Is gstack?로 이어가세요.
  • 엔지니어링 워크플로에 AI를 어떻게 붙일지 고민 중이라면 Harness Engineering Guide도 자연스럽습니다.

먼저 읽어볼 가이드

검색 유입이 많은 핵심 글부터 이어서 보세요.