r/macapps • u/Unable_Strategy5135 • 2d ago
Lifetime Kepter: everything you save on your Mac, as a camera roll you scroll
Enable HLS to view with audio, or disable this notification
Finder is frustrating. Digging through four folders for a receipt you downloaded twenty minutes ago, searching a word you know is inside a PDF and getting nothing back, losing a file to whatever folder the browser felt like using that day.
Kepter watches the folders you pick (Desktop, Downloads, Documents by default), reads what lands there, and shows all of it as one scrollable wall of pictures instead of a list of filenames.
Point it at any folder or drive on your Mac, including your Dropbox, OneDrive, Google Drive, and iCloud folders, and it reads whatever is downloaded there.
The idea is recognition instead of recall. You do not file photos on your phone and you still find them, because you know what the thing looked like. Kepter does that for receipts, scans, PDFs, screenshots, voice memos, everything else.
The reading is the actual product. Every file gets read on your Mac and the words go into a local index, so you can type what you remember instead of the filename. "my flight" finds the boarding pass. A word on page 12 of a Word doc is as findable as one on page 1. Scans and screenshots get OCR'd. Audio and video get transcribed, so a phrase somebody said in a voice memo finds the memo.
That all runs through Apple's own frameworks: PDFKit for document text, Vision for OCR, Speech for audio, and Apple's on-device models on macOS 26. There are no AI API calls in the read path. Your files are not uploaded and Kepter never keeps a copy of one.
Requirements, and this rules a lot of people out: macOS 26 or newer, Apple Silicon only. The on-device models Kepter reads with do not exist below 26 and do not run on Intel at all. There is no version that works on older Macs, and I would rather say that here than have you find out after downloading.
Some other things it does:
- Zips, disk images and installers show as tiles without ever being opened. A zip is findable by the names of what is inside it.
- Sort by what the document says. Bills by amount, letters by who sent them, papers by the date printed on them. Finder sorts a receipt by its kilobytes.
- Files that iCloud has offloaded, or that live on an unplugged drive, are still findable by their words, because Kepter read them while they were here. Spotlight goes blind on those. Kepter never triggers a download to do it.
- Dates inside a document (a bill's due date) can be turned into a reminder in one click.
- Save the same thing twice and it shows once, with a count. Only ever grouped when byte-identical or when the pages render identically. Near-identical images are shown as "related, you decide" rather than merged.
- A drawer that sits at the edge of the screen so you can drag things out into an email without leaving what you were doing.
What it does not do, since this is the part that usually gets left out:
- It is not a backup. Kepter keeps no copy of anything. It reads your files where they sit and remembers them. Delete the original and Kepter loses it too. If you want the bytes in two places, this is not that app.
- Photos and screenshots are never redrawn or reconstructed. Share and export always send the original file.
- No iPhone app. One Mac app, today.
- If macOS cannot transcribe a language on-device, Kepter skips transcription rather than sending the audio somewhere. That file is still kept and still findable by name, just not by what was said.
- iCloud offload detection works. OneDrive and Dropbox placeholders do not, because there is no public API for them.
Trust stuff, because this sub asks and it is fair:
I am Chad Maltby. Kepter is made by Maltby Ventures LLC, three of us. Before this we shipped Peddra, another Mac app under the same company. Kepter is signed and notarized with Developer ID, sandboxed, and updates itself through Sparkle with your permission.
Every privacy claim on the site is checked against the shipping code and written up with how it was checked: https://kepter.app/receipts . That page lists every place the app can touch the network and what has to happen for each one to fire. It was updated today when billing went live, because turning billing on made one line of it untrue.
Test counts, since a real number beats an adjective: 274 passing tests across the crypto, shared and app targets.
I use Claude heavily while building this, the same way I use it at work. I make the decisions, I review the code, and I own it when it breaks. Saying so because I would rather be plain about it than weird about it.
Privacy: https://kepter.app/privacy Terms: https://kepter.app/terms What it stores, exactly: https://kepter.app/what-kepter-stores
Version 1.0.0 went out today. If you don't like it or it is not working on your machine, please let me know. [hello@kepter.app](mailto:hello@kepter.app) goes to me.
Problem
Finder shows you a list of names. People do not remember filenames, they remember what a thing looked like and roughly what it said. Spotlight helps when you can already name the thing. It does not read inside most of what you save, so a word on page 12 of a Word doc or a phrase in a voice memo is invisible to it.
Comparison
Spotlight is free and built in. It launches apps and does quick math; Kepter reads inside your files. Spotlight indexes far less of what you save and goes blind on anything iCloud has offloaded. DEVONthink (paid) is built around you organizing a database; Kepter is built around not organizing anything. EagleFiler and Yep (paid) file documents into libraries and move or copy your files to do it. HoudahSpot (paid) is a much better search front end for Spotlight, but inherits what Spotlight indexed. Kepter is the one that reads everything itself, on-device, leaves every file exactly where it is, and shows the result as pictures rather than rows.
Price
30 days free, no card, no account. After that $2.99/month, which is a founding price kept for life even after it rises to $4.99. Or $39 once, for life, which later becomes $59. One plan, everything included, the two options differ only in how you pay. Signed and notarized. No ads, no tracking, no analytics in the app.