오픈클로(OpenClaw)와 맥미니로 만드는 나만의 텔레그램 AI 비서
맥미니에 OpenClaw를 설치하고 Gemini CLI를 연동하여 텔레그램으로 작업을 위임하는 스마트한 워크플로우 구축 가이드
오픈클로(OpenClaw)와 맥미니로 만드는 나만의 텔레그램 AI 비서
최근 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 에이전트를 깨워보시기 바랍니다.
