L Loach Docs
Ctrl K

Spaces

A Space is a long-lived workspace built around a project: a codebase, a research question, an ongoing piece of writing. It bundles instructions, reference files, memory and pinned model defaults. Every chat created inside a Space inherits that context automatically.

What a Space holds

Creating and editing

Create a Space from the Spaces sidebar tab or from the in-app library tile. Each Space has a detail view with its own tabs for chats, instructions, files, memory and model defaults. Editing any field updates the context for every chat inside the Space the next time they are sent.

Chat rows in the Space’s Chats tab expose the same per-row menu as the main sidebar — Pin / Unpin, Rename, Move to archive, and Delete — so you can manage a Space’s chats without leaving the Space view.

Deleting a Space cascades: the chats inside it, the reference files and the auto-saved memories all go with it. Move any chat you want to keep out of the Space first.

Space Memory

Optional per-Space auto-memory. After every assistant reply in a Space, Loach fires a one-shot call against the same provider and model the user is chatting with and asks it to extract durable, single-sentence facts about the user from the new turn. The surviving facts are deduplicated and persisted as memories.

You will see a small Saved to memory pill briefly appear after every save, showing the new fact — so you always know what landed in long-term context.

Memories are silently injected into the system prompt of every chat inside the Space as a short --- Space memory --- bulleted list.

When to make a Space

Reach for a Space whenever you find yourself opening several chats that share the same reference files or the same custom instructions. The cost is one click; the upside is never re-pasting context again.