AI에게 “이거 해줘”라고 말한 뒤, 실제로 파일이 지워지는 경험을 해보셨나요? 지금 GitHub 트렌딩 상단에 올라 있는 OpenClaw는 자신을 “The AI that really does things”라고 소개합니다. 답변을 생성하는 AI가 아니라, 내 컴퓨터에서 실제로 작업을 실행하는 AI라는 뜻입니다.

이 변화는 도구 이야기로 끝나지 않습니다. AI 에이전트 권한을 어디까지 열어줄지 결정하는 일이 앞으로 개발자의 실무 역량이자 채용 평가 항목이 되기 때문입니다. 오늘은 기술 구조를 먼저 보고, 그다음 커리어 관점에서 무엇이 달라지는지 정리해보겠습니다.
말하는 AI에서 실행하는 AI로, 무엇이 달라졌나
지난 몇 년간 우리가 쓴 AI 도구는 대부분 “제안”에서 멈췄습니다. 코드를 보여주면 사람이 읽고 붙여넣었습니다. 잘못된 제안이 나와도 중간에 사람이라는 차단막이 있었습니다.
실행하는 에이전트는 그 차단막을 사람의 사전 승인에서 사전 설정으로 옮깁니다. 무엇을 허용할지 미리 정해두면, 그 범위 안에서는 사람 없이 동작합니다. 그래서 판단의 무게중심이 “이 결과가 맞나”에서 “이 권한이 맞나”로 이동합니다.
OpenClaw의 구조: 게이트웨이라는 로컬 통제면

OpenClaw는 MIT 라이선스로 공개된 오픈소스 프로젝트이며, GitHub 저장소 기준 2026년 9월 11일 현재 389.4k 스타를 받고 있습니다. 핵심은 게이트웨이(Gateway)라는 구성 요소입니다. 공식 저장소는 이를 “세션, 도구, 이벤트, 채널 연결을 위한 로컬 통제면”으로 설명합니다.
즉 클라우드에 요청을 보내는 구조가 아니라, 내 장비에서 도는 통제면이 여러 입력 경로와 도구 실행을 중계합니다. Discord, Slack, Teams, Telegram, WhatsApp, iMessage 등 20여 개 이상의 메시징 채널을 입력으로 붙일 수 있고, macOS·iOS·Android·Windows·Linux용 앱을 제공합니다. 데이터와 상태, 메모리, 자격 증명은 사용자 하드웨어에 남는 설계입니다.
여기서 주목할 점은 입력 경로가 넓다는 것입니다. 메신저 한 줄이 곧 명령이 될 수 있다면, 그 메신저로 들어오는 모든 메시지가 잠재적 입력입니다.
기본값이 보수적인 이유
공식 보안 문서(docs.openclaw.ai)를 보면 이 프로젝트가 어떤 위협을 전제하고 설계됐는지가 드러납니다.
루프백 바인딩과 페어링
게이트웨이는 기본적으로 루프백에만 묶입니다. 외부에 노출하려면 별도 설정이 필요합니다. 또한 모르는 발신자가 DM을 보내면 곧바로 처리하지 않고 페어링 코드를 돌려줍니다. 그룹 채널 접근은 얼로우리스트 기반이고, 보통 멘션 게이트가 한 겹 더 걸립니다.
신뢰 경계는 게이트웨이당 하나
게이트웨이당 신뢰 경계는 하나다 — 단일 운영자, 또는 서로를 신뢰하는 팀. 서로 적대적인 사용자들을 위한 멀티테넌트 보안 경계가 아니다.
OpenClaw 공식 보안 문서
이 문장은 중요합니다. 팀 단위로 하나 띄워 여러 사람이 쓰는 순간, 그 구성은 설계 의도를 벗어납니다. 사내 도입을 검토한다면 이 한 줄이 곧 도입 조건이 됩니다.
도구 실행 권한의 등급
노드 실행(system.run)을 포함한 도구 권한은 에이전트별 접근 프로파일로 나뉘며, 읽기 전용부터 전체 파일시스템 접근까지 폭이 있습니다. 워크스페이스의 .env 파일에는 자격 증명이 들어가고, 로그와 대화 기록에도 민감한 값이 남을 수 있습니다. 설정이 안전한 기본값에서 벗어났는지 확인하는 openclaw security audit 명령도 제공됩니다. 컨테이너 이미지는 기본적으로 노출된 바인드를 쓰므로 인증을 함께 걸어야 한다고 문서가 명시합니다.
한국 개발자 채용시장에서 이 변화가 갖는 의미

후배님, 여기서부터가 진짜 이야기예요. 위 내용을 다시 읽어보면 대부분이 코딩 실력이 아니라 운영 판단이라는 걸 알 수 있어요. 어디까지 열지, 누구를 신뢰 경계 안에 둘지, 로그에 무엇이 남는지를 정하는 일이거든요.
국내 채용 면접에서 “AI 도구 써보셨어요?”라는 질문은 이제 변별력이 거의 없어요. 다들 씁니다. 대신 “AI 에이전트 권한을 어디까지 줬고, 왜 그 선까지만 줬나요?”라는 질문이 남습니다. 앞의 질문은 경험을 묻지만, 뒤의 질문은 판단을 묻거든요.
- 주니어: 에이전트가 만든 결과를 검증하는 능력이 곧 차별점이 돼요. 통과시킨 근거를 설명할 수 있어야 해요.
- 미들: 팀에 도입할 때 경계를 설계하는 사람이 필요해요. 이 역할이 비어 있는 조직이 아직 많아요.
- 시니어: 사고가 났을 때 책임 범위를 사전에 문서로 정리해둔 사람과 아닌 사람이 확실히 갈립니다.
실무에서 겪은 일: 권한을 넓힌 순간 리뷰가 비어버렸다
제가 겪은 사례를 하나 나눌게요. 팀에서 반복 작업 자동화를 붙이면서 편의를 이유로 실행 권한을 한 단계 넓힌 적이 있어요. 처음 며칠은 좋았습니다. 그런데 2주쯤 지나니 리뷰에서 아무도 그 작업의 변경 내역을 보지 않고 있었어요. 사람이 확인하던 지점이 사라졌는데, 그 사실을 아무도 기록하지 않았던 겁니다.
권한을 넓히는 결정은 조용하지만, 그 결정이 지워버린 검증 단계는 사고가 나야 드러납니다.
그래서 저는 권한을 넓힐 때 “무엇이 가능해지나”보다 “무엇을 더 이상 사람이 보지 않게 되나”를 먼저 적습니다. 이건 도구가 대신해주지 않는 부분이에요. 같은 맥락의 이야기를 패치 대응 속도에서도 다룬 적이 있습니다.
도입 전 판단 체크리스트
- 이 에이전트의 입력 경로는 몇 개인가? 그중 외부인이 메시지를 넣을 수 있는 경로가 있는가?
- 도구 실행 권한은 읽기 전용인가, 쓰기까지인가? 넓힌다면 그 사유를 문서로 남겼는가?
- 자격 증명이 저장되는 위치와 로그에 남는 값을 확인했는가?
- 신뢰 경계 안에 들어오는 사람이 몇 명인가? 서로를 신뢰하는 관계가 맞는가?
- 이 권한 때문에 사람이 더 이상 보지 않게 된 검증 단계가 무엇인지 적어두었는가?
- 사고가 났을 때 되돌리는 절차와 담당자가 정해져 있는가?
여섯 항목 중 세 개 이상에 바로 답하지 못한다면, AI 에이전트 권한은 아직 도입 단계가 아니라 설계 단계에 있는 것입니다. 도구는 내일도 있지만, 한 번 넓힌 권한을 되돌리는 일은 생각보다 어렵거든요.
관련 글
이 주제와 이어서 읽으면 좋은 글을 골랐습니다.
- AI 코딩 에이전트 경쟁, 시니어 개발자가 챙겨야 할 변화 — 실행형 에이전트 이전 단계인 코딩 보조 도구가 역할 분담을 어떻게 바꿨는지 정리한 글입니다.
- 크롬 제로데이 터졌다, 패치 속도로 시니어가 갈립니다 — 권한과 마찬가지로, 대응 속도 역시 평소 정해둔 절차에서 갈린다는 사례입니다.
- 오픈소스 법적 리스크, 니터 사건이 개발자에게 주는 교훈 — 오픈소스를 실무에 들일 때 기술 외적으로 확인해야 할 축을 함께 보면 좋습니다.
📌 함께 보시면 좋은 글
이직·퇴사·연봉 협상을 혼자 판단하기 어렵다면
1:1 개발자 커리어 상담 신청하기 →
※ 본 글은 AI(Claude)의 초안을 기반으로 편집자 검수를 거쳐 발행되었습니다. (한국 AI기본법 대응 고지)
이직·퇴사, 지금 움직여도 될지 헷갈리시나요?
막연히 불안한 건지, 정말 시점이 온 건지 판단이 어려울 때가 있습니다.
5분 체크리스트로 지금 상태를 먼저 정리해보세요.
결론을 대신 내리기보다, 스스로 판단할 기준을 잡는 데 도움을 드립니다.
아직 확신이 없다면, 지금이 ‘고민 단계’인지부터 먼저 점검해보세요