오픈클로(OpenClaw)와 맥미니로 만드는 나만의 텔레그램 AI 비서
맥미니에 OpenClaw를 설치하고 Gemini CLI를 연동하여 텔레그램으로 작업을 위임하는 스마트한 워크플로우 구축 가이드
최근 AI 에이전트 기술이 급격히 발전하면서, 단순히 채팅창에서 대화하는 수준을 넘어 내 컴퓨터의 자원을 직접 활용하고 복잡한 작업을 수행하는 '퍼스널 에이전트'에 대한 관심이 뜨겁습니다.
오늘은 집에 남는 **맥미니(Mac mini)**를 활용해 **오픈클로(OpenClaw)**를 설치하고, Gemini CLI를 연동하여 어디서든 텔레그램으로 명령을 내릴 수 있는 스마트한 AI 비서 구축 방법을 공유하고자 합니다.
왜 오픈클로(OpenClaw)인가?
오픈클로는 로컬 환경(macOS, Linux 등)에서 실행되는 강력한 AI 에이전트 프레임워크입니다. 제가 직접 사용하며 느낀 강력한 장점들은 다음과 같습니다.
- 로컬 자원 활용: 내 컴퓨터에 있는 파일을 읽거나 프로그램을 실행하고, 시스템 설정을 직접 제어할 수 있습니다.
- 익숙한 채널 지원: 텔레그램, 슬랙 등 평소 사용하는 메신저를 인터페이스로 활용할 수 있습니다.
- 무한한 확장성: 필요한 기능을 '스킬(Skill)'이나 스크립트 형태로 추가하여 나만의 커스텀 에이전트를 만들 수 있습니다.
준비물
시작하기 전에 다음 항목들을 준비해주세요.
- 맥미니 (또는 macOS 기기): 상시 가동되는 서버 역할을 할 기기
- Node.js: v18 이상
- Google AI API Key: Gemini 모델 사용을 위한 키 (Google AI Studio 발급)
- 텔레그램 봇 토큰: @BotFather를 통해 생성
1단계: 오픈클로 설치
터미널에서 다음 명령어를 입력해 오픈클로를 설치하고 초기화합니다.
# 글로벌 설치
npm install -g openclaw
# 초기 설정
openclaw init
2단계: Gemini CLI 연동
에이전트의 두뇌가 될 LLM 모델을 설정합니다. 저는 가성비와 성능의 밸런스가 좋은 Gemini 모델을 주로 사용합니다.
# 모델 설정
openclaw configure --section models
google-gemini-cli를 선택하고 API 키를 입력하면, 이제 오픈클로가 Gemini의 지능을 빌려 시스템을 제어할 수 있게 됩니다.
3단계: 텔레그램 채널 연결
외부에서도 명령을 내릴 수 있도록 텔레그램을 연동합니다.
# 채널 설정
openclaw configure --section channels
텔레그램 선택 후 봇 토큰을 입력합니다. 보안을 위해 Allowed User IDs에 본인의 ID만 등록하는 것을 잊지 마세요.
4단계: 게이트웨이 실행
모든 설정이 끝났다면 게이트웨이를 실행해 시스템을 활성화합니다.
# 게이트웨이 시작
openclaw gateway start
이제 텔레그램 봇에게 말을 걸어보세요. 내 맥미니가 즉각적으로 답장한다면 성공입니다!
실전 활용 사례
구축된 비서에게 저는 보통 다음과 같은 일들을 시키곤 합니다.
- 시스템 관리: "실행 중인 프로세스 리스트 보여줘", "휴지통 비워줘"
- 파일 처리: "특정 폴더의 최신 로그 파일에서 에러만 골라내줘"
- 정보 조사: "내일 일정 확인하고 날씨에 맞는 옷차림 추천해줘"
- 콘텐츠 생성: "오늘 작업한 내용을 바탕으로 기술 블로그 초안 작성해줘"
마치며: 시스템 구축을 통한 레버리지(Leverage)
저는 소프트웨어를 개발할 때 항상 **레버리지(Leverage)**를 만드는 것을 최우선으로 생각합니다. 맥미니와 오픈클로를 결합한 이 시스템은 제 물리적인 시간을 아껴주고, 더 고차원적인 고민에 집중할 수 있게 도와주는 훌륭한 레버리지가 되어줍니다.
집에서 잠자고 있는 기기가 있다면, 지금 바로 여러분만의 강력한 AI 에이전트를 깨워보시기 바랍니다.