MLX-Embeddings is a Python package for generating text and vision embeddings locally on Apple Silicon Macs using MLX. It supports models like BERT, CLIP, and SigLIP, optimized for Apple's Metal Performance Shaders. Version 0.1.0 is the initial release, with modular backends.
pip install mlx-embeddingsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Quickstart example: create a text embedding model and encode a sentence.
Ensure you are on a Mac with Apple Silicon (ARM64).
Pre-download models using huggingface_hub or ensure stable internet on first use.
Install optional dependency: pip install mlx-embeddings[vision] or pip install pillow.