Drop files. See what they have in common.

latent arranges your images, text, code, and PDFs in 3D based on what's in them. Search the scene, inspect clusters, and switch projection models without sending your files anywhere.

macOS 26+ · Apple Silicon · Free tier available

What it does

You give it files. It embeds their content locally, then gives you a spatial map you can search, filter, and inspect.

On-device models

TinyCLIP is bundled for fast local embeddings. SigLIP is available as an optional higher-quality model download. Your files never touch a server.

Mix files and folders

Drop images, text files, source code, PDFs, or whole folders into the same space. latent imports supported files and places them relative to each other.

Search the scene

Type a natural-language query like "rose" and matching files stay emphasized while the rest fade back.

Projection controls

Use PCA for a fast overview or t-SNE for tighter clusters. Adjust t-SNE parameters and scene spread directly from the app.

Navigator and inspector

Browse imported files in the side navigator, filter by name, select items in the scene, and inspect previews and metadata in the inspector.

Native Metal rendering

The 3D scene is rendered with Metal, so orbiting, selection, search dimming, and dense thumbnail clouds stay responsive.

How it works

1

Drop your files

Drag anything onto the window — images, text, code, PDFs. Mix types freely.

2

Embeddings are computed

TinyCLIP processes each file on-device and generates an embedding. You can optionally download SigLIP for higher-quality embeddings.

3

Explore the result

Vectors are reduced to 3D and rendered in real time. Search the scene, tune the projection, click items to inspect them, or select groups directly.

Latest workflows

Version 1.2 adds the current app workflow: file navigation, semantic scene search, model controls, and projection tuning.

Semantic search highlighting rose images in the 3D scene

Semantic search

Search by meaning, not just filename. Matches remain visible in the 3D scene while unrelated items fade.

t-SNE projection controls separating a flower image collection into clusters

Projection tuning

Switch between PCA and t-SNE, then tune perplexity, iterations, and learning rate for the shape of the map.

Pricing

Free tier has no time limit. Pro is a one-time purchase. No subscription, because there's nothing running on our end.

Free

$0
No time limit
  • Up to 300 items
  • Images, text, code, PDFs
  • 3D visualization
  • On-device processing

Pro

$9.99
One-time purchase, removes the 300-item limit
  • Build larger maps with unlimited imports
  • Everything in Free

Questions

What are embeddings, in plain terms? +

An embedding is a list of numbers that represents what a file "means." A photo of a dog and the text "golden retriever" would have similar numbers, so they'd appear near each other in the visualization. TinyCLIP is bundled, and SigLIP can be downloaded as an optional higher-quality model.

Is my data actually private? +

Yes. The Mac app does not track usage and does not upload files, embeddings, or searches. The website uses OpenPanel for basic page analytics, but the app itself runs locally.

How many files can it handle? +

The free tier supports 300 items. Pro removes that limit, though performance depends on your hardware. We've tested with 1,500+ items without issues.

What file types are supported? +

Images (JPEG, PNG, WebP), plain text, source code, and PDFs. You can mix them all in the same space, including files imported from folders.

Why a one-time purchase instead of a subscription? +

Everything runs on your Mac, so there's no ongoing cost on our side. If we add cloud features later, that'd be separate.

What macOS version do I need? +

macOS 26 or later, on Apple Silicon. Intel Macs aren't supported. The neural engine is what makes on-device inference fast enough to actually use.

Try it now

Free on the Mac App Store. No account required.

Download on the App Store