Capsomnia
Capsomnia (캡솜니아) - 맥북 Caps Lock을 잠자기 방지 스위치로 변환하는 유틸리티
Capsomnia는 맥북의 Caps Lock 키를 활용해 상판을 닫아도 시스템이 잠들지 않게 하는 오픈 소스 macOS 유틸리티입니다. AI 작업, 빌드, SSH 세션 유지를 위한 완벽한 솔루션을 제공합니다.
2026-07-27
--K
Capsomnia 제품정보
Capsomnia: 맥북의 Caps Lock 키에 새로운 역할을 부여하다
맥북 사용자라면 누구나 중요한 작업을 걸어두고 상판(Lid)을 닫았을 때, 시스템이 잠자기 모드로 진입하여 작업이 중단되는 불편함을 겪어본 적이 있을 것입니다. Capsomnia는 이러한 문제를 가장 직관적이고 혁신적인 방식으로 해결하는 macOS 전용 유틸리티입니다.
Capsomnia는 단순히 소프트웨어 설정을 바꾸는 것을 넘어, 키보드의 Caps Lock 키를 물리적인 '잠자기 방지(Keep-awake) 스위치'로 변환해줍니다. 이제 복잡한 메뉴 바 조작 없이, Caps Lock 키를 누르는 것만으로 맥북의 상태를 제어할 수 있습니다.
What's Capsomnia? (Capsomnia란 무엇인가요?)
Capsomnia는 macOS 14 이상 버전에서 작동하는 오픈 소스 애플리케이션으로, 맥북의 물리적 키인 Caps Lock을 통해 시스템의 절전 모드 동작을 즉각적으로 제어할 수 있게 해줍니다. 일본에서 230만 회 이상의 조회수를 기록하고 6,000회 이상의 다운로드를 달성하며 그 효용성을 입증했습니다.
이 앱의 핵심 작동 원리는 매우 명확합니다:
- Caps Lock On: 시스템 명령
pmset -a disablesleep 1을 실행하여 잠자기 모드를 비활성화합니다. - Caps Lock Off:
pmset -a disablesleep 0을 실행하여 맥북의 정상적인 잠자기 동작을 복원합니다.
Capsomnia를 사용하면 상판을 닫은 상태(Clamshell mode)에서도 백그라운드 작업이 중단되지 않으며, 사용자는 키보드의 LED 불빛을 통해 현재 맥북이 잠자기 방지 상태인지 한눈에 확인할 수 있습니다.
주요 기능 (Features)
Capsomnia는 작지만 강력한 기능을 통해 맥북 사용자들에게 폐쇄형 리드(Closed-lid) 연속성을 제공합니다.
1. 상판을 닫아도 지속되는 작업 (Closed Lid Continuity)
Capsomnia가 활성화된 상태에서는 맥북의 상판을 닫아도 로컬 작업이 계속 실행됩니다. 외부 모니터 연결 여부와 상관없이 맥북을 서버나 작업 스테이션처럼 활용할 수 있으며, 원격 로그인 및 네트워크 설정이 되어 있다면 SSH를 통한 원격 접속 상태도 유지됩니다.
2. 물리적 상태 표시 (Physical Status Visibility)
메뉴 바의 작은 아이콘을 확인하기 위해 눈을 가늘게 뜰 필요가 없습니다. Capsomnia는 키보드의 Caps Lock LED를 상태 표시등으로 활용합니다. 녹색 불이 켜져 있다면 잠자기 방지 기능이 작동 중임을 의미합니다. 이를 통해 메뉴 바를 깔끔하게 유지하면서도 시스템 상태를 직관적으로 파악할 수 있습니다.
3. 투명한 오픈 소스 디자인 (Open Source)
Capsomnia는 MIT 라이선스 하에 배포되는 완전 무료 소프트웨어입니다. GitHub를 통해 소스 코드, 패키지 설치 스크립트, 헬퍼 커맨드 및 보안 모델을 누구나 검토할 수 있습니다. 이는 사용자가 앱의 안전성을 직접 확인하고 신뢰할 수 있음을 의미합니다.
4. 사용자 맞춤형 단축키 (Custom Shortcut)
만약 이미 Caps Lock 키를 다른 용도(예: 한영 전환 등)로 사용하고 있다면, Capsomnia를 켜고 끌 수 있는 별도의 선호하는 단축키를 할당할 수 있습니다. 어떤 방식을 선택하든, 기능이 활성화된 동안에는 키보드의 Caps Lock LED가 점등되어 상태를 알려줍니다.
활용 사례 (Use Case)
Capsomnia는 특히 장시간 실행되는 작업이 많은 개발자와 AI 연구자들에게 필수적입니다.
- AI 에이전트 구동: Codex나 Claude Code와 같은 AI 에이전트에게 긴 작업을 맡겨두고 상판을 닫으세요. Capsomnia가 실행 중이라면 작업은 멈추지 않습니다.
- SSH 세션 유지: 원격으로 맥북에 접속하여 작업할 때, 세션 중간에 맥북이 잠들어서 연결이 끊기는 현상을 방지합니다.
- 빌드 및 대용량 다운로드: 대규모 코드 컴파일이나 용량이 큰 파일 다운로드를 걸어두고 자리를 비워도 작업이 끝까지 완료됩니다.
- 모바일 연결 유지: Codex Mobile 등 모바일 기기와의 연결 세션을 유지하여 중단 없는 작업 환경을 구축할 수 있습니다.
보안 모델 (Security Model)
보안은 Capsomnia 설계의 핵심입니다. 시스템의 절전 설정을 변경하려면 높은 권한이 필요하지만, Capsomnia는 안전을 위해 다음과 같은 모델을 따릅니다.
- 최소 권한 원칙: 메뉴 바 앱은 루트(root) 권한이 아닌 현재 사용자 권한으로 실행됩니다.
- 전용 헬퍼 도구: 시스템 설정을 변경할 때만 암호 입력이 필요 없는
sudo권한을 부여받은 아주 작은 크기의 고정된 루트 소유 헬퍼(capsomnia-pmset)를 사용합니다. - 제한된 명령: 이 헬퍼는 오직
on,off,display-sleep세 가지 명령만 수행하며, 이는 내부적으로/usr/bin/pmset의 특정 인자값으로만 연결됩니다. - 개인정보 보호: Capsomnia는 네트워크 요청을 보내지 않으며, 텔레메트리(원격 분석)를 수집하지 않고, 별도의 계정 생성도 요구하지 않습니다.
자주 묻는 질문 (FAQ)
Q: 앱을 종료하면 어떻게 되나요?
Capsomnia 앱을 종료하면 시스템의 정상적인 잠자기 동작이 즉시 복원됩니다. 별도의 추가 설정 없이도 안전하게 기본 상태로 돌아갈 수 있습니다.
Q: 상판을 닫고 장시간 사용해도 안전한가요?
잠자기 방지 상태로 상판을 닫고 사용하면 발열이 증가하거나 배터리 소모가 빨라질 수 있습니다. 공기 흐름(통풍)이 원활한 곳에서 사용하고, 전원 공급 상태와 실행 시간을 적절히 관리하는 것을 권장합니다.
Q: 어떤 macOS 버전에서 사용할 수 있나요?
Capsomnia는 macOS 14 버전 이상을 지원합니다.
Q: Caps Lock 키를 다른 기능으로 쓰고 있는데 충돌이 나지 않을까요?
사용자는 설정에서 Capsomnia 활성화를 위한 커스텀 단축키를 지정할 수 있으므로, 기존의 Caps Lock 활용 방식을 유지하면서도 기능을 사용할 수 있습니다.
Capsomnia와 함께라면 더 이상 맥북의 잠자기 모드 때문에 작업 흐름이 끊길 걱정을 할 필요가 없습니다. 지금 바로 Capsomnia를 통해 여러분의 Caps Lock 키에 진정한 임무를 부여해 보세요.








