SnapPrompt for Linux
Screenshot anything on Linux and ask Claude about it
Press Ctrl+Shift+1, select part of the screen and type your question. The answer appears right next to the capture, on X11 and Wayland.
The macOS and Linux builds are coming soon.
The app asks for a key on first launch: get a free 3-day trial key on thedownload page, or buy a license for $19 + applicable tax.
How it works on Linux
- Press the shortcutCtrlShift1 starts a capture from any app. On X11 drag a region, press Space to pick a window or F for the full screen; on Wayland pick the area in your desktop's picker.
- Type a questionA prompt box opens beside the selection. Choose where it goes with Ctrl1 (quick answer),Ctrl2 (Claude Code) or Ctrl3 (Claude chat).
- Read the answerThe answer streams into a card next to the capture. Ask a follow-up, copy it, or fix the problem in Claude Code.
Install and first launch
Requirements: Linux x64 with WebKitGTK 4.1, an AppIndicator library for the tray icon, Tesseract for text recognition and, on Wayland, xdg-desktop-portal with your desktop's backend. The license is kept in the Secret Service keyring (GNOME Keyring or KWallet), so one must run in your session. You also need the Claude Code CLI signed in to your own Claude account.
- AppImage: install the libraries, then make the file executable and run it. The AppImage updates itself.
Addsudo apt install libwebkit2gtk-4.1-0 libayatana-appindicator3-1 tesseract-ocr xdg-desktop-portal chmod +x SnapPrompt_*.AppImage ./SnapPrompt_*.AppImagetesseract-ocr-viefor Vietnamese text. - .deb, once it is published:
sudo apt install ./SnapPrompt_*.debalso installs WebKitGTK, the AppIndicator library and Tesseract; addtesseract-ocr-viefor Vietnamese and, on Wayland,xdg-desktop-portal. A.debdoes not update itself: install the new one to update. - Activate your trial key or license key when SnapPrompt asks for it.
On Fedora and Arch, install these packages for the AppImage instead:
sudo dnf install webkit2gtk4.1 libayatana-appindicator-gtk3 tesseract tesseract-langpack-vie xdg-desktop-portal
sudo pacman -S webkit2gtk-4.1 libayatana-appindicator tesseract tesseract-data-vie xdg-desktop-portalSnapPrompt sits in the tray; its menu opens on any click and holds every action. A setting in Settings › General adds it to your desktop's autostart.
Linux shortcuts
- CtrlShift1 capture and ask (quick answer)
- CtrlShift2 full capture, with folder and model choices
- CtrlShift3 open the app
- AltS select text in the capture, AltA annotate, AltE open the image editor
- CtrlM choose the model while you type
On X11 the keys you set in Settings work everywhere. On Wayland the desktop's GlobalShortcuts portal delivers them and lets you change them in its settings. Without the portal, add a custom shortcut in your desktop's keyboard settings that runs snapprompt --capture (or snapprompt --full-capture). The full list is in Keyboard shortcuts.
Text recognition on your computer
On Linux SnapPrompt reads the text in a capture with Tesseract. The capture is passed to it directly and never written to disk, and nothing is uploaded for OCR. Without Tesseract the capture still works, and Settings shows the command to install it. The optional Xiaomi-OCR-0 model is Windows-only for now. More inOffline OCR.
Frequently asked questions
Which distributions does SnapPrompt run on?
Linux x64. It is tested on Ubuntu 22.04 with X11 and Wayland. Other distributions work when they ship WebKitGTK 4.1, an AppIndicator library and xdg-desktop-portal.
AppImage or .deb?
The AppImage updates itself; you install its libraries yourself. The .deb installs WebKitGTK, the AppIndicator library and Tesseract with apt, and you update it by installing the new .deb. If a package is not published yet, the download button shows Coming soon.
Does it work on Wayland?
Yes. On Wayland the desktop shows its own region picker and SnapPrompt receives only the area you pick. Global shortcuts use the GlobalShortcuts portal (GNOME 48 or newer, KDE Plasma 5.27 or newer, Hyprland); the desktop may ask once. Without the portal, bind snapprompt --capture to a key in your desktop settings. Picking a single window with Space is X11 only.
Where is the tray icon on GNOME?
GNOME hides tray icons unless the AppIndicator and KStatusNotifierItem Support extension is enabled. Ubuntu ships it enabled; elsewhere install gnome-shell-extension-appindicator, enable it, then sign out and in.
Do I need a Claude account?
Yes. SnapPrompt talks to Claude through the Claude Code CLI and uses the sign-in Claude Code already has on your computer. If the CLI is missing, SnapPrompt can download and install the official build for you. The Claude chat destination works without the CLI.
Is it a subscription?
No. You pay $19 + applicable tax once and the license is yours for good, with 1 year of updates. SnapPrompt keeps working on every version released at or before your updates end (the date and time shown on the license page). A version released after that moment needs a renewal to run with your license. Renewing costs $9 + applicable tax a year.
Try SnapPrompt free for 3 days
Windows, Mac and Linux. The macOS and Linux builds are coming soon. After the trial, $19 + applicable tax once, with 1 year of updates included. You use your own Claude account.