L Loach Docs
Ctrl K

Attachments

Drop files onto the window, paste them, or pick them from the + menu next to the message box. Loach reads each file on your machine and adds its contents to your message - there is no separate upload step, and nothing leaves your machine unless you are using a cloud provider.

Adding files

Each file becomes a chip above the input, after any persona, tone and Library source chips. Click a chip’s × to drop it before sending. You can send files without typing anything; the chips leave with the message. Files you haven’t sent yet stay with the chat you attached them in: switch to another chat and back, and they are still waiting in its message box (until you quit Loach).

The + menu has two more items, and neither copies files into a message:

Supported file types

Loach sorts every file into one of four kinds:

How attachments enter the prompt

When you send, your typed prompt comes first, followed by one block per text file or document, in the order you added them. Each block opens with a header naming the file (“Attached file”, “Attached PDF” or “Attached Word document”), so the model knows what it is looking at. Pages pulled in by web fetch come after the attachments.

Your bubble in the transcript shows only what you typed, with the files as chips, but the extracted text is stored with the message. It is sent again with the chat history on every later turn and counts toward the context window - the context usage popover lists it as of which attachments.

Images work differently: they reach the model only with the message they are attached to, and again if you regenerate that reply. Later turns don’t resend them, so attach the image again if you want the model to take another look.

Attachments belong to the message they came with. To use them in other chats, pick Save attachments to Library (Save attachment to Library for a single file) in your message’s … menu: each readable file becomes a Library item. A scanned PDF or an empty document is refused, since there is no text to keep.

Image scaling

Before an image goes to a model, Loach scales it down: a full-size photo costs thousands of image tokens, and many local models read it worse, not better. Out of the box the longest side is capped at 1,024 px. Scaling happens each time a message is sent, so the image stored with your chat stays the original - that is what the preview shows and Save writes. An image is never enlarged, and one already within the limit goes as it is. A JPEG stays a JPEG; other formats go as PNG, which keeps transparency. An image Loach can’t decode is sent unchanged.

Scaling covers images attached to a message (again when you regenerate its reply), images uploaded to a Space and Library images. Every place that sets it offers the same control:

WhereWhat it covers
Settings → Features → Image scalingThe whole app: the setting every other level falls back to. It has no Default option.
Settings → Library → ImagesLibrary images, in chats and Spaces that don’t set their own
A Space’s Settings tab → Image scalingThe Space’s chats: attached images, the Space’s own uploads and its Library images
The chat’s Parameters panel → ImagesThat chat only

The most specific level that sets it wins. For attached images and a Space’s uploads that is the chat, then its Space, then the app. Library images check the Library’s setting before the app’s: chat, Space, Library, app. Private Chat has no setting of its own and always follows Settings → Features.

Caps and truncation

To keep the prompt manageable, Loach applies three limits:

Tip

For very large documents, paste the section you actually want reasoned about instead of dropping the whole file. The model gets cleaner context and you burn fewer tokens.

Files Loach cannot decode

Legacy .doc files, archives, binaries, unsupported image formats and anything else Loach does not parse still attach. The file is kept with the message and the model is told its name, but none of its content. The model can still acknowledge that “you attached report.zip” and ask for a usable version, and you can open the chip and Save the file back out.

Previews

Click a chip - in the message box or on a sent message - to preview it without leaving the chat. This covers files you attached, images returned by MCP tools and PDFs produced by the built-in pdf tool alike. Loach picks the viewer based on what the file is:

In Private Chat

Private Chat takes files from its own + button only. Dropping files is refused while it is open, so nothing lands in the regular chat behind it, and pasting a file doesn’t attach it. Text and code chips open the file card instead of the canvas, and files on sent messages show as plain name labels.