mlfoundations/open_clip

An open source implementation of CLIP.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 7 minutes ago
Added to GitGenius on September 4th, 2026
Created on July 28th, 2021
Open Issues & Pull Requests: 29 (+0)
GitHub issues: Enabled
Number of forks: 1,306
Total Stargazers: 14,123 (+0)
Total Subscribers: 84 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.5 hours
Mean response time: 60.5 days
90th percentile: 117.7 days
Tracked items: 189

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 12% of issues opened in the past year have been closed. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 520 days
Stale 30+ days: 4
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • new feature (11)
  • important (8)
  • enhancement (5)
  • bug (2)
  • good first issue (2)

Most active issues this week

Detailed Description

OpenCLIP is an open source implementation of CLIP that enables contrastive vision-language learning in PyTorch.

CLIP learns joint representations of images and text by training on paired data using contrastive loss, allowing models to perform zero-shot classification and cross-modal retrieval without task-specific fine-tuning. OpenCLIP provides a reproducible, community-driven implementation of this approach, offering pretrained models and the ability to train new ones on custom datasets. The project includes multiple model architectures and training configurations, making the technology accessible beyond the original proprietary implementation.

Developers should adopt OpenCLIP if they need to build applications involving image-text matching, zero-shot image classification, or multimodal search. It suits projects ranging from research prototyping to production systems where pretrained models can be leveraged directly or fine-tuned on domain-specific data. The tool is particularly valuable for teams without resources to train vision-language models from scratch, as it provides both pretrained weights and the infrastructure to train custom variants.

The project maintains active engagement with its codebase, regularly incorporating improvements and expanding model coverage. Development shows consistent refinement of training procedures and model architectures based on research findings. The maintainers actively address issues and pull requests, indicating responsive stewardship of the implementation. Documentation is supported through interactive Jupyter notebooks demonstrating both standard CLIP and CoCa variants, facilitating adoption by practitioners unfamiliar with the codebase.