An LM Studio plugin with two tools:
What changes/upgrades from the base original?
1.1.1.1, 1.0.0.1) and Google (8.8.8.8, 8.8.4.4) at startup, eliminating flaky ISP/router-caused ENOTFOUND errors.fetchHTML retries up to 3 times with a 500ms delay on transient network failures.AbortSignal.any so user cancellation still works.fetch rejects a misconfigured certificate, automatically retries via raw node:https with rejectUnauthorized: false. Forces Accept-Encoding: identity on that path (raw Node doesn't decompress automatically) and manually follows redirects up to 5 deep.querySelectorAll on the already-parsed JSDOM tree instead of regex on raw HTML. Handles single-quoted attributes, relative URLs, and lazy-load image attributes (data-src, data-lazy-src, etc.).@mozilla/readability ^0.6.0 and jsdom ^29.0.1. Upgraded zod & @lmstudio/sdk version.The plugin is available for download on the LM Studio Hub


With the plugin enabled, the assistant can be instructed to visit a web page by providing a URL.
This plugin works well in combination with the DuckDuckGo Search Tool which can be used to find relevant URLs.