AutoCua
Automate with computer-use agent (ComputerUse / CUA) for macOS, Windows, Linux, Browser, iOS & Android. It sees the screen, clicks, types, browses and writes the code too. One agent, every computer.
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證適用於 macOS 的免費 Ubuntu 風格截圖應用程式:只需拖曳選取範圍,即可進行標記、模糊處理、複製文字,或擷取視窗與全螢幕。
AI 翻譯
Free Ubuntu-style screenshot app for macOS: drag a selection, mark it up, blur, copy text, or grab a window or the whole screen.
正在載入完整 README。 以下為已儲存的摘錄。
A tiny, Ubuntu-style screenshot tool for macOS. Press one shortcut, pick an area, a window or the whole screen, and click once to capture.
Website: beqaabu.github.io/Snappy, with a demo you can try in the browser.檢視完整 README ↗A tiny, Ubuntu-style screenshot tool for macOS. Press one shortcut, pick an area, a window or the whole screen, and click once to capture.
Website: beqaabu.github.io/Snappy, with a demo you can try in the browser.
~/Pictures/Screenshots and copies it to the clipboard (both configurable), named after the app you captured, e.g. Screenshot 2026-10-13 at 09.05.07 (Safari).pngPress ⌘⇧2 (the default; change it in Settings), or click the menu bar icon → Take Screenshot. A toolbar appears at the bottom of the screen:
| Button | Key | Action |
|---|---|---|
| Selection | S | Drag a box. Drag inside it to move, drag the handles to resize. |
| Screen | C | Capture the whole screen immediately. |
| Window | W | Hover a window to highlight it, click to capture it. |
| 3s Timer | D | Counts down 3 seconds (open a menu or hover something meanwhile), then captures your selection, or the whole screen if there's none |
| ✕ | Esc | Cancel (right-click also cancels). |
In Selection mode, click the blue camera button, press Return/Space, or double-click the selection to capture.
A bar next to the selection has markup tools. Pick one, then draw inside the selection:
| Tool | Key | |
|---|---|---|
| Arrow | A | Drag from the tail to the tip |
| Box | R | Drag a rectangle outline |
| Pen | P | Draw freehand |
| Highlighter | H | Drag over text to highlight it; the text stays readable |
| Text | T | Click where the text goes, type, press Return |
| Steps | N | Click to drop numbered badges: 1, 2, 3… |
| Blur | B | Drag over anything you want to hide; it's pixelated in the saved image |
Hover any button to see what it does; while a tool is active, a caption under the bar says how to use it. Pick a colour from the swatches, and the dot button cycles the size (small, medium, large) for lines, text and badges. Click the active tool again to go back to moving the selection.
Editing marks: click any mark to select it, then drag to move it, press Delete to remove it, or click a colour or the size dot to change it. Double-click text to edit it. Esc deselects. Undo (↩ or ⌘Z) steps back through everything, including moves and deletions.
Click the text button next to the camera (or press ⌘C) to copy the text inside the selection instead of taking a picture: error messages, text in images, videos or apps that won't let you select it. If the selection contains a QR code, its link is copied instead. Recognition runs on your Mac with Apple's Vision framework; nothing is uploaded. Anything you've blurred is left out.
The capture covers the display the mouse pointer is on.
After each capture a thumbnail appears in the bottom-right corner for 5 seconds (it stays while you hover it). Click it to open the screenshot, drag it into another app to share it, or click its ✕ to dismiss.
Requires macOS 14 (Sonoma) or later, on Apple silicon or Intel.
brew trust --tap beqaabu/tap # Homebrew 6+ asks you to trust third-party taps once
brew install --cask beqaabu/tap/snappy-app
The cask is snappy-app because snappy is already Homebrew's name for Google's compression library.
Grab Snappy.zip from the latest release, unzip it and move Snappy.app to Applications.
Snappy isn't signed with an Apple Developer ID, so the first time you open it macOS blocks it. Go to System Settings → Privacy & Security and click Open Anyway.
Needs the Xcode Command Line Tools (xcode-select --install).
git clone https://github.com/beqaabu/Snappy.git
cd Snappy
./build.sh --install
This builds a universal Snappy.app, copies it to /Applications and launches it. Use ./build.sh alone to only build into build/.
The first build creates a self-signed code signing certificate in signing/ (git-ignored). Keeping that certificate means macOS remembers Snappy's Screen Recording permission across rebuilds.
On first launch macOS asks for Screen Recording permission. Enable Snappy in System Settings → Privacy & Security → Screen & System Audio Recording, then quit and reopen Snappy.
Click the menu bar icon → Settings… to change:
~/Pictures/Screenshots) and PNG or JPEGbrew upgrade --cask snappy-app instead of downloading.Snappy only connects to the internet to check for updates, and only when you ask it to (Check Now, or the daily check you turned on).
The code is in Sources/. Beyond what Settings covers:
visibleFor and maxSize in Preview.swiftMarkup.swiftThe README image is rendered from the real overlay over a mock desktop: ./tools/render-preview.sh. The website lives in site/; its link preview comes from ./tools/make-og.sh. The app icon is drawn in code: ./tools/make-icon.sh.
./tools/test.sh runs the unit tests (shortcut parsing, version comparison, file naming, text row grouping). CI runs them on every push and pull request.
Run the Release workflow from the Actions tab with a version like 1.1.0. It bumps Info.plist, tags, builds, signs, publishes a GitHub release with the changelog, and updates the Homebrew cask.
It needs two repository secrets:
SIGNING_P12_BASE64: base64 -i signing/id.p12, so every release is signed with the same certificateHOMEBREW_TAP_TOKEN (optional): a token that can push to beqaabu/homebrew-tap. Without it, the workflow prints the new version and sha256 to put in the cask by hand.