Skip to content

Releases

Cheese 2.4

Choose a tag to compare

@maanit-gupta maanit-gupta released this 01 Nov 23:11

New in 2.4

  • New app icon. A fresh cheese wedge, everywhere Cheese shows its icon.
  • Cheese updates itself. When a release is out, a note appears and the menu shows Update Available. Update & Relaunch downloads it, checks its SHA-256 and code signature, swaps itself in place and reopens. Check for Updates… is in the menu; Settings → General → Updates turns the automatic check off.
  • Draw toolbar, rebuilt. Every button works on the first click, the toolbar stays put, and style options open only when you ask. Single-letter tool keys (P pen, H highlighter, E eraser…) are on by default, and the command palette opens while you draw.

Install or update: curl -fsSL https://raw.githubusercontent.com/maanit-gupta/Cheese/main/install.sh | bash, or download Cheese.zip below. macOS 15+, Apple silicon.

Cheese 2.3

Choose a tag to compare

@maanit-gupta maanit-gupta released this 01 Nov 16:40

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 | bash

Or 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.

Cheese 2.2.1

Choose a tag to compare

@maanit-gupta maanit-gupta released this 28 Oct 09:08

Cheese 2.2.1 runs on macOS 15 Sequoia and later, not only macOS 27.

Compatibility

  • Cheese now opens on macOS 15 Sequoia, macOS 26 and macOS 27. Earlier builds refused to launch below macOS 27, although nothing in them needed it.
  • Still Apple silicon only (M1 or newer).
  • The install script accepts macOS 15 and later.
  • Hindi OCR depends on what your macOS offers; if it shows as unavailable in Settings → OCR, English still works.

No feature changes from 2.2.

Update

curl -fsSL https://raw.githubusercontent.com/maanit-gupta/Cheese/main/install.sh | bash

Or 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.

Cheese 2.2

Choose a tag to compare

@maanit-gupta maanit-gupta released this 26 Oct 04:09

Cheese 2.2 lets you choose where your captures go.

New in Capture

  • After Capture: Copy to Clipboard, Save to Folder, or Copy and Save. Choose it under Capture ▸ After Capture in the menu bar (the current choice is ticked) or in Settings → General → Screenshots, next to the save folder (Desktop by default). It applies to region, window, full-screen and scrolling captures, and to draw-mode snapshots.
  • Scrolling capture now lands somewhere on its own. Before, it only opened the preview, and nothing was copied or saved until you clicked a button. Now the result is copied and/or saved as soon as stitching finishes. The preview still opens for annotating, OCR or another copy or save.
  • When a capture is saved, the toast names the file and has a Show button that reveals it in Finder. If saving fails (for example, the folder was removed), the capture is copied to the clipboard instead, so it's never lost.
  • Holding ⇧ as you finish a capture still opens the annotation editor.

Also in 2.1.1

  • Fill to Screen and window snapping check the Dock as it is right now (hidden, resized or on another display).

Update

curl -fsSL https://raw.githubusercontent.com/maanit-gupta/Cheese/main/install.sh | bash

Or 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.

Cheese 2.1.1

Choose a tag to compare

@maanit-gupta maanit-gupta released this 26 Oct 03:57

Cheese 2.1.1 fixes Fill to Screen and window snapping around the Dock.

Fixed

  • Fill to Screen follows the Dock as it is right now. Fills and snaps used to rely on macOS's cached screen area, which a menu bar app doesn't always get updates for. After you hid the Dock, resized it or moved it to another display, windows could stop short of where the Dock used to be or slide under it. Cheese now checks the Dock's auto-hide setting, position and size every time you fill or snap:
    • With auto-hide on, windows use the full height.
    • With the Dock showing, windows stop exactly at its edge, at whatever size it is.
    • On a display without the Dock, nothing is held back.

Update

curl -fsSL https://raw.githubusercontent.com/maanit-gupta/Cheese/main/install.sh | bash

Or 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.

Cheese 2.1

Choose a tag to compare

@maanit-gupta maanit-gupta released this 23 Oct 03:42

Cheese 2.1 keeps what your phone sends you a click away.

The drop hub, and the Cheese Share panel with a photo just received from a phone

New in Share

  • Received files show up in the Share panel. Photos and files sent from a phone's browser or a LocalSend device appear in a green Received strip (IMG_2041.HEIC · 2.4 MB, or 3 files · 8 MB). Show reveals them in Finder, and ⋯ opens any one of them or clears the list. The list stays after sharing stops, so they're still there when you come back.

Docs

  • The README, guide and promo video show the new strip, and the README's Share still is rendered from the current build.

Update

curl -fsSL https://raw.githubusercontent.com/maanit-gupta/Cheese/main/install.sh | bash

Or 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.

Cheese 2

Choose a tag to compare

@maanit-gupta maanit-gupta released this 22 Oct 22:09

Cheese 2 makes sharing as easy as dropping something on the 🧀, and makes every panel look and feel like one app.

The drop hub and the Cheese Share panel

New in Share

  • Drop anything on the menu bar icon. Files, a picture from a browser, a link or a text selection. The icon lights up and a drop hub opens under it: Share Link / QR, Add to Shelf, and the PDF, Convert and Images tools that fit your files.
  • A new Share panel. A Ready to Share strip (drop files anywhere on the panel, click +, or Share Clipboard), the link as a QR code with Copy Link, a live status with Stop, and compact LocalSend device tiles. Click a device to send what's ready, or drop files straight onto it.
  • A clean page for phones and browsers. Scanning a Share or QR link opens a page that follows the phone's light or dark mode: files with Download File or Download All (.zip), picture previews, text with Copy Text (works over plain Wi-Fi) and Open Link ↗. Photos, files and text go back to the Mac with a live progress bar and no reloads. The page counts down and says when the link has expired. It's fully self-contained, with no outside requests.
  • Cheese Share sends and receives with phones and computers nearby, through that page or the free LocalSend app (encrypted), and the Shelf (⌃⌥F) parks files, images, text and links while you find where they go.

New in Copy

  • Drag clipboard items into any app. Drop history items straight into Messages, Slack, Discord, a browser chat, Mail or Finder.
  • Edit text in place. Click ✏️ in the corner of a text preview (or ⌘E), fix it, then paste or drag the edited text where it goes.
  • A reworked clipboard history layout, and Show Clipboard as QR now uses the new link card and phone page.

New in Control

  • Fill to Screen (⌃⌥M) resizes every open window to fill its display without native full screen, leaving room for Stage Manager. ⌃⌥⇧M does just the current window.
  • Auto-Kill (⌃⌥Q) quits every open app in one go, sparing the ones you shield. Hold ⌥ to force-kill.

Improved

  • One look everywhere. Panels have crisper edges with a fine inner border, tighter corners, the same dividers, and a soft hover on every row and button.
  • The menu bar menu is grouped by what you do: Capture, Files, Windows and Tools submenus.
  • A welcome screen where you pick your tools, which then asks only for the permissions those need. Plus an About window and Cheese Share in every app's Share menu.
  • Draw on screen: the live stroke now stays exactly under the brush.
  • Shelf: drops land reliably, and there's Upload Files… and paste for when you'd rather not drag.

Update

curl -fsSL https://raw.githubusercontent.com/maanit-gupta/Cheese/main/install.sh | bash

Or 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. The first time you share, allow the Local Network prompt, and the firewall prompt if your firewall is on.

Cheese 1.1.1

Choose a tag to compare

@maanit-gupta maanit-gupta released this 22 Oct 15:29

Fixes for 🎨 Draw on screen from 1.1.

Fixed

  • Ink stays where you drew it. A stroke could jump to a mirrored spot the moment you lifted the pen. Committed ink, the magic pen's snapped shapes and disappearing ink now all appear exactly where they were drawn.
  • More responsive ink. Lighter smoothing means strokes follow the cursor closely, and the tip stays full width right up to the cursor instead of trailing behind it.
  • No drawing on the tool rail. Clicking the rail, its edges or its options never starts a stroke, and neither does clicking while the radial menu is open.

Update

curl -fsSL https://raw.githubusercontent.com/maanit-gupta/Cheese/main/install.sh | bash

Or download Cheese.zip below and replace the app in Applications. Your history and settings are kept.

Cheese 1.1

Choose a tag to compare

@maanit-gupta maanit-gupta released this 22 Oct 14:57

Cheese 1.1 rebuilds 🎨 Draw on screen so it feels like a live whiteboard.

New

  • Smooth ink. Strokes keep up with fast circles and handwriting, thin as you speed up, thicken with pressure on a Force Touch trackpad or tablet, and taper at the ends. The cursor becomes the brush.
  • Magic pen. Draw a rough rectangle, circle, triangle, line or arrow and hold still for a moment before letting go. It snaps into a clean shape. Handwriting stays as written.
  • Radial menu. Hold the right button (or two-finger click) for tools and colors, or just flick toward a tool.
  • Mouse-first modifiers. Hold ⇧ for straight lines, ⌘ to erase, ⌥ to highlight. Scroll to size the brush, ⇧-scroll to change color, pinch to zoom, double-click to type.
  • Scratch out ink with a quick zig-zag.
  • Stamps: ✓ ✗ ⭐ ❓ and auto-numbered steps.
  • Disappearing ink, neon pen, and a rail that tucks into a pill while you draw.
  • Quick ink: hold ⌃⌥D to draw while it's held. Let go and the ink stays while your clicks go back to your apps. A tap still toggles draw mode.
  • The screenshot editor gets a Pen, and its pen and highlighter use the same ink engine.

Changed

  • Single-letter tool keys are off by default. Turn them back on in Settings → General → Advanced: single-letter tool keys.
  • Draw mode no longer appears in the command palette, and the palette stays closed while you draw.

Update

curl -fsSL https://raw.githubusercontent.com/maanit-gupta/Cheese/main/install.sh | bash

Or 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.

Cheese 1

Choose a tag to compare

@maanit-gupta maanit-gupta released this 22 Oct 10:45

Cheese 1 is the first full release: all eleven tools, ready for daily use.

Improved

  • 🎨 Draw on screen: with a shape tool (rectangle, ellipse, line or arrow), press on something you've drawn to move, resize or delete it. No more switching to Select and back. Press on empty space, or inside an outline, to keep drawing.
  • Setup at launch: Cheese now asks to turn on Accessibility access and Open Cheese automatically when you log in when it starts, whichever is still off. Untick either, choose Not Now, or tick Don't ask again.

Update

curl -fsSL https://raw.githubusercontent.com/maanit-gupta/Cheese/main/install.sh | bash

Or 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.