Embedding Atlas provides an interactive environment for visualizing large-scale embeddings. It allows users to explore, cross-filter, and search through embedding content and metadata within a single, unified interface.
Core Features
🏷️ Automated clustering and labeling – Understand the high-level structure of your data at a glance and navigate through clusters intuitively.
🫧 Kernel density and contours – Identify dense regions and outliers visually, eliminating the need to manually sift through raw coordinates.
🧊 Order‑independent transparency – Overlapping data points are rendered with clarity, ensuring that high-density areas remain legible rather than cluttered.
🔍 Real‑time search and nearest neighbors – Quickly locate points related to a specific query or find neighbors for any existing data point in the set.
🚀 WebGPU with WebGL 2 fallback – Leverages modern rendering APIs to maintain smooth, responsive performance even when handling millions of points.
📊 Coordinated metadata views – Interactively link and filter across different metadata columns to uncover deeper data relationships.
Explore demos and documentation at: apple.github.io/embedding-atlas
Install the package via pip:
pip install embedding-atlas
To launch the visualization, run:
embedding-atlas <your-dataset.parquet>
You can also integrate Embedding Atlas directly into a Jupyter notebook:
from embedding_atlas.widget import EmbeddingAtlasWidget
# Initialize the widget for a DataFrame
EmbeddingAtlasWidget(df)
npm install embedding-atlas
Import the core modules:
import { EmbeddingAtlas, EmbeddingView, Table } from "embedding-atlas";
For React projects:
import { EmbeddingAtlas, EmbeddingView, Table } from "embedding-atlas/react";
For Svelte projects:
import { EmbeddingAtlas, EmbeddingView, Table } from "embedding-atlas/svelte";
OpenThoughts-Agent: Train Small AI Models with HPC Scale
Prompt Tools: Open-Source Desktop App to Stop Losing Your Best AI Prompts
UTCP Explained: A Universal Tool Calling Protocol for APIs, LLMs, and Beyond
Agents From Scratch: AI Email Assistant with Human-in-the-Loop Approval
Seelen UI Setup: Customizing the Windows Desktop with YAML and Tiling
Chinese Wikipedia Corpus: Processing 990k Articles for NLP Tasks
Slidev: Markdown-Based Presentations for Developers
PDF Patcher: Open-Source PDF Editing and Bookmark Utility for Windows
Muscle Memory: Cache AI Agent Actions to Cut LLM Costs and Latency
Deploying AI Manus: Docker Compose Setup & Development Guide
Cnchar: A Lightweight JavaScript Library for Pinyin, Stroke Order & Idioms
Shendeng VPN: Genuine Unlimited Data & High-Speed Gaming Acceleration