00:00:00OpenClaw가 출시된 이후, 많은 사람이 이를 다재다능한 개인 비서로 활용하며 개인 생활과 업무 전반을 맡기기 시작했는데요. 그렇다면 개발자의 워크플로우에는 어떻게 적용될 수 있을까요?
00:00:11개발자에게는 지속적인 모니터링과 제어가 필요한 작업이 아주 많습니다. 이는 매우 지루한 일이며, 사소한 실수 하나가 거대한 재앙으로 이어질 수도 있죠.
00:00:19그래서 저희 팀은 OpenClaw가 실제로 얼마나 많은 개발 업무를 처리할 수 있는지 테스트해 보았습니다. Mac Mini 한 대에 설정하고 다양한 워크플로우를 구축해 몇 주 동안 실행해 보았죠.
00:00:29OpenClaw의 개발자가 OpenAI에 합류하긴 했지만, 프로젝트 자체에는 큰 변화가 없으니 상관없을 겁니다. 몇 주간의 테스트 결과, 왜 OpenAI가 이 개발자를 영입하려 했는지 이해하기 시작했습니다.
00:00:40Vercel이나 다른 호스팅 플랫폼에 웹사이트를 구축했다면, OpenClaw로 모니터링하며 우리의 개입 없이도 스스로 의존성 문제를 보고하고 수정하게 할 수 있습니다.
00:00:50React 앱의 경우, 라이브러리에서 취약점이 자주 발견되어 의존성 업그레이드가 필요한 경우가 많습니다. 몇 달 전 React 서버 취약점 사례처럼, 최신 패치로 업그레이드하는 것은 앱 보안에 필수적입니다.
00:01:02과거에는 이런 경우 수동으로 의존성을 업데이트하고 소스 제어 시스템에 수정 사항을 푸시해야 했습니다. 이제는 이 작업도 OpenClaw에게 맡겼습니다.
00:01:10저희는 레포지토리 코드와 의존성을 수시로 확인하는 의존성 유지 관리 크론 잡(cron job)을 만들었습니다. 제공된 가이드라인에 따라 의존성을 관리하고 Discord 채널로 업데이트 내용을 보고하도록 했죠.
00:01:22이렇게 설정하여 12시간마다 실행되도록 했고, 실행될 때마다 새로운 의존성 이슈가 있다는 알림과 함께 breaking change 없이 최신 안정 버전으로 업데이트하는 '세이프 락 파일 새로고침' 테스트 완료 보고를 Discord로 받았습니다.
00:01:35또한 린팅(linting)이나 테스트 같은 기본 품질 검사 등, GitHub에 패치를 푸시하기 위해 저희의 직접적인 수정이 필요한 사항들도 함께 보고해 주었습니다.
00:01:45실행이 완료되면 의존성을 업그레이드하고 플랫폼의 최신 버전으로 업데이트까지 마칩니다.
00:01:50저희 팀은 YouTube 채널을 운영하고 있어서, 아이디어를 나누는 Discord 서버를 가지고 있습니다.
00:01:56저희 같은 채널에서는 다양한 관점에서 제품을 제대로 테스트하기 위해 항상 최신 출시 소식을 파악하고 있어야 합니다.
00:02:04이미 테스트와 개발용으로 Mac Mini를 사용 중이었는데, 팀원 중 한 명이 이를 OpenClaw용으로 사용하여 서버처럼 활용하자고 제안했습니다.
00:02:14그중 한 대에 OpenClaw를 설치하고, 여러 소스에서 아이디어를 조사하여 저희 워크플로우에서 자주 사용하는 도구들에 맞춘 연구 자료를 수집하는 크론 잡을 만들었습니다.
00:02:23또한 영상 제작을 위한 다양한 관점을 제공하고 각 아이디어를 어떻게 활용할지도 설명해 주었죠.
00:02:27이 설정 덕분에 저희 팀은 전용 텍스트 채널에 올라온 상세한 연구 보고서를 확인하며 하루를 시작합니다.
00:02:32이를 통해 최신 테크 뉴스, 신규 출시 소식, 주요 변경 사항 등을 매일 브리핑할 수 있고, 활용 가능한 다양한 영상 관점과 함께 잘 정리된 리소스를 얻을 수 있습니다.
00:02:42각 뉴스 항목에 대한 소스 링크도 제공되므로 필요한 경우 더 자세히 파헤쳐 볼 수도 있습니다.
00:02:47이것은 OpenClaw를 활용한 연구의 한 단면일 뿐이며, 도구 조사나 경쟁사 분석 등으로 훨씬 더 확장될 수 있습니다.
00:02:55Google이나 AWS 같은 클라우드 제공업체를 이용하다 보면, VM 설정 오류나 잘못된 부하 구성으로 인해 예상보다 높은 비용이 발생하는 경우가 종종 있습니다.
00:03:06해당 플랫폼의 CloudWatch 콘솔 등을 통해 수동으로 모니터링하지 않는 한, 대개 청구서를 받고 나서야 비용을 알게 되죠.
00:03:13하지만 OpenClaw의 기능을 활용하면 이 과정 또한 자동화할 수 있습니다.
00:03:16저희 팀은 클라우드 제공업체의 CLI 도구를 사용해 예산을 확인하는 'API 비용 감시(watchdog)' 스킬을 만들었습니다.
00:03:24이 스킬을 .openclaw 폴더 내의 skills 폴더에 넣으면 대시보드에서 바로 인식됩니다.
00:03:30OpenClaw의 채팅 인터페이스를 통해 크론 잡을 생성하고, API 키와 클라우드 콘솔을 모니터링하도록 명령했습니다.
00:03:37이상이 발견되면 미리 설정해 둔 WhatsApp과 Discord 채널로 보고하도록 설정했죠.
00:03:42덕분에 특정 서비스의 재시도 횟수 폭증으로 인해 지난 60분 동안 리소스 사용량이 급증하여 거의 두 배가 되었다는 경고 메시지를 Discord로 받을 수 있었습니다.
00:03:52또한 이러한 급증을 즉시 막기 위해 취할 수 있는 실행 가능한 단계들도 함께 제시해 주었습니다.
00:03:56이 설정은 시기적절한 보고를 제공하여 비용이 더 이상 치솟는 것을 방지해 주었습니다.
00:03:59이 스킬과 다른 리소스들은 AI Labs Pro에서 확인하실 수 있습니다.
00:04:03최근 런칭한 저희 커뮤니티로, 이번 영상과 이전 영상들에서 소개한 프로젝트에 바로 적용할 수 있는 템플릿들을 제공합니다.
00:04:12저희의 작업이 가치 있다고 느끼고 채널을 후원하고 싶으시다면 가장 좋은 방법입니다. 링크는 설명란에 있습니다.
00:04:18OpenClaw는 호스팅된 모든 앱의 모니터링에도 사용할 수 있습니다.
00:04:22Vercel에 호스팅된 앱이 하나 있었는데, 앱의 보안을 확인하고 서버 측에 앱에 해로울 수 있는 문제가 없는지 확인해야 했습니다.
00:04:31이를 위해 빈번하게 상태 검사를 수행하는 하트비트(heartbeat) 시스템을 구축했습니다.
00:04:35앱의 도메인을 입력하자, 웹사이트의 업타임과 보안 이슈를 모니터링하기 위해 자동으로 빈번한 체크를 수행했습니다.
00:04:42또한 설정된 Vercel 자격 증명을 사용하여 서버 로그를 스캔하고, 교차 사이트 스크립팅(XSS)이나 SQL 인젝션을 체크하여 앱의 보안을 유지했습니다.
00:04:51설정된 Discord 채널로 업데이트를 보내주었는데, 보안, 업타임은 물론 평균 응답 시간까지 포함된 앱의 종합적인 상태 검사 결과를 알려주었습니다.
00:05:01보안 헤더 추가와 같이 앱의 원활한 운영을 위한 구체적인 보안 강화 단계도 제안해 주었습니다.
00:05:08더 흥미로운 부분으로 넘어가기 전에, 스폰서 소식을 잠시 전해드리겠습니다.
00:05:11Luma AI입니다.
00:05:12개발자와 기술 크리에이터들에게 생성형 비디오의 가장 큰 병목 현상은 항상 시간적 일관성이었습니다.
00:05:19Luma는 'Dream Machine'을 단순한 생성기에서 종합적인 제작 수트로 발전시켜 이 문제를 해결합니다.
00:05:24먼저 Boards와 Brainstorm 같은 프리프로덕션 도구를 통해 프레임을 렌더링하기 전에 구조적인 자산 정리와 시각적 반복 작업을 수행할 수 있습니다.
00:05:33핵심인 새로운 Ray 3 Pie는 이전보다 4배 빠르고 3배 저렴한 비용으로 네이티브 1080p 영상을 생성합니다.
00:05:42이러한 효율성은 빠른 프로토타이핑과 반복적인 워크플로우에 매우 중요합니다.
00:05:46하지만 진정한 제작 가치는 고급 제어 기능에 있습니다.
00:05:50Character reference는 정체성 유지 문제를 해결해 서로 다른 샷에서도 피사체를 고정하며, Modify는 기존의 물리 법칙이나 움직임을 해치지 않고 환경이나 조명을 완전히 바꿀 수 있게 합니다.
00:06:01이는 일관된 내러티브를 구축하는 데 필수적입니다.
00:06:03설명란의 링크를 이용하거나 QR 코드를 스캔하여 전체 기능을 직접 체험해 보세요.
00:06:08호스팅 앱 모니터링 외에도, 검색 엔진 노출에 중요한 SEO 성능 모니터링도 가능합니다.
00:06:16이를 위해 SEO 전용 하트비트 체크를 하나 더 만들었습니다. 앱에 대해 주기적으로 여러 검사를 수행하며 인덱싱 가능 여부, 필수 항목 포함 여부, robots.txt 및 사이트맵 접근성을 확인합니다.
00:06:31실행이 끝나면 SEO 관점에서 앱의 성능이 어떤지, 발견된 사항은 무엇인지 전체 보고서를 보내줍니다.
00:06:39또한 사이트맵 경로 수정, 메타 설명 추가, 적절한 태그 삽입 등 검색 결과 순위를 높이기 위해 구현해야 할 수정 사항들도 알려줍니다.
00:06:49OpenClaw의 돋보이는 점은 장기적인 작업을 스스로 실행하고 큰 감독 없이 독립적으로 수행하는 능력입니다.
00:06:58우리의 명시적인 입력 없이도 테스트와 버그 수정을 처리하므로 OpenClaw를 이용한 구축이 쉬워지고 엔드투엔드 출시 과정이 매끄러워집니다.
00:07:06게다가 OpenClaw에 여러 모델을 연결하고, 각 작업에 가장 적합한 모델을 사용하는 다중 에이전트 환경을 구축할 수도 있습니다.
00:07:13이것이 바로 사람들이 OpenClaw가 모든 것을 스스로 조정하고 처리하게 하여 제품을 만들고 출시하는 이유입니다.
00:07:20저희는 만들고자 하는 앱의 PRD(제품 요구 사양서)를 OpenClaw 채팅창에 지침으로 주고 앱 제작을 요청했습니다.
00:07:26시작할 때 도구 실행에 대한 승인만 한 번 해주면, 그 뒤로는 어떤 입력도 없이 앱을 만들고, GitHub에 푸시하고, Vercel에 배포한 뒤 링크까지 보내주었습니다.
00:07:38채팅창을 통해 작업 요약본도 받을 수 있었죠.
00:07:40이 웹사이트는 Codex와 Gemini 3 모델의 결합된 힘을 빌려 각 모델의 장점을 필요에 따라 활용해 구축되었으며, PRD의 요구 사항을 정확히 충족했습니다.
00:07:50저희 콘텐츠가 마음에 드신다면 'Hype' 버튼을 눌러주세요. 이런 콘텐츠를 더 많이 제작하고 더 많은 분께 다가가는 데 큰 도움이 됩니다.
00:07:57Clawed Code는 강력한 코딩 에이전트지만, Gemini가 우위에 있는 한 분야는 바로 이미지 생성 능력입니다.
00:08:04OpenClaw는 이 둘 사이의 간극을 메워주어 두 도구의 힘을 결합해 사용할 수 있게 해줍니다.
00:08:09저희는 이전에 Google의 Nano Banana 이미지 생성 기능을 사용하는 스킬을 만들어서, Clawed Code와 함께 무료로 이미지를 생성하는 워크플로우를 소개한 적이 있습니다.
00:08:19해당 영상은 저희 채널에서 확인하실 수 있습니다.
00:08:21그런데 OpenClaw에는 'Nano Banana Pro'라는 유사한 스킬이 기본 포함되어 있어, API 키만 있으면 바로 활성화할 수 있습니다.
00:08:27저희는 이 내장 스킬을 테스트하며 저희가 만든 것과 성능을 비교해 보았습니다.
00:08:31스킬을 활성화한 후 OpenClaw에 앱이 저장될 디렉토리 경로를 알려주고, Clawed Code를 사용해 웹사이트를 구현하도록 요청했습니다.
00:08:39동시에 Nano Banana Pro 스킬로 앱에 어울리는 이미지를 생성해 public 디렉토리에 저장하도록 하여, Clawed가 그 이미지에 접근해 랜딩 페이지에 사용할 수 있게 했습니다.
00:08:48진행 승인이 떨어지자마자 앱 구현이 시작되었습니다.
00:08:52방대한 작업을 한 번에 Clawed에 던지는 대신 세부 작업으로 나누어 단계별로 구현했고, 진행 상황을 계속 업데이트하며 Git에 지속적으로 커밋도 수행했습니다.
00:09:03그 사이 앱 분위기에 딱 맞는 이미지들도 함께 생성되었습니다.
00:09:07OpenClaw를 통해 Clawed Code를 사용하기 전에 해야 할 한 가지는, .clawed 폴더 내의 settings.json에 생성, 쓰기, 수정 등 필요한 권한을 미리 설정하거나, OpenClaw 실행 시 'dangerously skipped permissions' 플래그를 사용하는 것입니다.
00:09:21왜냐하면 OpenClaw는 Clawed Code가 권한을 요청할 때 스스로 승인하지 못해 멈춰버리는 경향이 있고, 이로 인해 세션 타임아웃이 발생할 수 있기 때문입니다.
00:09:32이런 방식으로 Nano Banana와 Clawed Code를 조화시켜 웹사이트 흐름에 딱 맞는 이미지를 생성하며 전체 웹사이트를 구축할 수 있었습니다.
00:09:43많은 사람과 일하며 제품 판매를 위해 콜드 메일을 보내야 한다면, OpenClaw로 이 과정도 자동화할 수 있습니다.
00:09:49OpenClaw는 잠재 고객 및 리드 조사를 담당했습니다.
00:09:52저희는 저희 제품에 대한 리뷰를 받기 위해 LLM 애플리케이션을 개발 중인 개발자들을 찾고 있었습니다.
00:10:00그런 개발자를 찾기에 가장 좋은 곳은 GitHub이기에, GitHub 트렌딩 페이지를 스크래핑하여 같은 분야에서 활동하며 이메일과 연락처가 공개된 상위 유저들을 수집하도록 지시했습니다.
00:10:11이를 크론 잡으로 설정하고 매일 아침 9시에 실행되도록 예약했습니다.
00:10:15이렇게 하면 하루를 시작할 때 이미 계정에 이메일 초안이 준비되어 있게 됩니다.
00:10:20OpenClaw는 잠재 고객 리스트를 Documents 폴더에 저장하고, 실제 발송 전에 저희의 교차 확인이 필요하므로 이메일 초안만 작성했습니다.
00:10:31작성된 초안들은 매우 훌륭했고 저희가 지시한 대로 정확히 만들어졌습니다.
00:10:34OpenClaw 설치 시 함께 제공되는 GOG CLI를 통해 저희 Google 계정 접근 권한을 부여했습니다.
00:10:40클라우드 콘솔에서 필요한 API를 활성화하고 해당 자격 증명을 추가하기만 하면 됩니다.
00:10:45설정이 완료되면 Gmail에 접근할 수 있게 되며, 크론 잡이 실행될 때 저희가 상세히 지정한 스타일(격식 없는 대화체, 부드러운 CTA 포함 등)에 맞춰 3개의 이메일 초안을 생성했습니다.
00:10:59덕분에 콜드 메일을 통해 여러 사람에게 연락하여 홍보 범위를 넓힐 수 있었습니다.
00:11:04OpenClaw는 장치가 켜져 있는 한 항상 스스로 작동하므로 개인 비서로서 훌륭한 역할을 합니다.
00:11:10모든 Google 제품을 위한 Google Workspace CLI를 연결한 것처럼 다양한 도구와 연동할 수 있기 때문입니다.
00:11:18Apple Reminders, Gemini, GitHub 등 이미 사전 설정된 수많은 내장 스킬이 있어 다른 플랫폼과도 쉽게 연결할 수 있습니다.
00:11:28그저 스킬을 활성화하거나 작동을 위한 API 키만 제공하면 됩니다.
00:11:32이런 설정을 통해 저희는 실제로 OpenClaw를 개인 비서로 사용해 왔습니다.
00:11:35매 주기마다 중요한 이메일을 스캔하는 하트비트를 설정했습니다.
00:11:39받은 편지함이 가득 차면 수많은 뉴스레터 때문에 정작 중요한 메일을 놓치는 경우가 많기 때문입니다.
00:11:45이 하트비트는 OpenClaw가 중요 표시된 메일을 우선시하고 홍보성 메일이나 뉴스레터는 무시하도록 지시합니다.
00:11:51크론 잡에 정의된 기준에 따라 이메일 점수를 매기고, 각 메일에서 할 일을 파악하여 WhatsApp이나 Discord로 업데이트해 줍니다.
00:12:00따라서 확인해 보면 실제로 저희의 주의가 필요한 항목들에 대해서만 Google Workspace 이메일 업데이트를 받게 됩니다.
00:12:06채팅 메시지를 통해 캘린더 일정에 대해 묻거나 할 일을 직접 예약할 수도 있습니다.
00:12:12Clawed Code를 사용해야 하는데 기기 앞에 있지 못할 때가 종종 있었습니다.
00:12:16Clawed Code에 있는 정보에 접근할 수 없고 원격으로 접속할 방법도 없어 매우 답답하곤 했죠.
00:12:22OpenClaw를 통해 이 간극도 해소되었습니다. 이제 OpenClaw 설정에 필요한 디렉토리로 이동하여 Clawed Code를 실행해 원하는 작업을 하라고 시키기만 하면 됩니다.
00:12:31앞서 말씀드렸듯이 OpenClaw는 Clawed의 권한 요청에 직접 대응하지 못해 무한 대기에 빠질 수 있으므로,
00:12:37생성, 쓰기, 수정 등 필요한 권한을 .clawed 설정에서 미리 허용해 두거나 'dangerously skipped permissions' 플래그를 사용해 실행하라고 명시합니다.
00:12:47그 후 Clawed Code에게 연구용 디렉토리에서 조사를 수행하고 전체 요약본을 보내달라고 요청했습니다.
00:12:55이를 통해 이동 중에도 채팅 앱만으로 코드베이스 변경 사항 푸시, PR 검토, 프로덕션 오류 수정 등을 할 수 있는 기회가 열렸습니다.
00:13:03지금까지 OpenClaw를 사용하는 다양한 방법을 살펴보았는데요. 효과적으로 사용하기 위해 설치 전 주의해야 할 사항들이 있습니다.
00:13:11이 도구에 대한 지난 영상에서 자세히 다루었습니다. 종료 화면에 해당 영상이 뜰 테니 검색할 필요 없이 바로 클릭해서 확인해 보세요.
00:13:18준비한 내용은 여기까지입니다. 채널을 후원하고 계속해서 이런 영상을 만들 수 있도록 돕고 싶으시다면 아래 'Super Thanks' 버튼을 이용해 주세요.
00:13:26언제나 시청해 주셔서 감사드리며, 다음 영상에서 뵙겠습니다.