A WebGPU-powered window into million-point vector spaces
It exists so you can navigate, search, and cross-filter millions of embeddings and their metadata without building a viz stack from scratch.

What it does
Embedding Atlas is an interactive visualization toolkit for large embedding datasets and their metadata. It renders scatter plots in the browser using WebGPU, layering on automatic clustering, density contours, and nearest-neighbor search. Beyond the embedding view, it links dashboards with standard charts—bar, line, bubble, eCDF—that cross-filter each other and support multimodal columns like text, images, and audio.
The interesting bit
What stands out is the Model Context Protocol integration, letting AI agents query schemas, run SQL, and generate charts, paired with a WebGPU renderer that claims smooth performance up to a few million points.
Key highlights
- Automatic clustering and labeling for embeddings, backed by a dedicated arXiv paper on the algorithm.
- WebGPU-accelerated rendering with kernel density estimation and order-independent transparency for dense regions.
- Linked, cross-filtering dashboards with a composable chart spec for custom heatmaps and average-line overlays.
- Built-in multimodal viewers for text, image, audio, numeric, categorical, and time data.
- Shipped as a Python CLI tool, a Jupyter widget, and frontend components for React or Svelte.
Verdict
Reach for this if you need to explore large embedding datasets and their metadata without building a bespoke viz stack. If your data is small enough for a static plot, it’s probably overkill.
Frequently asked
- What is apple/embedding-atlas?
- It exists so you can navigate, search, and cross-filter millions of embeddings and their metadata without building a viz stack from scratch.
- Is embedding-atlas open source?
- Yes — apple/embedding-atlas is open source, released under the MIT license.
- What language is embedding-atlas written in?
- apple/embedding-atlas is primarily written in TypeScript.
- How popular is embedding-atlas?
- apple/embedding-atlas has 4.9k stars on GitHub.
- Where can I find embedding-atlas?
- apple/embedding-atlas is on GitHub at https://github.com/apple/embedding-atlas.