Now in TestFlight · Mac App Store soon

Find the screenshot
you know you took.

You take one. Then another. Then another:Screenshot 2026-06-11 at 9.42.01 AM.pngA wall of timestamps you can’t search — so Bunny reads every capture and makes it findable by what’s actually in it.

Free during beta · macOS 14+ · Apple silicon

What you have now

Screenshot 2026-06-11 at 9.42.01 AM.png
Screenshot 2026-06-11 at 9.43.18 AM.png
Screenshot 2026-06-11 at 9.45.55 AM.png

What Bunny gives you

Home Depot receipt — $84.20hardware-store-receipt.pngreceipt
TypeError: undefined is not a functionreact-build-error.pngerror
Lemon pasta recipelemon-pasta-recipe.pngrecipe

Find them anywhere you already look

Menu barLibrary windowmacOS SpotlightYour AI agents

Search by content

Search what’s inside them. Not what they’re named.

Bunny reads the text and understands the content of every capture — the error, the total, the name on the badge — and indexes all of it. Type what you remember; Bunny fetches the exact one.

hardware store receipt
Home Depot receipt — $84.20hardware-store-receipt.pngreceipt
Order confirmation — desk lamplamp-online-order.pngorder
or trythe wifi passwordthat 500 errorQ3 revenue chartboarding pass SFOlemon pasta recipethe parking spot photo

Tags & categories

Tagged and filed — automatically.

Bunny tags the details it finds inside each capture, and — when you turn it on — files every screenshot into a category subfolder. Tags and folders are yours: rename, retag, or recategorize anytime, and every move is reversible.

It tags what’s inside

Read & tagged

Home Depot receipt — $84.20

Tagshardware$84.20Home Depot

It files into subfolders

Filed automatically

~/Screenshots/Receipts/home-depot-receipt.png

Receipts23 items
Code & errors11 items
Recipes7 items
Travel4 items

Reads what’s in them

The error message, the receipt total, the restaurant name — Bunny reads every screenshot and indexes the text and the meaning, not just the filename.

Private by design

Analyze with your own OpenAI key, or switch to a local model where no screenshot, text, or metadata ever leaves your Mac. No accounts. No analytics.

It can’t hurt your files

Bunny never deletes and never uploads your screenshots. Renames are suggestions you approve — and every one is undoable, with a full audit trail.

How it works

Three steps. Then it just runs.

01

Watch

Point Bunny at the folders where screenshots land. It waits quietly in the menu bar and notices each new capture.

02

Understand

A vision model reads each one — a title, a description, the visible text, and tags. Cloud with your key, or fully on-device.

03

Find

Search by what’s inside, from the menu bar, the Library window, or macOS Spotlight. Your agents can search it too.

The library

A searchable home for every capture

Bunny watches the folders where screenshots land and quietly builds a searchable library: an AI title, a description, extracted text, and tags for every capture. Search by any of it — from the menu bar, the Library window, or macOS Spotlight.

AI titleExtracted textTagsSpotlight
A searchable home for every capture

The privacy dial

Cloud or 100% on-device. You choose.

Use OpenAI cloud models with your own API key — or go fully on-device with a local model and watch nothing leave your Mac. Sensitive screenshots can be hidden from search, in the app and in Spotlight. Switch engines anytime.

Your OpenAI keyOn-device modelHide sensitiveSwitch anytime
Cloud or 100% on-device. You choose.

The receipts

Trust, with a paper trail

A clear Activity timeline shows exactly what was processed, when, and how long it took — plus an audit log of every change. If something fails, you see why, and retry is one click.

Live activityAudit logPer-item retryNothing hidden
Trust, with a paper trail

localhost · no accounts · no analytics

Local-first, on principle.

Your index stays home.Metadata, search, and the audit log live in a local database on your Mac — there is no Bunny cloud.

Your models, your call.Cloud analysis uses your own OpenAI key, only after explicit consent. Or download a local model and unplug entirely.

Nothing watching you.No accounts, no analytics, no tracking — the only network calls are the ones you choose.

Read the full privacy policy →

Questions, answered

Do I need an OpenAI account?+

Only for the cloud engine, where you bring your own API key. The on-device engine needs no account and no key — it runs a downloadable local model (≈6 GB, removable anytime) on Apple silicon.

Where does my data live?+

On your Mac. The index, metadata, and audit log are local. With the on-device engine, analysis is local too. There is no Bunny cloud and no analytics.

Can it find screenshots from Spotlight?+

Yes — analyzed titles, descriptions, and visible text are added to the macOS Spotlight index on your device, so Cmd-Space finds your screenshots. It’s a toggle, and turning it off removes the entries.

Will it rename or move my files?+

Only when you ask it to. Renames are suggestions you approve, and auto-filing into category subfolders is off by default — turn it on and Bunny sorts new captures into folders, with every move reversible. Nothing is ever deleted or uploaded.

What about my AI tools?+

An optional local MCP server (off by default, localhost-only, authenticated) lets your agents search your screenshot library — your data stays on your machine.

The Bunny Screenshot mascot leaping to fetch one glowing screenshot from a cloud of faded ones

Give your screenshots a memory.

Bunny Screenshot is now in open beta on TestFlight. Quietly indexing, fully private, ready when you are.