A New OpenCode Plugin Gives Text-Only LLMs Vision by Routing Images to a Multimodal Model
Many developers prefer open-source coding models for cost or privacy, but the strongest ones remain text-only. This plugin removes the vision ceiling without replacing the primary model, making it practical to stick with DeepSeek or GLM for coding workflows that occasionally need image understanding.
Open-source coding assistants often rely on strong but text-only models like DeepSeek and GLM, which break down the moment a task requires reading a screenshot or diagram. The analyze-image plugin sidesteps that limitation by injecting a tool into the chat context. When the primary model detects an image it cannot process, the tool forwards it to a separate, configurable vision model and feeds the resulting text description back into the conversation.
Users maintain a configurable list of models that need the image-routing treatment, so the tool only activates for text-only LLMs. The plugin is open source but has not yet passed OpenCode's official ecosystem verification, so installation currently requires manually placing the source code into a designated OpenCode directory.
CipherTing, the plugin's creator, points users to GitHub issues for bug reports and the Juejin comments section for broader discussion.
OpenCode's plugin architecture is flexible enough to retrofit multimodal capabilities onto text-only models through tool-calling, which is a lighter lift than waiting for every open-source model to ship native vision support.
The plugin's configurable model list is a pragmatic design choice: it avoids wasting tokens and latency by routing images through a vision model when the primary LLM can already handle them natively.