LM Studio plugins add web image analysis for vision-capable LLMs

A developer has created plugins for LM Studio that allow vision-capable LLMs to fetch images from the web and analyze them directly within the application. The plugins work without requiring MCP/APIs or registration, using simple scripts that can be installed with one click from the LM Studio website.
Key Features
The main plugin, "analyze-images," enables LLMs to:
- Fetch images from the web for analysis
- Chain tools automatically based on the task
- Convert fetched images into smaller thumbnail files for chat embedding to avoid clutter
- Use full-resolution images for analysis when possible
- Embed images in responses or use markdown table galleries when users request multiple images
The developer also updated existing plugins:
- Duck-Duck-Go plugin now works with images
- Visit Website plugin now works with images
Requirements and Setup
To use these plugins, you need:
- A vision-capable model (Qwen 3.5 9b or 27b are recommended)
- LM Studio with plugin support
The developer shared specific Qwen 3.5 settings that worked well:
Temperature: 1 Top K sampling: 20 Repeat Penalty: 1 Presence Penalty: 1.9 Top P sampling: 0.95 Min P sampling: 0
They noted that the Presence Penalty setting at 1.9 helped fix repetition problems and prevent loops.
The system prompt used was: "You are a capable, thoughtful, and precise assistant. Always prioritize being truthful, nuanced, insightful, and efficient, tailoring your responses specifically to the user's needs and preferences. Research before answering the questions: use both reasoning and tool calls to synthesize a proper conclusion."
Plugin Links
- Analyze Images plugin: https://lmstudio.ai/vadimfedenko/analyze-images
- Duck-Duck-Go reworked: https://lmstudio.ai/vadimfedenko/duck-duck-go-reworked
- Visit Website reworked: https://lmstudio.ai/vadimfedenko/visit-website-reworked
The developer also shared a Jinja Prompt Template on Pastebin that helped fix tool call errors.
📖 Read the full source: r/LocalLLaMA
👀 See Also

TradesMCP: Open Source MCP Server for Contractor License Verification and Construction Data
TradesMCP is an open source Model Context Protocol server that provides Claude with access to real contractor license data, building permits, material pricing, and labor rates. The tool correctly verified an active California contractor license where ChatGPT returned incorrect information.

User Experience: Switching from OpenClaw to Hermes Agent on Local LLM
A developer reports switching from OpenClaw to Hermes Agent using Qwen3.5-9B on an RX 9070 XT with 16GB VRAM. Hermes completed a complex task with 5 correct tool calls versus OpenClaw's 50+ steps, running 2:30 minutes faster while maintaining RAG, tool calling, and persistent memory functionality.

angular-grab: Tool for Extracting Angular Component Context for AI Agents
angular-grab is a dev-only tool that lets you point at any UI element in an Angular dev server, press Cmd+C, and copy the full component stack trace with file paths and HTML to your clipboard for pasting into AI agents.

Open-source tool automates Meta ad competitor analysis with Claude Code
Ads Machine is an open-source system built with Claude Code that scrapes competitor ads from Meta's Ad Library, transcribes videos, extracts hooks and angles, and grades ads based on how long they've been running. It can generate variations from successful ads and push campaigns to Meta.