All Labs
Data Visualizationalpha

Embedding Explorer

An interactive 3D visualizer for vector embeddings - paste a corpus, watch UMAP project it, and click clusters to inspect content.

Technology Stack

Three.jsUMAPOpenAI EmbeddingsReact

Capabilities

Features Explored

Key capabilities implemented in this experiment

feature_01.ts
Upload or paste a corpus
feature_02.ts
Choose embedding provider
feature_03.ts
UMAP projection in the browser
feature_04.ts
Hover and click clusters to inspect
feature_05.ts
Export labeled clusters as JSON - pair with the RAG blueprint

Insights

Key Learnings

What I discovered while building this

Visualizing embeddings is one of the fastest ways to debug RAG quality
UMAP parameters change the story you see - defaults are rarely right
Most clustering work in browser-only is feasible up to ~100k items
Read the LLM cost optimization insight for related tips.

Note: This is an experimental project in the alpha stage. It represents a learning exercise and technical exploration rather than a production-ready solution. Code and patterns may change significantly.

Interested in this technology?

I'm always happy to discuss experiments and share learnings. Let's connect if you're exploring similar ideas.

Get in Touch

Command Palette

Search for a command to run...