xevrion / gyotaku
git clone https://github.com/xevrion/gyotaku.git
v0.1.6 · 13d ago
search every screenshot you've ever taken by the text inside it. native linux, offline, PaddleOCR + sqlite + gpui
—
stars, 24h
—
stars, 7 days
+348
stars, 30 days · #762
348
★ total
19
forks · 7 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRust
LicenseGPL-3.0
Created2026-09-25 (25d ago)
Last push2d ago
Watchers1
OwnerUser
GitHub topics
Links
- GitHub: github.com/xevrion/gyotaku
- Homepage: https://gyotaku.app
- Releases · Issues · Hacker News mentions
README excerpt
Search every screenshot you have ever taken by the text inside it. Native on Linux, macOS and Windows, fully offline, and fast on any hardware, with or without a GPU. Website | Installation | Usage | Troubleshooting | Contributing gyotaku reads the text in every screenshot you take and makes it searchable. Press a shortcut, type a few letters of anything you remember seeing, and every matching screenshot appears with the matched words highlighted in place. Open one to copy its text, a selection of lines, or the image itself. All processing happens locally. gyotaku does not take screenshots itself; it indexes the folders your existing screenshot tool saves to. ## Support gyotaku gyotaku is free and stays free. If it saves you time, sponsoring keeps it maintained. Sponsor on GitHub · Get updates by email ## Highlights | Metric | Result | |---|---| | Search latency, 5,000+ screenshots | 1 to 10 ms per keystroke | | Screenshot saved to searchable | 0.77 s | | Window summon time | ~120 ms | | Frame rate with a GPU | 144 fps (display refresh rate) | | Memory while idle in the background | 37 MB | | Disk usage | ~30 MB per 1,000 screenshots | It also runs without a GPU, using software rendering. All figures were measured on real hardware; see Performance for the full results and methodology. ## Installation ### Linux [code] The script downloads the latest release for your machine, verifies its SHA-256 checksum and installs `gyotaku` and `gyotaku-app` to `~/.local/bin`, with an entry in your app launcher. It needs no root access and changes nothing outside your home directory. On a first install it opens gyotaku so you can choose your screenshot folders, then shows how to add a keyboard shortcut for your desktop. Each release also has a `.deb` for Debian and Ubuntu and an `.rpm` for Fedora and openSUSE, which install to `/usr/bin` through your package manager: [code] These don't update on their own yet; install the newer one the same way. More packages are on the way, see packaging. Release builds run on x86_64 and ARM64 with glibc 2.35 or newer: Ubuntu 22.04, Debian 12, Fedora 36, Linux Mint 21, Pop!_OS 22.04 and later, as well as Kali, Arch Linux and openSUSE Tumbleweed. Anything else can build from source. ### Windows Windows support is a preview. In PowerShell: [code] This installs to `%LOCALAPPDATA%\Programs\gyotaku`, adds gyotaku to the Start menu and opens it. Press **Alt+Shift+S** anywhere to open or close the search window. No administrator rights are needed. Windows 10 and 11 on x64 are supported; ARM64 runs the x64 build through emulation. While it waits, gyotaku sits in the notification area: click its icon to open the window, right-click it for settings or to quit. The window never takes a taskbar button, and Alt+F4 just puts it away. If you prefer a regular installer, download `gyotaku-setup-x86_64.exe` from the latest release and run it. It installs the same files to the same folder, also without administrator rights, and lis