Keepresso vs Amphetamine, KeepingYouAwake, caffeinate 비교
Keepresso, Amphetamine, KeepingYouAwake, caffeinate는 모두 Mac이 잠들지 않게 합니다. Keepresso는 자동화된 작업을 위해 AI 에이전트 감지 및 리스, MCP 서버, 이벤트 훅, 열 제어, 헤드리스 Mac 도구 모음 등 폭넓은 제어 기능을 추가합니다.
이 비교는 Keepresso 개발자가 관리합니다. Keepresso는 무료 오픈소스(GPL-3.0)이며 서명과 공증을 받았고 macOS 14 이상용입니다. 아래 기능 비교는 프로젝트가 공개한 문서를 사용하며, 네 도구의 성능 벤치마크가 아닙니다.
Keepresso가 더 앞서는 부분
Keepresso는 에이전트 자동화, 헤드리스 Mac 도구, 시스템 제어를 하나의 무료 오픈소스 앱에 담았습니다. 다음은 여기서 비교한 다른 도구와 구분되는 내장 기능입니다.
좁은 화면에서는 표를 가로로 스크롤해 네 도구를 비교하세요. 기능 열은 계속 보입니다.
| 기능 | Keepresso | Amphetamine | KeepingYouAwake | caffeinate |
|---|---|---|---|---|
| AI 에이전트 활동 감지 | ✓ 내장 | – | – | – |
| 에이전트 리스 + MCP 서버 | ✓ 내장 | – | – | – |
| 열 보호 + 팬 제어 | ✓ 내장 | – | – | – |
| 세션 이벤트 훅 | ✓ 단축어, 웹훅, 셸 | – | – | – |
| 헤드리스 Mac 설정 도구 모음 | ✓ 내장 | – | – | – |
✓ 포함됨. – 전용 동등 기능이 문서화되지 않음. 셸 스크립트로 다른 도구를 확장할 수 있습니다. caffeinate는 에이전트 명령을 감쌀 수 있지만 에이전트 감지, 리스 또는 MCP 서버는 제공하지 않습니다.
일상 제어
좁은 화면에서는 표를 가로로 스크롤해 네 도구를 비교하세요. 기능 열은 계속 보입니다.
| 기능 | Keepresso | Amphetamine | KeepingYouAwake | caffeinate |
|---|---|---|---|---|
| 가격 | 무료 | 무료 | 무료 | macOS 내장 |
| 오픈 소스 | ✓ GPL-3.0 | 클로즈드 소스 | ✓ 오픈 소스 | Apple 시스템 도구 |
| 메뉴 막대 앱 | ✓ 전체 설정 | ✓ 설정 | ✓ 환경설정 | 터미널만 |
| 타이머 세션 | ✓ 기간 + 종료 시간 | ✓ 기간 + 종료 시간 | ✓ 사용자 지정 기간 | ✓ CLI 타이머 |
| 자동 활성화 | ✓ 조합 규칙 + 프리셋 | ✓ 트리거 | ✓ 기본 옵션 [1] | 셸 스크립트 |
| 배터리 사용 시 덮개 닫기 | ✓ 디스플레이 잠자기 | ✓ 클로즈드 디스플레이 [2] | – | – |
| 자동화 인터페이스 | ✓ CLI, URL, 단축어 | AppleScript + 단축키 | URL 명령 | ✓ CLI |
| 배터리 자동 일시 정지 | ✓ 포함됨 | ✓ 포함됨 | ✓ 포함됨 | – |
| 언어 | 15개 | 10개 | 커뮤니티 번역 | N/A |
| 배포 | GitHub / Homebrew | App Store | GitHub / Homebrew | macOS 내장 |
- KeepingYouAwake에는 외부 디스플레이 연결 시 활성화 같은 자동 옵션이 있습니다. Keepresso는 조합 조건과 작업 프리셋을 추가합니다.
- Amphetamine은 클로즈드 디스플레이 세션을 지원합니다. 선택 사항인 Power Protect 도우미가 Apple Silicon에서 전원 변경을 처리합니다. Keepresso의 클로즈드 디스플레이 모드는 내장 패널을 잠자게 하고 외부 모니터 없이 작동합니다.
caffeinate만으로는 덮개 닫힘 잠자기를 재정의하지 않습니다.
문서는 2026년 9월 12일에 확인했습니다: Amphetamine의 App Store 목록, KeepingYouAwake의 변경 로그, macOS man caffeinate 참고 자료. 릴리스 날짜는 공개된 업데이트를 설명하며 성능이나 호환성의 측정값은 아닙니다.
Amphetamine
Amphetamine은 오랜 실적과 폭넓은 트리거 시스템을 갖춘 무료 클로즈드 소스 Mac App Store 앱입니다. 공개된 최신 릴리스는 2026년 9월 12일 확인 기준으로 5.3.2, 2023년 11월 10일자입니다. 공개 업데이트가 없었던 기간으로는 긴 편입니다. Keepresso는 검사할 수 있는 소스와 새로운 자동화 및 헤드리스 Mac 기능에 더해, 지속적인 공개 개발을 제공합니다.
Keepresso가 더 나은 선택이 되는 지점:
- 지속적인 릴리스와 공개 개발. Keepresso는 macOS 14 이상을 대상으로 하며 릴리스 기록과 소스 변경을 공개합니다. Amphetamine의 최신 공개 릴리스는 2023년 그대로입니다.
- 오픈소스입니다. 둘 다 무료이므로 진짜 차이는 라이선스입니다. Keepresso는 GPL-3.0이라 코드를 읽고, 이슈를 등록하고, 내 기기에서 정확히 무엇이 실행되는지 볼 수 있습니다. Amphetamine은 클로즈드 소스입니다. Keepresso는 안전한가요?를 참고하세요.
- 헤드리스 및 원격 Mac. 내장된 Headless Setup, 덮개가 닫히면 패널을 잠들게 하는 클로즈드 디스플레이 모드, 스크립트와 에이전트 호스트를 위한 CLI를 갖추고 있습니다. 헤드리스 Mac mini를 참고하세요.
- AI 에이전트를 위해 구축. 에이전트 활동을 감지하는 트리거와 자동화 리스, MCP 서버, 함께 제공되는 에이전트 스킬을 제공합니다. 리스는 갱신하지 않으면 만료되며 설정한 제한을 따릅니다. Amphetamine과 KeepingYouAwake는 동등한 통합 에이전트 워크플로를 문서화하지 않습니다.
- 활동 탭. Keepresso 자신의 세션뿐 아니라 모든 앱의 파워 어서션을 "왜 내 Mac이 깨어 있지?"라는 알기 쉬운 화면으로 보여줍니다.
- 안전망과 자동화. 배터리 자동 일시 중지, 덮개를 닫은 채 작동하는 Mac을 위한 열 안전망, 야간 작업을 위한 예약 깨우기, 그리고 세션이 시작·종료·일시 중지될 때 단축어, webhook, 셸 명령을 실행하는 이벤트 훅입니다.
지금 사용하는 macOS 버전에서 Amphetamine이 이미 필요한 모든 것을 해 준다면 굳이 바꿀 필요는 없습니다. 하지만 오픈소스이고, 트리거 기반이며, macOS와 함께 꾸준히 최신 상태로 유지되는 절전 방지 도구를 원한다면 Keepresso가 바로 그것을 위해 만들어졌습니다.
KeepingYouAwake
KeepingYouAwake는 caffeinate를 중심으로 한 무료 오픈소스 메뉴 막대 앱입니다. 환경설정에는 조절 가능한 시간, 배터리 동작, 일부 자동 활성화 옵션이 있습니다. URL 명령과 커뮤니티 번역도 지원합니다.
KeepingYouAwake를 선택해야 할 때:
- 조절 가능한 시간이 있는 단순한 메뉴 막대 스위치를 원할 때.
- 배터리 및 활성화 환경설정이 필요를 충족할 때.
- Keepresso의 조합 트리거 규칙, 클로즈드 디스플레이 모드, 에이전트 리스 또는 이벤트 훅이 필요 없을 때.
그 단순한 스위치에 더해 스마트 트리거, 타이머 세션, 덮개 닫힘 모드, 디스크 킵얼라이브, 단축어, 그리고 앱 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을 깨어 있게 하기.
관련 문서
시작하기의 다른 가이드
