the signals and their derived score are provisional and subject to change.
validate manually before sharing.
a94be2d8e29cff59fdd5ffaeff2cfecbb37bfa7b067f33b808e545ff02f9af3d0860a33f3835cffaAuthored: 3 weeks ago (Tue, 11 Aug 2026 12:38:37 +0000)Match: Co-Authored-By: Claude <noreply@anthropic.com>ddc108bf4a3182539bad7e53f8b4ffbd097dbaf7Authored: 3 weeks ago (Tue, 11 Aug 2026 12:33:45 +0000)Match: Co-Authored-By: Claude <noreply@anthropic.com>929ecb216953531b6c8081f76bee9d4fc21dcba6Authored: 4 weeks ago (Sat, 8 Aug 2026 22:54:06 +0000)Match: Co-Authored-By: Claude <noreply@anthropic.com>CLAUDE.mdTool: claude-code# macshot
Native macOS screenshot & annotation tool inspired by Flameshot. Built with Swift + AppKit. No Qt, no Electron.
## Project Setup
- **Language:** Swift 5.0
- **UI:** AppKit (all windows created in code, storyboard is minimal — just app entry + main menu)
- **Min Target:** macOS 12.3+ (Monterey)
- **Bundle ID:** com.sw33tlie.macshot.macshot
- **Sandbox:** Enabled (entitlements: network.client, files.user-selected.read-write, files.bookmarks.app-scope)
- **LSUIElement:** YES (menu bar only app, .claudeTool: claude-codeAGENTS.mdTool: agents-md# macshot agent guidance
Read and follow [CLAUDE.md](./CLAUDE.md). It is the canonical repository
guidance and applies to all coding agents.
.claude/File: .gitignoreTool: claude-code