Camera Shelf

A macOS app for Apple Photos

Your photo library, arranged by the gear that took it.

Camera Shelf reads the camera and lens out of every photo you own and stands your gear on a shelf. Click a body to see only its pictures. Click a lens to narrow it further. Thirty years of shooting, sorted by the thing in your hands.

macOS · Reads your library, never changes it · Private beta

Camera Shelf's main window: a row of camera bodies standing on a wooden shelf, the lenses used on the selected body on a second shelf beneath, and a grid of photographs below.
The shelfBodies on top · lenses for the selected camera beneath · everything it shot below

Photographers think in gear.

Every folder-based library asks you to remember when you shot something. Camera Shelf asks what you shot it with — and shows you the camera, not its name in a list.

A photograph of a golden retriever shown full-screen inside a black gallery frame with a white mat, with its EXIF metadata listed down the right-hand side.
ViewerPanasonic DMC-GH3Leica DG Summilux 25mm1/640 · f/1.4 · ISO 200

Two ways to look at a picture.

Open a photo and it hangs in a black gallery frame with a white mat, lit from the upper left and tilted a few degrees off the wall. Or put it on the back of a camera — a drawn body with a working LCD, your shooting settings along the bottom and a live histogram in the corner. Click the photo either way and it flies out to fill the screen.

A photograph of an orange zinnia in a gallery frame, with the full EXIF panel beside it.
FrameLumix G Vario 12–60mm · 1/400 · f/5.6
The same viewer in camera-back mode: a dark camera body with dials, a grip and a bright LCD showing a red flower, overlaid with shooting data and a histogram.
Camera back1/100 · f/5.6 · 39mm · ISO 1600

Insights & Analytics

Thirty years of habits, finally visible.

A dashboard over the whole library: how much you shot each year, which months you actually go out, the bodies and lenses that earned their keep, your sensor mix, and where your focal lengths really sit. Filter by manufacturer, model, lens, sensor size or category and every figure follows. Export the view as a PDF, or the rows as CSV.

The Insights window: a filter sidebar with sensor sizes checked, six headline figures, and charts for photos per year, photos by month, top model and sensor share.
DashboardFiltered to APS-C and full frame7,144 photos7 bodies18 lenses19 years
Four Insights charts: photos per year as a filled curve, photos by month as bars, a ranked bar chart of top models with a facet menu open, and a donut of sensor sizes.
ChartsEvery panel re-cuts by manufacturer, model, lens, sensor size, lens type or category

EXIF gives you a name. You give it everything else.

A file knows it came from a DMC-GH3. It doesn't know that's a Panasonic, that it's Micro Four Thirds, or that the Summilux on the front is a standard prime. Camera Shelf guesses all of it from the names, shows the guesses in italics, and lets you accept them in one click or set them yourself. Those tags are what drive the filters and every chart in Insights.

The Lenses settings table: each lens with its photo count, lens type, category, SF Symbol icon and an option to add artwork.
Settings487 lenses, each with a type, a category, an icon and room for a photograph of the real thing

It never touches your photographs.

This matters more than any feature, so it was audited line by line rather than assumed.

Nothing is modified

No photo or video is edited, deleted, moved or re-encoded. Not once, anywhere in the app.

One write exists

Create Album makes an album in Photos and puts existing pictures in it — and only when you type a name and press the button. An album is a container; deleting it removes nothing.

It barely reads the file

Metadata lives in a photo's header, so the reader stops after about 512KB. It never reads a whole original, let alone writes one.

Sandboxed

Access to your Photos library and to files you pick yourself. Nothing else on the disk is reachable. Its own index lives in Application Support.

Worth knowing before you start.

The first scan takes a while

Every photo gets read once. On a fifty-thousand-image library that is a cup of coffee. After that it only looks at what's new, so later launches are quick.

Photos kept only in iCloud

A picture with no original on this Mac has no metadata to read, so it can't be shelved. Settings › Library counts them and can fetch them, and opening one in the viewer repairs that photo on its own.

Gear starts plain

Until you add artwork, a camera shows a simple symbol. Photographs of your own gear on a transparent background look best.

Private beta

Put your shelf together.

Camera Shelf is going out to a small group of photographers first, through TestFlight. If you have a library with some history in it and opinions about how gear should be organised, get in touch.

camerashelf@centralplaceproductions.com

Requires a Mac and the Apple Photos app · Free during the beta