29P by xguru 1달전 | ★ favorite | 댓글 4개
  • Gmail, 캘린더, 드라이브, Docs, Sheets, 챗, 연락처, Tasks, Forms, Keep 등 구글 웍스페이스 전반을 터미널에서 제어하기 위해 개발된 에이전트 친화적 경량/고속 CLI 도구
  • OpenClaw 제작자의 프로젝트로 OpenClaw에서 구글 연동에 주로 사용하지만, 별도 CLI로도 활용 가능
  • JSON 우선 출력 으로 각종 자동화에 유용하며 다중 계정도 지원
  • Gmail 기능
    • 스레드/메시지 검색, 메일 전송, 첨부파일 보기, 라벨·필터·위임·휴가 설정 관리 지원
    • Cloudflare Worker 기반 이메일 열람 추적 기능 제공
  • Calendar 기능
    • 일정 조회·생성·수정, 초대 관리, free/busy 상태 확인, 팀 캘린더 및 반복 일정 관리
    • focus-time, out-of-office, working-location 등 특수 이벤트 유형 지원
  • Drive 기능
    • 파일 검색·업로드·다운로드, 권한 및 코멘트 관리, 공유 드라이브 및 폴더 구조 관리 지원
    • Docs/Slides/Sheets 파일을 PDF, DOCX, PPTX 등으로 내보내기 가능
  • Docs / Slides / Sheets 통합 제어
    • 문서 생성·복사·편집 및 Markdown 기반 sedmat 문서 편집 기능 제공
    • 셀 서식, 행·열 삽입, 주석·링크 읽기 등 스프레드시트 자동화 지원
  • Contacts / People / Groups
    • 개인 및 Workspace 디렉터리 연락처 검색·생성·수정·삭제 지원
    • 그룹 구성원 조회 및 Workspace 사용자 프로필 접근 가능
  • Tasks / Forms / Apps Script / Classroom
    • Tasks API를 통한 일정형 작업 관리 및 반복 설정
    • Forms API로 설문 생성·응답 조회
    • Apps Script 실행 및 프로젝트 관리, Classroom 코스·과제·공지·학생 관리 지원
  • 인증 및 보안 구조
    • OAuth2 및 Workspace 서비스 계정(domain-wide delegation) 지원
    • OS 키체인 또는 암호화된 파일 기반 keyring을 통한 안전한 자격 증명 저장
    • 자동 토큰 갱신, 읽기 전용 스코프(--readonly) 설정으로 최소 권한 유지
  • 출력 및 자동화 친화성
    • --json, --plain 모드로 스크립트 파이프라인에 최적화
    • stderr 분리 출력으로 데이터 파싱 안정성 확보
    • 명령 제한(allowlist) 기능으로 샌드박스 실행 환경 제어 가능
  • 다중 계정 및 클라이언트 관리
    • 여러 OAuth 클라이언트 및 계정 동시 관리
    • 도메인별 자동 매핑, 별칭(alias) 기능으로 계정 전환 단순화
  • 개발자 친화적 설계
    • Go 언어 기반, Homebrew 및 AUR 설치 지원
    • 자동 완성(shell completion), Makefile 빌드, 통합 테스트 스크립트 제공
    • CI/CD 환경에서 비대화식 인증 및 테스트 실행 지원
  • MIT 라이선스

구글맵도 될까요?
한국 맛집이라고 북마크 해뒀는데 폐업이 많아서 ㅠㅠㅠ
폐업한 식당은 일괄 정리한다거나, 한 분류에 넣어둔 수천 곳의 업장을 싹 정리한다거나 할 수 있다면 편리하겠네요.

원래 구글 맵에서 사용자 데이터 부분은 API가 없어서요. 그건 그냥 Takeout 해서 별도로 작업하셔야.. ㅎㅎ

메일 에이전트를 만드는 입장에선,, 이런 프로젝트를 마주하면 조금 슬프죠.
OpenClaw에 잡아먹히는 SaaS 서비스들도 많겠군요..

OpenClaw 가 처음에 막 주목받을때 개발자인 Peter Steinberger 의 GitHub 프로필도 눈길을 끌었는데요

리스트에 몇 십개의 프로젝트가 있는데 그중에 하나입니다.

OpenClaw 가 구글과 잘 연동되도록 바이브 코딩한 프로젝트 일텐데, 사실 CLI 방식으로 구글을 접속하게 되면 여기저기 유용해서요.

OpenClaw 안쓰는 분들도 잘 사용가능할 듯 합니다.