Keepresso vs Amphetamine, KeepingYouAwake, caffeinate 비교
Amphetamine 대안, KeepingYouAwake 대체, 또는 더 쓰기 쉬운 caffeinate를 찾으셨다면 여기가 맞습니다. 네 가지 모두 Mac이 잠들지 않게 합니다. 다른 점은 가격, 얼마나 알아서 판단하는지, 시스템을 얼마나 건드리는지입니다.
이 페이지는 솔직한 비교입니다. Keepresso는 무료 오픈소스(GPL-3.0)이며 서명과 공증을 받았고 macOS 14 이상용입니다. 나머지 역시 좋은 도구이니, 일하는 방식에 맞는 것을 고르세요.
빠른 비교
| 기능 | Keepresso | Amphetamine | KeepingYouAwake | caffeinate |
|---|---|---|---|---|
| 가격 | 무료 | 무료 (App Store) | 무료 | macOS 내장 |
| 라이선스 | GPL-3.0 (오픈 소스) | 독점 | 오픈 소스 | Apple 시스템 도구 |
| UI | ✅ 메뉴 막대 + 다양한 설정 | ✅ 메뉴 막대 + 설정 | ❌ 메뉴 막대만 | ❌ 터미널만 |
| 타이머 세션 | ✅ 예 | ✅ 예 | ⚠️ 제한적 | ❌ CLI 플래그만 |
| 스마트 트리거 | ✅ 예 (다양함) | ✅ 예 | ❌ 아니요 | ❌ 아니요 |
| 배터리 사용 시 덮개 닫기 | ✅ 예, 디스플레이 끄기 포함 | ⚠️ 외부 도우미 필요 | ❌ 아니요 | ❌ CLI 플래그만 |
| CLI 및 자동화 | ✅ 전체 CLI, URL, 단축어 | ❌ 최소한 | ❌ 최소한 | ✅ 전체 CLI |
| AI 에이전트 통합 | ✅ 리스, MCP 서버, 스킬 | ❌ 아니요 | ❌ 아니요 | ❌ 아니요 |
| 안전망 | ✅ 온도 및 배터리 | ✅ 배터리 | ❌ 아니요 | ❌ 아니요 |
| 이벤트 후크 | ✅ 단축어, 웹후크, 셸 | ❌ 아니요 | ❌ 아니요 | ❌ 아니요 |
| 언어 | 15개 이상 | 시스템에 따라 다름 | 적음 | N/A |
| App Store | ❌ 아니요 (샌드박스가 전원 API 차단) | ✅ 예 | ❌ 아니요 (Homebrew / GitHub) | N/A |
이런 도구들은 시간이 지나며 바뀔 수 있습니다. 이 표는 매 릴리스의 세세한 변경 이력이 아니라 제품군 차원의 비교로 봐 주세요.
Amphetamine
Amphetamine은 오랫동안 Mac App Store의 대표적인 무료 절전 방지 앱으로, 오랜 실적과 정교한 트리거 시스템, 다듬어진 UI를 갖추고 있습니다. 오늘날의 문제는 유지 관리입니다. 클로즈드 소스이고 사실상 개발이 멈춘 상태로, 마지막 릴리스가 2023년의 5.3.2에 머물러 있고 최소 요구 사항이 여전히 macOS 10.13이라, 몇 세대나 지난 SDK로 동작합니다. 지금도 작동은 하지만 최신 macOS를 따라가지 못하고 있습니다.
Keepresso가 더 나은 선택이 되는 지점:
- 최신 macOS를 위해 꾸준히 관리됩니다. Keepresso는 최신 SDK로 macOS 14 이상을 대상으로 하며, 서명과 공증을 받았고, 정기적으로 업데이트됩니다. Amphetamine은 2023년 이후로 멈춰 있습니다.
- 오픈소스입니다. 둘 다 무료이므로 진짜 차이는 라이선스입니다. Keepresso는 GPL-3.0이라 코드를 읽고, 이슈를 등록하고, 내 기기에서 정확히 무엇이 실행되는지 볼 수 있습니다. Amphetamine은 클로즈드 소스입니다. Keepresso는 안전한가요?를 참고하세요.
- 헤드리스 및 원격 Mac. 내장된 Headless Setup, 덮개가 닫히면 패널을 잠들게 하는 클로즈드 디스플레이 모드, 스크립트와 에이전트 호스트를 위한 CLI를 갖추고 있습니다. 헤드리스 Mac mini를 참고하세요.
- AI 에이전트를 위해 만들었습니다. 코딩 에이전트가 실제로 작업 중인지 아는 트리거에 더해, 자동화 리스, MCP 서버, 함께 제공되는 에이전트 스킬까지 갖추어, 에이전트가 넘을 수 없는 한계 안에서 안전하게 Mac을 깨어 있게 할 수 있습니다. 이 제품군의 다른 어떤 것도 에이전트에 대한 답을 전혀 갖고 있지 않습니다.
- 활동 탭. Keepresso 자신의 세션뿐 아니라 모든 앱의 파워 어서션을 "왜 내 Mac이 깨어 있지?"라는 알기 쉬운 화면으로 보여줍니다.
- 안전망과 자동화. 배터리 자동 일시 중지, 덮개를 닫은 채 작동하는 Mac을 위한 열 안전망, 야간 작업을 위한 예약 깨우기, 그리고 세션이 시작·종료·일시 중지될 때 단축어, webhook, 셸 명령을 실행하는 이벤트 훅입니다.
지금 사용하는 macOS 버전에서 Amphetamine이 이미 필요한 모든 것을 해 준다면 굳이 바꿀 필요는 없습니다. 하지만 오픈소스이고, 트리거 기반이며, macOS와 함께 꾸준히 최신 상태로 유지되는 절전 방지 도구를 원한다면 Keepresso가 바로 그것을 위해 만들어졌습니다.
KeepingYouAwake
KeepingYouAwake는 caffeinate와 같은 개념을 단순한 스위치로 감싼 무료 오픈소스 메뉴 막대 앱입니다. 설정이 거의 없이 "끌 때까지 켜짐"만 원할 때 훌륭합니다.
KeepingYouAwake를 선택해야 할 때:
- 가능한 한 가장 작은 도구를 원할 때.
- 절전 방지 여부를 항상 직접 판단할 때("X가 실행 중이면"과 같은 규칙이 필요 없을 때).
- "18:00까지" 같은 타이머, 배터리 자동 일시 중지, 배터리 사용 중 덮개 닫힘 모드가 필요 없을 때.
그 단순한 스위치에 더해 스마트 트리거, 타이머 세션, 덮개 닫힘 모드, 디스크 킵얼라이브, 단축어, 그리고 앱 UI 없이도 Mac을 깨어 있게 할 수 있는 명령줄 도구까지 원한다면 Keepresso를 선택하세요.
caffeinate 명령
caffeinate는 모든 Mac에 기본으로 들어 있습니다. 일회성 터미널 세션에는 적합한 도구입니다.
# Ctrl-C를 누를 때까지 시스템을 깨어 있게 유지
caffeinate -dims
# 한 시간(3600초) 동안 깨어 있게 유지
caffeinate -t 3600
caffeinate만 쓸 때의 한계:
- 터미널 창을 닫으면 메뉴 막대 스위치가 사라집니다(프로세스를 백그라운드로 보내고 pid를 기억해 두지 않는 한).
- "Zoom이 열려 있는 동안"이나 "CPU가 바쁜 동안" 같은 규칙은 직접 스크립트를 작성하지 않는 한 쓸 수 없습니다.
- 잊어버린
caffeinate가 계속 실행되거나, 엉뚱한 프로세스를 종료하기 쉽습니다.
Keepresso도 내부적으로는 같은 macOS 파워 어서션을 사용하고, 그 위에 UI와 트리거를 더한 것입니다.
Keepresso가 필요하지 않을 때
작업의 성격을 솔직하게 따져 보세요.
- 터미널 컴파일 한 번 하고 자리를 뜬다면.
caffeinate -t …나 짧은 Keepresso 타이머로 충분합니다. - 항상 손으로 스위치만 켜고 끈다면. KeepingYouAwake로 충분합니다.
- 조직 정책상 App Store 소프트웨어만 써야 한다면. Amphetamine이 가장 저항이 적은 선택일 수 있습니다. Keepresso는 대신 공증된 DMG와 Homebrew cask로 배포됩니다.
Keepresso 설치하기
brew install --cask gyorgysh/keepresso/keepresso
또는 GitHub 릴리스 페이지에서 DMG를 다운로드하세요. 전체 단계: Keepresso를 설치하고 Mac을 깨어 있게 하기.
관련 문서
시작하기의 다른 가이드
