Gemini CLI AI를 활용해서 중소기업 사무 자동화 적용하기

Gemini CLI AI를 활용해서 중소기업 사무 자동화 적용하기

많은 중소기업과 1인 기업들이 디지털 전환을 고민하지만, 거창한 시스템을 도입하기에는 비용과 인력 면에서 부담을 느끼곤 합니다. 하지만 우리가 매일 사용하는 터미널(Terminal) 환경에 똑똑한 AI 조수인 Gemini CLI 하나만 제대로 앉혀두어도, 웬만한 유료 사무 자동화 솔루션 부럽지 않은 효율을 낼 수 있습니다.

오늘은 복잡한 코딩 없이도 실무 현장에서 사무 자동화로 바로 써먹을 수 있는 Gemini CLI 내장 도구 활용법을 소개하려고 합니다. 단순한 채팅 AI를 넘어, 내 컴퓨터의 파일을 직접 관리하고 웹 정보를 수집하며 메일함의 데이터를 문서로 만드는 ‘실무형 사무 자동화 비서’로 변신시키는 방법입니다.

1. 복잡한 프로젝트 구조도 한눈에 파악하는 파일 관리

새로운 프로젝트에 투입되었을 때 가장 먼저 하는 일이 폴더 구조를 파악하는 것이죠. 이때 터미널에서 AI에게 디렉토리 분석을 맡기면 수고를 크게 덜 수 있습니다.

  • 폴더 및 파일 스캔: ReadFolder 기능을 활용하면 리눅스의 기본 명령어보다 훨씬 지능적으로 구조를 읽어냅니다. 단순히 목록만 나열하는 게 아니라, 각 폴더가 어떤 역할을 하는지 AI가 추론해서 설명해 줄 수 있기 때문입니다.
  • 다중 파일 컨텍스트 읽기: 코드의 흐름을 파악해야 할 때 여러 파일을 동시에 참조해야 하는 경우가 많습니다. ReadManyFiles를 통해 연관된 컴포넌트나 로직들을 한 번에 읽어 들여 전체적인 아키텍처를 분석해달라고 요청하면 흐름 파악이 비약적으로 빨라집니다.

2. 검색과 추출의 미묘한 차이 이해하기

비슷해 보이지만 용도가 확실히 구분되는 두 가지 핵심 도구가 있습니다. 이 차이만 알아도 작업 효율이 달라집니다.

  • 이름으로 찾기 (FindFiles): “그 설정 파일이 어디 있었더라?” 싶을 때 유용합니다. 파일명이나 특정 확장자를 기준으로 위치를 추적할 때 사용하며, 프로젝트 규모가 커질수록 빛을 발합니다.
  • 내용으로 찾기 (SearchText): 파일 내부의 텍스트를 검색합니다. 특정 함수가 사용된 모든 곳을 찾거나, 소스 코드 곳곳에 남겨둔 주석들을 수집할 때 마치 고성능 검색 엔진처럼 동작합니다.

3. 정보 수집부터 문서화까지 사무 자동화

터미널 안에서 구글 검색(GoogleSearch)을 수행하고, 결과로 나온 웹 페이지의 내용을 즉시 긁어오는(WebFetch) 연쇄 작업은 정말 매력적입니다.

예를 들어, 특정 업종의 뉴스나 환율, 금리 같은 경제 지표를 매일 확인해야 한다면 아주 유용합니다. 조사해야 할 때 브라우저를 수십 개 띄울 필요가 없습니다. AI에게 조사를 시키면 알아서 관련 페이지들을 방문하고 핵심만 요약해서 마크다운 형식의 보고서로 만들어 줍니다. 단순한 검색을 넘어 정보 큐레이션을 해주는 개인 비서가 생긴 셈입니다.

환율 지표와 경제 뉴스를 수집해 즉시 출력이나 배포가 가능한 깔끔한 리포트(Markdown 또는 PDF 변환용) 형태로 만드는 Gemini CLI 활용 예시입니다.

터미널에서 Gemini CLI를 실행한 후, 아래와 같이 프롬프트를 입력하면 내장 도구들이 연쇄적으로 작동하며 문서를 생성합니다.

1. 리포트 생성 프롬프트 예시

터미널의 Gemini 프롬프트 입력창에 다음과 같이 입력해 보세요.

오늘자 원/달러 환율과 주요 경제 지표(KOSPI, 나스닥)를 GoogleSearch로 조사하고, 
관련된 주요 경제 뉴스 3건의 핵심 내용을 WebFetch로 읽어와서 요약해줘. 
결과물은 바로 인쇄해서 보고할 수 있도록 '경제 지표 데일리 리포트'라는 제목의 
마크다운(Markdown) 문서 형식으로 작성해서 report.md 파일로 저장해줘.

2. 내부 동작 과정 (작동 원리)

이 명령을 받으면 Gemini는 내부적으로 다음 도구들을 스스로 조합합니다.

  1. GoogleSearch: “2026년 3월 4일 환율 및 증시 지표”, “오늘의 주요 경제 뉴스” 등을 검색합니다.
  2. WebFetch: 검색 결과 상단에 있는 인베스팅닷컴이나 주요 경제지 URL에 접속해 텍스트 데이터를 긁어옵니다.
  3. 데이터 가공: 수집된 파편화된 정보(숫자, 기사 본문)를 분석하여 리포트 규격에 맞게 정리합니다.
  4. 파일 생성: SaveFile 또는 파일 시스템 도구를 사용해 report.md라는 물리적인 파일을 생성합니다.

3. 생성되는 리포트 예상 결과물 (report.md)

AI가 생성할 문서의 내용은 대략 다음과 같은 구조를 갖추게 됩니다.

# 경제 지표 데일리 리포트 (2026-03-04)

## 1. 주요 시장 지표
| 항목 | 현재가 | 전일 대비 |
| :--- | :--- | :--- |
| 원/달러 환율 | 1,3XX.XX원 | ▲ 2.5 |
| KOSPI | 2,XXX.XX | ▼ 10.2 |
| 나스닥(Nasdaq) | 1X,XXX.XX | ▲ 0.8% |

## 2. 주요 경제 뉴스 요약
* 뉴스 1: 한국은행 금리 동결 가능성 시사... (출처: OO경제)
* 뉴스 2: 반도체 수출 호조로 무역수지 흑자 폭 확대... (출처: OO일보)
* 뉴스 3: 미 연준(Fed)의 추가 긴축 우려 완화... (출처: OO인베스트)

## 3. 종합 의견
오늘 시장은 환율의 소폭 상승세가 이어지고 있으나, 나스닥의 반등으로 인해 국내 증시의 하방 압력은 제한적일 것으로 보임.

4. 사무 자동화 실무 활용 팁

  • 자동 변환: 생성된 report.md 파일은 pandoc 같은 도구를 쓰면 터미널에서 즉시 PDF나 Word 파일로 변환할 수 있습니다.
  • 주기적 실행: 쉘 스크립트(.sh)로 만들어 두면 매일 아침 터미널을 켜자마자 한 줄의 명령어로 리포트를 받아볼 수 있습니다.

4. 기억력을 더해주는 Save Memory 기능

AI와 대화할 때마다 “우리 프로젝트는 이런 규칙을 써”라고 반복해서 말하는 건 꽤 피곤한 일입니다. 이럴 때 유용한 것이 바로 메모리 저장 기능입니다.

중요한 컨텍스트나 팀 내 코딩 컨벤션, 자주 사용하는 서버 설정 정보 등을 저장해두면 다음에 터미널을 다시 열었을 때도 AI가 이를 기억하고 답변에 반영합니다. 매번 배경 설명을 할 필요가 없으니 대화가 훨씬 매끄러워지고 작업 몰입도도 높아집니다.

Gemini CLI의 Save Memory 기능을 활용해 나만의 작업 환경과 규칙을 ‘박제’해두는 구체적인 예시입니다. 터미널에서 아래와 같이 입력하여 AI의 장기 기억 장치인 GEMINI.md에 정보를 저장할 수 있습니다.

1. 프로젝트 코딩 컨벤션 저장 (개발용)

매번 “리액트 컴포넌트는 화살표 함수로 짜줘”라고 말할 필요가 없어집니다.

/save_memory "우리 프로젝트 코딩 규칙:
1. 프레임워크: Next.js (App Router 사용)
2. 스타일링: Tailwind CSS
3. 컴포넌트: 모두 화살표 함수(Arrow Function) 형식을 사용함
4. 네이밍: 컴포넌트 파일은 파스칼 케이스(PascalCase), 일반 함수는 카멜 케이스(camelCase) 적용
5. 아이콘: Lucide-react 라이브러리 우선 사용"

2. 서버 및 도메인 설정 정보 저장 (관리용)

서버 주소나 경로를 일일이 기억하지 않아도 AI가 알아서 명령어를 생성해 줍니다.

/save_memory "서버 환경 정보:
- 메인 도메인: openipc.kr
- 운영 OS: Ubuntu 22.04 LTS
- 웹 서버: Nginx
- 로그 경로: /var/log/nginx/access.log
- 배포 스크립트 위치: ~/scripts/deploy.sh
- 특이사항: 보안을 위해 모든 API 요청은 https 강제 적용"

3. 개인적인 작업 스타일 저장 (글쓰기/비즈니스)

블로그 포스팅이나 문서 작성 시 선호하는 어투와 형식을 고정할 수 있습니다.

/save_memory "문서 작성 스타일:
- 어투: 전문 용어 사용
- 금지 사항: 코드 블록 안에 이모티콘 넣지 말 것
- 필수 포함: 기술 개념 설명 후에는 반드시 실무 활용 사례(Use Case) 1가지를 추가할 것
- 블로그 포스팅 시: 마크다운 형식을 지키되 제목은 H2(##), 소제목은 H3(###) 사용"

활용 팁: 저장된 기억 확인하고 관리하기

메모리 기능은 단순히 저장만 하는 게 아니라, 필요할 때 수정하거나 초기화할 수 있습니다.

  • 현재 기억 확인: /show_memory 명령어를 입력하면 현재 Gemini가 기억하고 있는 모든 컨텍스트를 리스트로 보여줍니다.
  • 기억 초기화: 프로젝트가 바뀌어 이전 규칙이 방해된다면 /clear_memory로 초기화할 수 있습니다.
  • 자동 반영: 이렇게 저장된 내용은 터미널을 껐다 켜도 유지됩니다. 다음번에 “새로운 버튼 컴포넌트 하나 만들어줘”라고만 해도, AI는 이미 저장된 Next.js와 Tailwind CSS 규칙을 찾아내어 코드를 짜줍니다.

5. 실무에서 바로 써먹는 사무 자동화 소소한 팁

  • 로그 분석의 달인: 서버 에러 로그가 산더미처럼 쌓였을 때, 이를 AI에게 넘겨보세요. 반복되는 패턴을 찾아내고 우선순위가 높은 오류부터 해결 방안을 제시해 줍니다.
  • 보안은 꼼꼼하게: AI가 파일을 생성하거나 수정할 때는 반드시 사용자의 승인을 거치도록 설정되어 있습니다. 자동화의 편리함도 좋지만, 중요한 소스 코드를 다룰 때는 직접 확인하며 진행하는 것이 심리적으로나 물리적으로나 안전합니다.

6. 주문 메일 정보 추출 및 인보이스 자동 생성

Gemini CLI의 내장 도구들을 활용하면 받은 편지함의 주문 메일을 읽고, 그 정보를 바탕으로 깔끔한 인보이스 문서를 자동으로 생성할 수 있습니다. 터미널에서 다음과 같이 명령하면 AI가 메일 내용을 분석해 문서로 만들어 줍니다.

명령어 예시:

“최근 받은 송장 메일을 읽어서, 송장 ID, 날짜, 금액 정보를 추출해줘. 그리고 그 내용을 바탕으로 invoice_report.md라는 파일에 표 형식의 인보이스를 작성해줘.”

1. AI가 수행하는 작업:

  1. Gmail 검색: Cloudflare 송장 사용 가능 메일을 찾아 내용을 읽습니다.
  2. 데이터 추출: 메일 본문에서 다음 정보를 확인합니다.
    • 송장 ID: IN-58653607
    • 기한: 2026년 2월 28일
    • 금액: $0.00
  3. 문서 작성: 추출한 데이터를 사용하여 인보이스 파일을 생성합니다.

2. 생성되는 인보이스 양식 (invoice_report.md)

# 지불 인보이스 (Invoice)

수신: [email protected]
발신: Cloudflare [email protected]>

---

### 상세 내역
| 항목 | 세부 정보 |
| :--- | :--- |
| 송장 번호 | IN-58653607 |
| 발행 일자 | 2026년 3월 1일 |
| 지불 기한 | 2026년 2월 28일 |
| 합계 금액 | $0.00 |

---
*본 문서는 Gemini CLI를 통해 자동 생성된 요약 인보이스입니다.*

3. 더 효율적으로 사용하는 방법

  • 여러 메일 통합: “이번 달에 온 모든 주문 메일을 읽고 하나의 통합 인보이스 리스트를 만들어줘”라고 요청할 수도 있습니다.
  • 자동 저장: 앞서 설명해 드린 Save Memory 기능을 활용해 “인보이스를 작성할 때는 항상 특정 회사 주소와 로고 텍스트를 상단에 넣어줘”라고 설정해두면 매번 같은 양식으로 출력할 수 있습니다.

이처럼 터미널 환경에서 GoogleSearchWebFetch와 더불어 Gmail 연동 도구를 함께 쓰면, 흩어져 있는 주문 정보를 취합해 리포트나 인보이스로 만드는 반복 업무를 아주 간단하게 자동화할 수 있습니다.

7. 이미지 인식 기능을 활용한 영수증 자동 정리

Gemini CLI는 텍스트뿐만 아니라 이미지 파일도 분석할 수 있습니다. 폴더 내의 여러 이미지 파일을 동시에 읽어 들이는 도구를 활용하면 전표 입력 시간을 획기적으로 줄일 수 있습니다.

1. 영수증 데이터 추출 및 파일 생성 명령어

터미널에서 영수증 사진들이 모여 있는 폴더(예: receipts)를 지정하고 다음과 같이 요청해 보세요.

실행 프롬프트 예시:

“현재 경로의 receipts 폴더 안에 있는 모든 영수증 이미지 파일을 읽어줘. 각 영수증에서 날짜, 상호명, 품목, 합계 금액을 추출해서 지출결의서.csv 파일로 만들어줘. 첫 줄에는 헤더(날짜, 상호명, 품목, 금액)를 포함해줘.”

2. 내부 동작 프로세스

  1. 이미지 스캔: 폴더 내의 JPG, PNG 등 이미지 파일을 하나씩 분석합니다.
  2. OCR 및 데이터 분석: 영수증 이미지 속의 흐릿한 글자나 숫자도 문맥에 맞게 정확히 파악합니다.
  3. 데이터 구조화: 추출한 정보를 콤마(,)로 구분된 CSV 형식으로 정렬합니다.
  4. 파일 저장: 시스템 도구를 사용해 즉시 엑셀에서 열 수 있는 .csv 파일을 생성합니다.

생성되는 결과물 예시 (지출결의서.csv)

이 명령을 실행하면 터미널은 순식간에 아래와 같은 구조의 엑셀 호환 파일을 내놓습니다.

날짜,상호명,품목,금액
2026-03-01,OO식당,점심 식대,12000
2026-03-02,△△문구,사무용품(A4용지),25000
2026-03-03,ㅁㅁ주유소,업무용 차량 주유,55000

단순 반복적인 데이터 입력 업무는 이제 AI에게 맡기고, 여러분은 더 중요한 비즈니스 의사결정에 집중하세요. 터미널의 Gemini CLI는 단순한 챗봇이 아니라, 눈(이미지 인식)과 손(파일 시스템 제어)을 가진 유능한 사무 보조원입니다.

댓글 남기기