서비스를 개발하고 운영하다 보면 “이걸 다 어떻게 처리하지”라는 생각이 드는 순간이 옵니다. 코드 수정, 서버 배포, 버그 추적, 문서 작성, 심지어 블로그 포스팅까지. 개발자라면 누구나 공감할 현실이죠. 그러다 OpenClaw를 만났습니다. 사용한 지 몇 달이 지난 지금, 솔직한 경험담을 공유합니다.
OpenClaw가 뭔가요?
OpenClaw는 AI 에이전트를 내 개발 환경에 직접 연결하는 플랫폼입니다. 단순한 챗봇이 아니라, 실제로 터미널을 실행하고, 파일을 수정하고, 브라우저를 조작하고, Git 커밋/푸시까지 할 수 있는 자율적인 개발 파트너입니다.
핵심은 에이전트가 내 로컬 머신 위에서 동작한다는 점입니다. 코드도 내 맥북에 있고, 서버 SSH도 내 맥북을 통해 연결됩니다. 클라우드에 코드를 올리는 방식이 아니라, 기존 개발 환경 그대로 AI를 붙이는 방식이죠.

설치와 연결, 5분이면 충분
설치는 간단합니다. Node.js가 설치된 환경이라면 npm 한 줄로 끝납니다.
npm install -g openclaw
openclaw gateway start
게이트웨이가 실행되면 AI 에이전트가 내 맥에 접근할 수 있는 상태가 됩니다. 그다음은 채널 연결인데, 저는 Telegram 봇을 사용했습니다. BotFather에서 봇을 만들고 토큰을 등록하면, 이제 텔레그램으로 AI에게 명령을 내릴 수 있습니다.
openclaw channels add telegram
# 봇 토큰 입력 후 연결 완료
이후 텔레그램에서 봇에게 메시지를 보내면 AI가 응답합니다. “오늘 커밋 현황 알려줘”, “서버 상태 확인해줘” 같은 명령을 자연어로 보내면 실제로 처리해줍니다.
실제로 이렇게 씁니다 — 일과 속 OpenClaw
🌅 아침 브리핑
출근(홈오피스지만)하면서 텔레그램으로 에이전트에게 메시지를 보냅니다.
오늘 할 일 뭐야? 어제 밤에 뭔가 올라온 거 있어?
에이전트는 Git 로그를 확인하고, 어제 커밋 내역과 오늘 남은 TODO를 정리해서 알려줍니다. 별도로 노션이나 이슈 트래커를 열지 않아도 됩니다. 메모리 파일에 저장해둔 컨텍스트를 바탕으로 프로젝트 현황을 파악하고 있거든요.
⚙️ 코드 수정 + 즉시 배포
가장 자주 쓰는 패턴입니다. 운영 중인 서비스에서 버그 제보가 들어오면 이렇게 합니다.
전문가 상세 페이지에서 예약 버튼이 관리자 계정엔 안 보인다고 하는데 고쳐줘
에이전트는 프로젝트 파일을 직접 열고, 관련 조건문을 찾아서 수정하고, 커밋하고, 푸시합니다. Vercel이 자동 배포를 처리하면 끝. 저는 맥북 화면을 한 번도 열지 않았습니다. 이 모든 게 텔레그램 대화 안에서 일어납니다.
🌐 브라우저 자동화
OpenClaw에는 브라우저 제어 기능이 내장되어 있습니다. Playwright 기반으로 실제 Chrome을 조작합니다. 활용 사례들:
- 워드프레스 포스팅 — 로그인부터 발행까지 자동화
- 관리자 페이지 UI 테스트 — “로그인해서 이 버튼 클릭되는지 확인해줘”
- 경쟁사 가격 모니터링 — 주기적으로 페이지 스냅샷 떠서 변경 감지
- SNS 게시물 예약 발행
특히 Chrome 확장 프로그램(Browser Relay)을 사용하면 현재 내가 보고 있는 탭에 에이전트가 접근할 수 있습니다. 로그인이 필요한 사이트도 내 세션을 그대로 활용하니 별도 인증 처리가 필요 없습니다.
📊 서버 모니터링
AWS Lightsail에 올려둔 FastAPI 서버 상태를 확인하고 싶을 때:
서버 응답 느린 것 같은데 확인해줘
에이전트는 SSH로 서버에 접속해서 systemctl status를 확인하고, CPU/메모리 사용량을 체크하고, 최근 에러 로그를 파싱해서 요약해줍니다. 필요하면 서비스 재시작까지 해줍니다. 새벽 2시에 알림 오면 이불 속에서 텔레그램으로 처리하면 됩니다.
메모리 시스템 — AI가 기억하는 법
OpenClaw 에이전트의 가장 독특한 부분은 파일 기반 메모리입니다. 에이전트는 매 대화마다 프로젝트 컨텍스트를 파일로 읽고 씁니다.
~/workspace/
├── MEMORY.md # 장기 기억 (핵심 결정, 프로젝트 현황)
├── SOUL.md # 에이전트 성격/행동 방식 정의
├── USER.md # 나(사용자)에 대한 정보
├── AGENTS.md # 작업 규칙 및 프로토콜
└── memory/
└── 2026-02-25.md # 오늘의 작업 일지
이 파일들 덕분에 에이전트는 새 세션이 시작돼도 “우리가 지난주에 어떤 결정을 내렸는지”, “이 프로젝트의 DB 구조가 어떻게 생겼는지” 기억합니다. 중요한 결정을 내리면 에이전트가 알아서 MEMORY.md를 업데이트하고, 오늘 한 작업은 memory/날짜.md에 기록합니다.
사람으로 치면 업무 인수인계 문서를 스스로 관리하는 직원인 셈입니다.
에이전트 성격을 커스터마이징할 수 있다
SOUL.md와 IDENTITY.md 파일을 통해 에이전트의 성격과 이름, 행동 방식을 직접 정의할 수 있습니다. 저는 에이전트를 ‘코비(강코비 사원)’라는 웰시코기 캐릭터로 설정했습니다. 🐕
# IDENTITY.md
- 이름: 코비 (강코비 사원)
- 정체: 웰시코기 AI — 열정 넘치고 꼬리 흔들흔들
- 역할: 코드벤터 1호 직원
- 업무 스타일: 알아서 판단, 바로 실행, 결과 보고
이게 단순한 재미가 아닙니다. 에이전트의 행동 원칙(외부 액션 전 확인, 데이터 보호, 커밋 단위 등)을 AGENTS.md에 명시하면 그대로 따릅니다. 예를 들어 “기능 단위로 커밋해줘”, “외부로 데이터 전송할 땐 먼저 물어봐”같은 규칙을 한 번 설정하면 매번 상기시킬 필요가 없습니다.
Heartbeat — 에이전트가 먼저 챙겨주는 것들
OpenClaw에는 Heartbeat 기능이 있습니다. 주기적으로 에이전트를 깨워서 상태를 점검하게 하는 기능인데, HEARTBEAT.md에 체크할 항목을 적어두면 됩니다.
# HEARTBEAT.md
- 중요 이메일 확인 (2시간마다)
- 서버 에러 로그 체크 (4시간마다)
- 오늘 캘린더 일정 알림 (오전 9시)
새벽에 서버 에러가 발생하면 에이전트가 먼저 발견하고 텔레그램으로 알려줍니다. 중요한 메일이 오면 요약해서 전달합니다. 마치 비서가 생긴 느낌인데, 연봉 없이 24시간 대기합니다.
솔직한 단점도 있습니다
좋은 것만 쓰면 광고 같으니 불편한 점도 솔직하게:
- API 비용: 기반 모델(Claude, GPT 등)의 API 키가 필요합니다. 많이 쓰면 비용이 나옵니다. 저는 Claude Sonnet 기준 하루 평균 1~2달러 정도 씁니다.
- 맥이 켜져 있어야 함: 게이트웨이가 로컬에서 돌기 때문에 맥을 꺼두면 에이전트도 응답 못 합니다. Mac mini나 서버에 올려두면 해결됩니다.
- 초기 설정 시간: SOUL.md, AGENTS.md, MEMORY.md를 잘 작성해야 에이전트가 제대로 동작합니다. 처음 세팅하는 데 반나절 정도 필요합니다.
- 가끔 엉뚱한 판단: AI 특성상 가끔 예상 밖의 행동을 합니다. 중요한 작업 전에는 “이렇게 할 거야, 맞지?” 한 번 확인하는 습관이 필요합니다.
어떤 개발자에게 추천하나요?
모든 개발자에게 맞는 도구는 없지만, 이런 상황이라면 강력히 추천합니다:
- ✅ 1인 또는 소규모 팀으로 여러 서비스를 동시에 운영하는 경우
- ✅ 개발 외에 운영·마케팅·기획까지 혼자 처리하는 경우
- ✅ 반복적인 배포·모니터링 작업을 자동화하고 싶은 경우
- ✅ 이동 중에도 서버를 제어하고 싶은 경우 (텔레그램만 있으면 됩니다)
- ⚠️ 팀 단위로 코드 리뷰와 협업이 중요한 환경이라면 다른 도구와 병행하는 게 좋습니다
마치며
OpenClaw를 쓰기 전과 후로 개발 습관이 바뀌었습니다. 예전에는 “이 작업을 내가 직접 해야 하나 VS 나중에 자동화할까”를 고민했다면, 이제는 “코비한테 맡기면 되겠다”가 기본 선택지가 되었습니다.
AI가 코드를 짜주는 시대에, 이제는 AI가 개발 환경 자체를 운영해주는 시대가 왔습니다. 실제로 써보면 이건 단순한 생산성 향상이 아니라 완전히 다른 게임을 하는 느낌입니다.
공식 문서는 docs.openclaw.ai에서, 커뮤니티는 Discord에서 확인할 수 있습니다. 궁금한 점은 댓글로 남겨주세요. 🐾



