Spray Can
Keyboard control for macOS: labels on every control, a screen grid for everything else and on-device OCR.
MIT · Free download · Downloads from github.com
- License
- MIT
- Open source
- Source
- GitHub
- Kymer0615
- Verified
- 2026
About Spray Can
Spray Can lets you click on screen without a mouse. Press Shift-Command-J and every button, link, row and field gets a short label beside its text; type the label, and the pointer moves there, with Return to click. A grid mode reaches any point on any display, and freestyle and scroll modes cover the rest. Optional on-device OCR labels text in apps that do not expose their controls well to Accessibility. It suits keyboard-first users who need to reach controls the keyboard cannot select.
The README says it runs on macOS 14 or later on Apple silicon and Intel. Releases are signed with the project's own certificate and are not notarized, so the first launch needs Open Anyway, though the same certificate keeps permissions across updates from 0.1.7. It asks for Accessibility, and for Screen Recording only if you use OCR. The README says testing with third-party apps, multiple displays and full screen is still in progress, and that building from source needs Xcode 26.
Information
- Source code
- Kymer0615/spray_can
- License
- MIT
- Website
- github.com
- Download
- github.com
- Category
- Productivity
- Evidence checked
- Tags
OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit. Read how we verify.
Sources and image credits
- github.com/Kymer0615/spray_can
- github.com/Kymer0615/spray_can/blob/main/LICENSE
- github.com/Kymer0615/spray_can/releases
- icon.png: Spray Can contributors. MIT; upstream app icon, trademarks retained.
License and artwork notices
For the Developer
Link to this page from your README with a badge.
[](https://openmacapps.com/apps/spray-can/)