liustack

    liustack/modlens

    The first vision plugin for DeepSeek Harness, and the vision bridge for every text-only coding agent. Paste an image, get structured JSON evidence (OCR, layout, semantics). | 全网最强 DeepSeek Harness 外挂视觉插件,为 DeepSeek、GLM 等纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面、语义)。

    computer-vision
    agent-skills
    claude-code
    claude-skills
    codex
    cordis
    TypeScript
    MIT
    4.7K stars
    148 forks
    4.7K GitHub watchers
    Updated Nov 3, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    5 releases in the last 90 days, the latest 10 days ago, with 1 contributor on GitHub.

    Use Cases & Benefits

    • Provides a vision plugin that enables text-only AI models to interpret pasted images and return structured JSON with OCR, layout, and semantic data.
    • Integrates seamlessly with multiple AI harnesses without config changes, reusing existing vision engines or free APIs for fast, zero-setup image understanding.
    • Use for adding image-reading capabilities to text-only chat models like DeepSeek, GLM, or Claude Code without modifying their core code.
    • Use for extracting detailed structured evidence from screenshots, charts, or documents pasted directly into AI chat interfaces for analysis or automation.
    • Use for building multimodal AI agents that combine text and visual inputs by bridging image content into text-based workflows with minimal overhead.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    • Owned by an individual account with a single contributor on GitHub; plan for bus-factor risk.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Give a text-only model sight, and just paste the image.

    🥇 The FIRST vision plugin for DeepSeek Harness (dsh) 🥇

    The flagship DeepSeek and GLM chat models are text-only and cannot read images. ModLens is a plug-in vision engine that gives a text-only model sight. ModLens reads images pasted straight into the chat, no saving to a file and passing a path first.

    Issues are welcome any time: open one. And come find me on X: @liustack. What you built with it, which harness you are on, what should come next. New releases land there first, and a proper community space is on the way.

    🥇 The first vision plugin for DeepSeek Harness (dsh): one command, npx -y @deepseek-ai/dsh plugin --profile web add @liustack/[email protected], and the text-only DeepSeek model behind dsh reads images through a native modlens_read_image tool. Updating is the same command again. The version is named rather than @latest on purpose: pnpm 11 holds back releases published in the last 24 hours and resolves the tag against what survives, so @latest would install whatever shipped a day ago (details).

    Excerpt from the liustack/modlens README on GitHub (MIT license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Aug 16: +335Aug 17: +573Aug 18: +138

    +2,861 stars over 80 days across 9 snapshot days; best day +573 on Aug 17.

    Forks

    148+100

    Open issues

    3-3

    Compared with peers in Computer Vision

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    liustack/modlens compared with Computer Vision repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    mudler/LocalAI50.2K+1765912 days ago
    PaddlePaddle/PaddleOCR92.3K—47147 days ago
    d2l-ai/d2l-en30.0K—45—
    lukas-blecher/LaTeX-OCR16.6K—18—
    liustack/modlens4.7K—3710 days ago
    SharpAI/DeepCamera3.1K—31227 days ago
    Category median30.0K—45—

    Discover Repositories

    Search across tracked repositories by name or description