#202 · Primary category: Computer Vision

UForm

bert clip clustering contrastive-learning cross-attention huggingface-transformers image-search language-vision llava multi-lingual multimodal neural-network openai openclip pretrained-models pytorch representation-learning semantic-search transformer vector-search

Pocket-Sized Multimodal AI for content understanding and generation across multilingual texts, images, and 🔜 video, up to 5x faster than OpenAI CLIP and LLaVA 🖼️ & 🖋️

Project last updated:10/30/25

GitHub Stars

1.2K

Forks

78

Contributors

24

License

Apache-2.0

Why we included this project

Multimodal search often forces a tradeoff between model size and quality, but UForm tries to dodge it. Its encoder models produce Matryoshka-style embeddings from 64 to 768 dimensions for short texts and images (video is on the roadmap), which keeps vector search fast and cheap to run on modest hardware. A companion 1B chat model handles image captioning and visual question answering, so you can build lightweight in-app assistants without spinning up a giant LLaVA-style service. Because the same models export to ONNX and CoreML, you can move them from a server to a phone without re-engineering. Teams doing semantic search over visual catalogs or multilingual product listings get a practical alternative to the usual CLIP checkpoints.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category