Skip to content
AryanRogyePublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

50 Commits

Folders and files

Repository files navigation

ComfyShotLogo

A comfortable, native screenshot tool for macOS.

Download · Report a bug

About

ComfyShot lives in your menu bar and keeps screen capture close at hand. Capture a display, select a region, or stitch together scrolling content. Each result appears in a lightweight stack on the display where it was captured, ready to open, drag into another app, edit, or dismiss.

Features

  • Full-screen capture on the display under your pointer
  • Resizable area capture with live dimensions
  • Scrolling capture for content that extends beyond the viewport
  • Per-display screenshot stacks with an overflow gallery
  • Drag-and-drop PNGs directly into other apps
  • Shift-click to select multiple screenshots and drag them together
  • Configurable multi-image drag previews: Default, None, Pile, List, or Stack
  • Built-in image editor with drawing tools, undo, redo, and PNG export
  • Customizable global keyboard shortcuts
  • Configurable selection overlay and editor defaults
  • Automatic updates through Sparkle

Requirements

  • macOS 26 or later
  • Accessibility permission
  • Screen Recording permission

ComfyShot asks for both permissions during its first launch. macOS may require the app to be restarted after Screen Recording access is granted.

Installation

  1. Download the latest DMG from GitHub Releases.
  2. Open the DMG and move ComfyShot to your Applications folder.
  3. Launch ComfyShot and grant the requested Accessibility and Screen Recording permissions.
  4. Look for the ComfyShot icon in the menu bar.

Usage

Choose a capture mode from the menu-bar icon or use one of the default shortcuts:

Action Default shortcut
Capture Screen ⌘ ⇧ 1
Capture Area ⌘ ⇧ 2
Scrolling Capture ⌘ ⇧ `

Shortcuts can be changed under ComfyShot → Settings → Shortcuts.

After taking a screenshot, hover over it to reveal its controls. You can open it as a PNG, draw and annotate it in the built-in editor, drag it into another app, or remove it from the stack. Hold Shift and click screenshots to select multiple images, then drag the selection into another app. Selected screenshots can also be cleared from the menu-bar menu.

To choose how multiple screenshots appear while dragging, open ComfyShot → Settings → General → Drag Preview Formation.

Building from source

You will need Xcode 26 or later.

git clone https://github.com/AryanRogye/ComfyShot.git
cd ComfyShot
open ComfyShot.xcodeproj

Select the ComfyShot scheme in Xcode and run the project. Swift Package Manager will resolve the dependencies automatically.

You can also build from the command line:

xcodebuild -project ComfyShot.xcodeproj \
  -scheme ComfyShot \
  -configuration Debug \
  build

The project uses:

Contributing

Bug reports, ideas, and pull requests are welcome. If you find a problem, open an issue with the macOS version, steps to reproduce it, and any relevant screenshots or logs.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages