Marlin-2B Open Source: 2B Vision-Language Model for Video Search
Marlin-2B is an open-source 2B vision-language model that extracts structured video events with timecodes via caption() and find() for fast video search.
The source code for Marlin-2B has been released
This is a compact vision-language model for extracting structured information from video.
Marlin was fine-tuned for two key queries that developers most often need when working with video: what is happening and exactly when.
For its size class, the model shows strong results, competing with Gemini-2.5-flash while having only 2B parameters.
Marlin was trained in two modes:
1. marlin.caption() returns structured JSON with the scene and events, with timecodes accurate to the second.
This can be used to generate subtitles for Reels videos, index a video library, or provide an agent with context about what happened and when in a video stream.
2. marlin.find() returns timecodes (start, end) for any natural-language query about the video.
Fast enough to run directly in an agent loop; can be used to search for video segments with sub-second precision.
model:
demo: https://vlm.nemostation.com/
Comments
Weekly digest
The best of vibe coding, AI agents and open source — once a week, no spam.
Related articles
All articlesInspo Inspo MCP Server Launches Free Open‑Source Design Agent
Inspo Inspo, a free open‑source MCP server, lets AI agents fetch design examples from 800+ sites and generate high‑quality UI mockups via Claude Code, Codex or OpenCode.
Bumblebee Open Source: Read-Only Scanner for AI Tool Supply Chain
Perplexity open-sources Bumblebee, a read-only metadata scanner for security issues in package managers, IDE plugins, browser extensions, and AI tool configs.
Graph-Based Multimodal RAG for Document Processing on LightRAG
Open-source, graph-based universal multimodal RAG system built on LightRAG to process documents and unify text, images, tables, and more.