2026년 6월, macOS 사용자에게 희소식이 도착했다. AI 코딩 에이전트 시대의 새로운 작업 패턴이 화제다. 'Electronic Clam'이라는 메뉴바 앱이 공개됐다. 맥북을 가방에 넣고 이동하면서도 AI 에이전트가 멈추지 않게 한다. 기존 'Caffeinate' 명령의 한계와 'LidGuard' 류 앱의 아쉬운 점을 보완한 차세대 클램쉘 가드 앱이다.

클램쉘 모드와 Caffeinate의 한계
맥북을 덮개 닫은 채 외장 모니터 없이 쓰는 클램쉘 모드에서는 OS가 자동으로 슬립으로 전환한다. Caffeinate 명령으로 시스템 활성 상태를 강제해도 외장 디스플레이가 없는 덮개 닫힘 상태에서는 잠들어버린다. 이 때문에 'AI 코딩 에이전트를 돌려놓고 노트북을 덮고 회의실이나 버스로 이동'하는 패턴이 사실상 불가능했다.
Electronic Clam의 핵심 기능
Electronic Clam은 토글 하나로 덮개를 닫아도 슬립 진입을 막는다. IOKit SPI (IOPMSetSystemPowerSetting)로 직접 전원 설정을 제어하고, SMAppService 데몬으로 helper 하나를 띄워 권한을 안정적으로 유지한다. Apple Silicon · macOS 13+(Ventura) 이상에서 동작하며 Developer ID로 서명된 오픈소스다.
프로세스가 아니라 작업을 감지
다른 '커피류' 앱들과 가장 큰 차이는 '프로세스 살아있음'이 아니라 '실제 작업 진행 중'임을 감지한다는 점이다. transcript 파일의 수정 시각만 읽어(내용은 읽지 않음) 에이전트 작업이 끝났는지 판단한다. Strict 모드는 작업이 끝나면 즉시 유휴로, Lax 모드는 프로세스가 살아있는 한 깨워둔다. '노트북 열고 걷기' 밈이 만들어진 이유 자체를 정면으로 해결한다.
5종 기본 에이전트 + 자유 확장

Claude Code · Codex · Cursor · opencode · Antigravity 다섯 종을 기본 인식한다. 그 외 에이전트는 glob 패턴이나 선언 파일 하나로 직접 추가 가능하다. SSH · 화면 공유 · Tailscale로 원격 접속 중이면 슬립을 허용해 원격 작업이 끊기지 않는다.
과열과 배터리 방전 방어
덮개가 닫힌 상태에서는 냉각이 어렵고 배터리도 빨리 소모된다. Electronic Clam은 배터리 잔량과 CPU 온도를 주기적으로 확인해 설정값을 넘으면 작업을 쉬게 한다. 외장화면 없이 덮개 닫힘(노트북만)에서는 더 깐깐하게, Desktop 모드(외장 화면 연결)에서는 느슨하게 적용한다. 가방 안에서 맥북이 뜨거워지거나 새벽에 방전되는 사고를 막아준다.
운영자용 가드레일과 결론
Telegram 알림 옵션이 있다. 종료 시 sleep 복원이 자동이다. 이름 붙인 세션 기능이 포함됐다. 3중 안전장치로 부주의로 인한 시스템 잠금을 방지한다. Swift + AppKit 단독 스택이다. 외부 의존성이 없는 점이 가볍다. 2026년 6월 기준으로 패턴이 실용 단계에 들어섰다. 무료 오픈소스로 공개됐다. macOS 개발자라면 시도할 만하다.
운영자 입장에서 기억할 점은 다음과 같다. 첫째, Caffeinate는 외장 디스플레이가 없는 클램쉘 모드에서는 동작하지 않는다. 둘째, 단순히 프로세스가 살아있는지만 보는 도구는 발열과 배터리 낭비를 막지 못한다. 셋째, transcript 수정 시각 같은 작업 신호를 읽는 방식이 노트북 사용자에게 가장 정직한 신호다. 넷째, 헬퍼 데몬을 SMAppService로 등록하는 패턴은 macOS 13+의 표준 권장 방식으로, 향후 다른 에이전트 도구들도 참고할 만하다. 다섯째, Developer ID 서명과 함께 공개된 소스 코드를 함께 검토하면 권한 남용 위험을 직접 확인 가능하다. 여섯째, Telegram 알림은 선택이지만, 가방 안에 들어 있는 동안 상태를 확인하는 데 유용하다. 일곱째, '에이전트 켜고 이동' 패턴은 결국 사용자의 작업 단위를 어떻게 정의하느냐의 문제로 귀결된다.
'AI 뉴스' 카테고리의 다른 글
| CrankGPT — 손발 동력으로 토큰을 만드는 오프그리드 AI 콘셉트 (1) | 2026.06.16 |
|---|---|
| re_gent - AI 코딩 에이전트를 위한 버전 관리 실전 가이드 (0) | 2026.06.16 |
| Claude Code 창시자, 소프트웨어 엔지니어의 종말을 말하다 (0) | 2026.06.16 |
| 회사처럼 돈 쓰지 않고 집에서 AI 코딩하기 — 세 가지 경로와 혼합 전략 (1) | 2026.06.16 |
| 에이전트 코딩에 로컬 LLM 활용하기 — 2026년 6월 가이드 (0) | 2026.06.16 |