L Loach Docs
Ctrl K

Web fetch

Drop an http:// or https:// URL into a prompt and Loach downloads the page, strips the markup to readable text and appends it to your message as a fenced block. The model sees the contents of the page alongside your question, no separate browser extension needed.

Off by default

Loach is offline-first. Web fetch is the only switch in Settings → Tools that reaches out to the network on your behalf, so it ships off. Turn it on there when you want it - or type /web-fetch on (and /web-fetch off) in the composer - or leave it off if you would rather everything stay strictly local. The onboarding wizard’s Tools step offers it too, but never switches it on for you. Private Chat never fetches URLs, whatever the setting says.

How it works

When you send a message, Loach scans the text you typed for URLs. Only those are fetched: the model can’t ask Loach to fetch a page on its own. Punctuation right after a link, such as a full stop or the bracket closing an aside, is left off the URL, but a bracket that is part of it stays - (see https://en.wikipedia.org/wiki/Rust_(programming_language)) fetches the right article. For each URL it finds, Loach:

The page text is saved with your message - hidden from the bubble - so the model still has it on later turns of the chat. If a single page is huge, only the leading portion of its text is sent and the model is told it was cut. If a fetch fails, a short Failed to fetch <url>: … stub takes its place so the model knows you meant to share it; the rest of the message still goes out.

To check what Loach would extract from a page without sending anything to the model, type /fetch <url>: it shows the page title, its size and the first 200 characters of text. It works whether or not the switch is on, since you asked for that one page yourself.

Limits

Links you add to the Library are fetched the same way, with the same time, size, redirect and safety rules, but keep much more of the page’s text.

Safety guards

Shown on the reply

Each URL Loach fetched for a turn appears as a web_fetch entry in the collapsible tool-call block above the assistant’s answer, so you can see exactly which pages fed into it. Expand an entry to see the page title and size, the final URL after redirects, whether Loach truncated it - or, for a failed fetch, the reason, marked in red.