Clamshell logo

Clamshell

認領

Clamshell 是一款適用於 Apple Silicon MacBook 的選單列 app,讓合上蓋子且未接外接螢幕時仍可保持 Mac 不中斷睡眠,適合長時間任務、編碼代理、SSH 與下載。

Clamshell preview

在蓋上蓋子的情況下讓 Apple Silicon MacBook 保持喚醒

Clamshell 是一款適用於 Apple Silicon MacBook 的選單列 app,當上蓋闔上時可讓電腦保持喚醒。它適用於 macOS 原本會進入睡眠、因而中斷進行中工作的情境。

此 app 會讓螢幕完全關閉,同時 Mac 仍可在電池或 AC 電源上持續運作。根據原始資料,它可在沒有外接螢幕、沒有 sudo 或管理員權限、也沒有特權輔助程式的情況下達成。

核心功能

按住 Option 再闔蓋啟用

在闔上上蓋時按住 Option,即可讓 Mac 在該次工作階段保持喚醒,而不是觸發一般的闔蓋睡眠。

不需要顯示器

Clamshell 取消了 macOS 通常對已連接外接顯示器、底座或 HDMI 假插頭的要求。

非特權實作

此 app 被描述為一般的選單列 app,不需要核心擴充、驅動程式、特權輔助程式或 sudo。

內建顯示器會完全休眠

啟用後,內建顯示器會熄滅,而電腦會繼續運作,這有助於節省電池並隱藏螢幕內容。

可在電源變更時持續運作

此 app 被描述為能在插上與拔除電源之間保持作用,並在每次變更時重新套用。

可選的低電量截止機制

可設定低電量開關,在電量降到指定百分比以下時讓 Mac 進入睡眠,避免過夜工作把電池耗盡。

實際使用情境

  • 過夜執行編碼代理

    使用 Clamshell 在闔上上蓋後仍讓 Claude Code、Codex 或類似代理持續執行,而不是因睡眠而中斷工作階段。

  • 長時間建置與下載

    讓測試套件、建置、渲染或大型下載持續進行,同時螢幕保持關閉、Mac 繼續處理。

  • 合蓋筆電的遠端存取

    讓 SSH 與螢幕共享在機器保持喚醒且連上網路時依然可用。

  • 在電池上合蓋工作

    在不接電的情況下進行闔蓋工作,並可設定在電量過低時自動睡眠。

  • 自動化 Shell 工作流程

    使用 URL scheme 或 Shortcuts 動作,將 Clamshell 佈防與解除佈防整合到腳本或以捷徑驅動的工作流程中。

Pros and Cons

Pros

  • 在蓋上蓋子時仍能讓 Mac 持續運作,同時螢幕保持關閉。
  • 不需要外接顯示器硬體或管理員權限。
  • 支援電池與 AC 電源,包括插拔電源的狀態變化。
  • 為較長的工作階段提供低電量保護。
  • 重新啟動後會恢復正常的闔蓋睡眠行為。

Cons

  • 僅支援執行 macOS 14 或以上版本的 Apple Silicon MacBook。
  • 按住 Option 再闔蓋的手勢依賴上蓋角度感測器,因此並不適用於每一款 MacBook。
  • 由於定價網址回傳 404,公開定價資訊無法取得,因此只能確認網站上提到的免費試用與一次性購買。

FAQ

支援哪些 Mac 與 macOS 版本?

來源指出為搭載 macOS 14 或以上版本的 Apple Silicon MacBook。按住 Option 再闔蓋的手勢需要上蓋角度感測器,網站指出這項功能適用於 MacBook Air M2(2022)或更新機型,以及 14 吋/16 吋 MacBook Pro(2021)或更新機型。

使用 Clamshell 需要外接顯示器嗎?

不需要。Clamshell 被定位為一種在沒有外接顯示器的情況下,讓 MacBook 合蓋運作的方法。

蓋上蓋子後,背景工作會繼續執行嗎?

會。來源指出,代理程式、終端機工作階段、建置、下載、SSH 與螢幕共享都會在蓋上蓋子且 Mac 保持喚醒時持續運作。

Clamshell 需要管理員權限嗎?

不需要。此 app 被描述為不需要 sudo、核心擴充、特權輔助程式或驅動程式。

重新啟動後會發生什麼事?

重新啟動後會恢復正常的闔蓋睡眠,因為此 app 的變更不會在重新啟動之間保留。

Quick Facts

類別
開發者工具
平台
Apple Silicon MacBook
作業系統需求
macOS 14 或以上版本
主要工作流程
在蓋上蓋子的情況下讓 Mac 保持喚醒
部署方式
選單列 app
來源網域
clamshell.dev