m87-labs/moondream

tiny vision language model

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 6th, 2026
Created on December 29th, 2023
Open Issues & Pull Requests: 212 (+0)
GitHub issues: Enabled
Number of forks: 793
Total Stargazers: 10,037 (+0)
Total Subscribers: 65 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.2 days
Mean response time: 39.2 days
90th percentile: 135.3 days
Tracked items: 91

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 110
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 537 days
Stale 30+ days: 109
Stale 90+ days: 107

Recent activity

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

Top labels

  • help wanted (2)
  • good first issue (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Moondream is a tiny vision language model that performs image understanding tasks while maintaining a small enough footprint to run on resource-constrained devices.

The tool addresses the challenge of deploying vision language models in environments where computational resources are limited. It achieves this through a highly efficient architecture available in two variants: a 2 billion parameter model for general-purpose image understanding and a 500 million parameter model optimized for edge devices. The model can answer questions about images, generate captions, and perform object detection tasks. It supports both local execution and cloud deployment.

Developers should choose this tool when they need vision language capabilities but face constraints around model size, memory, or computational power. The project suits edge deployment scenarios, resource-limited environments, and applications where running inference locally is preferable to cloud-based alternatives. The smaller model variant makes it particularly valuable for devices where even modest parameter counts represent a significant constraint.

The project maintains active development with regular updates to both model variants and documentation. The codebase shows ongoing refinement of the core architecture and deployment examples. Community engagement appears consistent, with maintained examples and clear guidance for users deploying the tool across different platforms.