Repository navigation
Cheese 2.3
New
Terminal Trace (⌃⌥⇧T)
One shortcut copies the last command and everything it printed from the terminal you're in, as a Markdown block ready for a chat, an issue or an LLM. Long output keeps the newest 120 lines and the error lines get their own block. Works with Terminal, iTerm2, Ghostty, Warp, Alacritty, kitty, WezTerm, and the terminals in VS Code and Cursor. Tools ▸ Terminal Trace switches between Last Response and Everything.
Caffeinate, even with the lid closed (menu bar → Caffeinate)
Keep Awake is now Caffeinate, with its own menu: 30 minutes, 1 or 2 hours, until a time, or indefinitely, and Keep Awake With Lid Closed (on by default). Sleep comes back by itself when the time runs out (a closed Mac then sleeps), at 10 % battery (adjustable in Settings → Caffeinate), and if Cheese quits, crashes or the Mac restarts. Covering the lid asks for your administrator password once, to install a small launchd helper; remove it any time in Settings → Caffeinate.
Batch paste in clipboard history
⇧↑ / ⇧↓, ⇧-click, ⌘-click or ⌘A select several items. ↩ pastes them all with one ⌘V in the order you picked them (screenshots and files together, text joined with blank lines), ⌥↩ pastes them one by one, ⌘C copies the batch.
Fixed
Fill to Screen is edge to edge with Stage Manager. Fill All to Screen (⌃⌥M) and Fill Current Window (⌃⌥⇧M) left a gap of about 200 px down the left: Stage Manager pushed resized windows back out to the right. Cheese now re-asserts each window's position after resizing it and fills the whole visible frame by default. Settings → Windows can still leave room for the strip.
Also
- Refreshed README and a new 1440p promo video.
- Still macOS 15 Sequoia or later, Apple silicon only.
Update
curl -fsSL https://raw.githubusercontent.com/maanit-gupta/Cheese/main/install.sh | bashOr download Cheese.zip below and replace the app in Applications. Your history and settings are kept. If macOS blocks the first launch, go to System Settings → Privacy & Security → Open Anyway.