https://github.com/giacomoguidotto/scry
🔮 Replace macOS Look Up with instant search and AI answers in a native floating panel.
https://github.com/giacomoguidotto/scry
ai appkit force-touch lookup macos productivity search swift swiftui
Last synced: 29 days ago
JSON representation
🔮 Replace macOS Look Up with instant search and AI answers in a native floating panel.
- Host: GitHub
- URL: https://github.com/giacomoguidotto/scry
- Owner: giacomoguidotto
- License: mit
- Created: 2026-03-03T17:45:22.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-05-18T09:37:32.000Z (about 1 month ago)
- Last Synced: 2026-05-18T11:30:37.080Z (about 1 month ago)
- Topics: ai, appkit, force-touch, lookup, macos, productivity, search, swift, swiftui
- Language: Swift
- Homepage: https://scry.guidotto.dev
- Size: 37.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
Scry
Instant search & AI answers in a native floating panel.
Force-click or press Globe, get answers without leaving your app. macOS 13+.
macOS Look Up is slow, limited, and mostly useless. Scry replaces it with real search results and AI answers in a native floating panel, without leaving the app you're in.
## 🚀 Get Started
Download the latest DMG from [GitHub Releases](https://github.com/giacomoguidotto/scry/releases).
> Scry is not notarized. On first launch, right-click the app and select **Open** to bypass Gatekeeper. Auto-updates are built in via Sparkle.
On first launch, Scry guides you through two steps:
1. **Disable Look Up** — macOS Look Up conflicts with force-click
2. **Grant Accessibility** — needed to read selected text and detect force-click
## ✨ Features
- **Search from anywhere.** Force-click or press Globe on any selected text to open a floating panel with results.
- **Multiple providers.** Google, DuckDuckGo, and Wikipedia for web searches. Claude, OpenAI, and Ollama (local, free) for AI answers.
- **Screenshot analysis.** AI providers can analyze a screenshot of the area around your cursor.
- **Keyboard-driven.** Switch providers, open links, copy URLs — all without touching the mouse.
- **Native and lightweight.** Pure Swift, no Electron. Sits in your menu bar and stays out of the way.
- **Auto-updates.** Scry checks for updates automatically and installs them in the background.
## ⌨️ Shortcuts
| Action | Shortcut |
| -------------------- | -------------------------- |
| Search selected text | Force-click or `Globe` key |
| Switch provider | `Cmd+1` – `Cmd+9` |
| Open in browser | `Cmd+Return` |
| Copy URL | `Cmd+C` |
| Close panel | `Esc` |
## 🔍 Under the Hood
Scry is built with Swift and SwiftUI, targeting macOS 13+. The Xcode project is generated with [XcodeGen](https://github.com/yonaskolb/XcodeGen) and linted with [SwiftLint](https://github.com/realm/SwiftLint). Auto-updates are powered by [Sparkle](https://sparkle-project.org).
Free and open source. See [CONTRIBUTING.md](.github/CONTRIBUTING.md) to get involved.